Informace Azure Cloud Services (s rozšířenou podporou)

Cloud Services (rozšířená podpora) je nový model nasazení založený na Azure Resource Manager pro Azure Cloud Services a je nyní obecně dostupný.  Cloud Services (rozšířená podpora) má primární výhodu poskytování regionální odolnosti spolu s paritou funkcí s Azure Cloud Services nasazenou pomocí Azure Service Manager. Nabízí také některé funkce ARM, jako je řízení a přístup na základě role (RBAC), značky, zásady a podporuje šablony nasazení.

S touto změnou se model nasazení azure Service Manager pro Cloud Services přejmenuje na Cloud Services (classic). Zachováte si schopnost sestavovat a rychle nasazovat webové a cloudové aplikace a služby. Budete moct škálovat infrastrukturu cloudových služeb na základě aktuální poptávky a zajistit, aby výkon aplikací dokázal držet pod návěsí a současně snižovat náklady.

Video na YouTube Cloud Services (s rozšířenou podporou).

Co se nemění

  • Vytvoříte kód, definujete konfigurace a nasadíte ho do Azure. Azure nastaví výpočetní prostředí, spustí váš kód a pak ho monitoruje a udržuje za vás.
  • Cloud Services (rozšířená podpora) podporuje také dva typy rolí: webové a pracovní . Návrh, architektura ani komponenty webových rolí a rolí pracovních procesů se nemění.
  • Tři komponenty cloudové služby, definice služby (.csdef), konfigurace služby (.cscfg) a balíček služby (.cspkg) se přenesly dál a formáty se nemění.
  • Kód modulu runtime nevyžaduje žádné změny, protože rovina dat je stejná a řídicí rovina se mění pouze.
  • Verze Azure GuestOS a související aktualizace jsou v souladu s Cloud Services (Classic)
  • Základní proces aktualizace s ohledem na aktualizační domény, postup upgradu, vrácení zpět a povolené změny služeb během aktualizace se nemění.

Změny v modelu nasazení

Aby bylo možné nasadit soubory konfigurace služby (.cscfg) a definice služby (.csdef), je nutné provést minimální změny Cloud Services (s rozšířenou podporou). Kód modulu runtime nevyžaduje žádné změny. Skripty nasazení ale bude potřeba aktualizovat, aby nové rozhraní API Azure Resource Manager rozhraní API.

Obrázek znázorňuje konfiguraci klasické cloudové služby s přidáním části šablony.

Hlavní rozdíly mezi Cloud Services (classic) a Cloud Services (rozšířená podpora) s ohledem na nasazení jsou následující:

  • Azure Resource Manager nasazení používají šablony ARM, což je JavaScript Object Notation (JSON), který definuje infrastrukturu a konfiguraci pro váš projekt. Tato šablona využívá deklarativní syntaxi, která umožňuje prohlásit, co máte v úmyslu vytvořit, aniž by k tomu bylo nutné psát sekvence programových příkazů. Konfigurace služby a definiční soubor služby musí být konzistentní se šablonou ARM při nasazování Cloud Services (s rozšířenou podporou). Toho můžete dosáhnout ručním vytvořením šablony ARM nebo pomocí PowerShellu, portálu a Visual Studio.

  • Zákazníci musí pomocí Azure Key Vault spravovat certifikáty v Cloud Services (rozšířená podpora). Azure Key Vault umožňuje bezpečně ukládat a spravovat přihlašovací údaje aplikace, jako jsou tajné kódy, klíče a certifikáty, v centrálním a zabezpečeném cloudovém úložišti. Vaše aplikace se mohou ověřovat Key Vault za běhu a načítat přihlašovací údaje.

  • Všechny prostředky nasazené prostřednictvím Azure Resource Manager musí být uvnitř virtuální sítě. Virtuální sítě a podsítě se v nástroji Azure Resource Manager vytvářejí pomocí existujících rozhraní Azure Resource Manager API a při nasazování Cloud Services (s rozšířenou podporou) je potřeba na ně odkazovat v části NetworkConfiguration souboru .cscfg.

  • Každá cloudová služba (s rozšířenou podporou) je jediné nezávislé nasazení. Cloudové služby (s rozšířenou podporou) nepodporují více slotů v rámci jedné cloudové služby.

    • Funkci prohození VIP je možné použít k přepínání mezi dvěma cloudovými službami (s rozšířenou podporou). Pokud chcete otestovat a vytvořit novou verzi cloudové služby, nasaďte cloudovou službu (rozšířenou podporu) a označte ji jako virtuální IP adresy prohození s jinou cloudovou službou (s rozšířenou podporou).
  • Popisek DNS (Domain Name Service) je pro cloudovou službu (s rozšířenou podporou) volitelný. V Azure Resource Manager je popisek DNS vlastností prostředku veřejné IP adresy přidruženého ke cloudové službě.

Migrace na Azure Resource Manager

Cloud Services (s rozšířenou podporou) poskytuje dvě cesty pro migraci z Azure Service Manager na Azure Resource Manager.

  1. Zákazníci nasadí cloudové služby přímo Azure Resource Manager a pak odstraní starou cloudovou službu v Azure Service Manager.
  2. Migrace na místě podporuje možnost migrace Cloud Services (klasická) s minimálním nebo žádným výpadkem, aby Cloud Services (rozšířená podpora).

Další možnosti migrace

Při vyhodnocování plánů migrace z Cloud Services (classic) na Cloud Services (s rozšířenou podporou) můžete prozkoumat další služby Azure,jako jsou Virtual Machine Scale Sets, App Service, Azure Kubernetes Servicea Azure Service Fabric . Tyto služby budou dál využívat další funkce, zatímco Cloud Services (rozšířená podpora) bude primárně udržovat paritu funkcí s Cloud Services (klasická).

V závislosti na aplikaci může Cloud Services (rozšířená podpora) vyžadovat podstatně menší úsilí při přechodu na Azure Resource Manager v porovnání s jinými možnostmi. Pokud se vaše aplikace vyvíjí, Cloud Services (rozšířená podpora) je vhodná možnost ke zvážení, protože poskytuje rychlou migraci. Pokud se vaše aplikace neustále vyvíjí a potřebuje modernější sadu funkcí, prozkoumejte další služby Azure, abyste lépe vyhověly aktuálním a budoucím požadavkům.

Další kroky