Sdílet prostřednictvím


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

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

Při této změně se model nasazení založený na Azure Service Manageru pro cloudové služby přejmenuje na Cloud Services (Classic). Zachováte si možnost vytvářet a rychle nasazovat webové a cloudové aplikace a služby. Infrastrukturu cloudových služeb můžete škálovat na základě aktuální poptávky a zajistit, aby výkon vašich aplikací zůstal vzhůru a současně snižoval náklady.

Video z YouTube pro Cloudové služby (rozšířená podpora).

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) také podporuje dva typy rolí, web a pracovní proces. Návrh, architektura ani součásti webových rolí a rolí pracovních procesů se nijak nemění.
  • Přenesou se tři komponenty cloudové služby, definice služby (.csdef), konfigurace služby (.cscfg) a balíček služby (.cspkg) a ve formátech se nezmění.
  • Pro kód modulu runtime se nevyžadují žádné změny, protože rovina dat je stejná a řídicí rovina se mění jenom.
  • Verze Azure GuestOS a přidružené aktualizace jsou v souladu s cloudovými službami (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í

Pro nasazení cloudových služeb (rozšířená podpora) se vyžaduje minimální změny v souborech Service Configuration (.cscfg) a Service Definition (.csdef). Kód modulu runtime nevyžaduje žádné změny. Skripty nasazení je však potřeba aktualizovat tak, aby volaly nová rozhraní API založená na Azure Resource Manageru.

Obrázek znázorňující klasickou konfiguraci cloudové služby s přidáním oddílu šablony

Hlavní rozdíly mezi cloudovými službami (classic) a cloudovými službami (rozšířená podpora) s ohledem na nasazení jsou:

  • Nasazení Azure Resource Manageru používají šablony ARM, což je soubor JSON (JavaScript Object Notation), který definuje infrastrukturu a konfiguraci projektu. 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ů. Při nasazování cloudových služeb (rozšířená podpora) musí být konfigurační soubor služby a definiční soubor služby konzistentní se šablonou ARM. Toho lze dosáhnout buď ručním vytvořením šablony ARM, nebo pomocí PowerShellu, portálu a sady Visual Studio.

  • Zákazníci musí ke správě certifikátů ve službě Cloud Services (rozšířená podpora) používat Azure Key Vault. Azure Key Vault umožňuje bezpečně ukládat a spravovat přihlašovací údaje aplikací, 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 můžou ověřit ve službě Key Vault za běhu a načíst přihlašovací údaje.

  • Všechny prostředky nasazené prostřednictvím Azure Resource Manageru musí být ve virtuální síti. Virtuální sítě a podsítě se vytvářejí v Azure Resource Manageru pomocí existujících rozhraní API Azure Resource Manageru. Při nasazování cloudových služeb (rozšířená podpora) musí být odkazovány v části NetworkConfiguration rozhraní .cscfg.

  • Každá cloudová služba (rozšířená podpora) je jedno nezávislé nasazení. Cloud Services (rozšířená podpora) nepodporuje více slotů v rámci jedné cloudové služby.

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

Migrace do Azure Resource Manageru

Cloud Services (rozšířená podpora) poskytuje dvě cesty pro migraci z Azure Service Manageru na Azure Resource Manager.

  1. Zákazníci nasazují cloudové služby přímo v Azure Resource Manageru a potom odstraní starou cloudovou službu v Azure Service Manageru.
  2. Místní migrace podporuje možnost migrovat cloudové služby (classic) s minimálním nebo minimálním výpadkem do Cloud Services (rozšířená podpora).

Další možnosti migrace

Při vyhodnocování plánů migrace z Cloud Services (Classic) do Cloud Services (rozšířená podpora) můžete chtít prozkoumat další služby Azure, jako jsou: Virtual Machine Scale Sets, App Service, Azure Kubernetes Service a Azure Service Fabric. Tyto služby nadále nabízejí další funkce, zatímco cloudové služby (rozšířená podpora) udržují paritu funkcí s Cloud Services (classic).)

V závislosti na aplikaci může cloudová služba (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 nevyvíjí, cloudové služby (rozšířená podpora) je proveditelná možnost zvážit, protože poskytuje rychlou cestu migrace. Naopak pokud se vaše aplikace neustále vyvíjí a potřebuje modernější sadu funkcí, prozkoumejte další služby Azure, abyste lépe vyřešili aktuální a budoucí požadavky.

Další kroky