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 ARM, jako je přístup a řízení na základě role (RBAC), značky, zásady a podporuje šablony 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). Budete mít možnost vytvářet a rychle nasazovat webové a cloudové aplikace a služby. Infrastrukturu cloudových služeb budete moct škálovat na základě aktuální poptávky a zajistit, aby výkon vašich aplikací mohl zůstat vzhůru a současně snižovat náklady.

YouTube video for Cloud Services (extended support).

Co se nezmě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í se ale musí aktualizovat tak, aby volaly nová rozhraní API založená na Azure Resource Manageru.

Image shows classic cloud service configuration with addition of template section.

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 a při nasazování cloudových služeb (rozšířená podpora) je potřeba odkazovat v části NetworkConfiguration rozhraní .cscfg.

  • Každá cloudová služba (rozšířená podpora) je jedno nezávislé nasazení. Cloudové služby (rozšířená podpora) nepodporují 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 budou i nadále využívat další funkce, zatímco cloudové služby (rozšířená podpora) budou primárně udržovat paritu funkcí se službou 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í, je cloudová služba (rozšířená podpora) možností zvážit, protože poskytuje rychlý způsob 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