Sdílet prostřednictvím


Technické podrobnosti migrace na Azure Cloud Services (rozšířená podpora)

Tento článek popisuje technické podrobnosti týkající se nástroje pro migraci, který se týká cloudových služeb (classic).

Podrobnosti o funkcích a scénářích podporovaných pro migraci

Migrace rozšíření a modulů plug-in

  • Migrují se všechna povolená a podporovaná rozšíření.
  • Zakázaná rozšíření nebudou migrována.
  • Moduly plug-in jsou starší koncepty a před migrací by se měly odebrat. Podporují se pro migraci, ale po migraci, pokud je potřeba povolit rozšíření, je potřeba modul plug-in před instalací rozšíření odebrat. Toto omezení ovlivňuje moduly plug-in a rozšíření vzdálené plochy nejvíce.

Migrace certifikátů

  • Ve službě Cloud Services (rozšířená podpora) jsou certifikáty uložené ve službě Key Vault. V rámci migrace vytvoříme službu Key Vault pro zákazníky, kteří mají název cloudové služby, a přeneseme všechny certifikáty z Azure Service Manageru do služby Key Vault.
  • Odkaz na tuto službu Key Vault je určen v šabloně nebo předán prostřednictvím PowerShellu nebo Azure CLI.

Konfigurace služby a definiční soubory služby

Cloudová služba a nasazení

  • Každé nasazení cloudových služeb (rozšířená podpora) je nezávislá cloudová služba. Nasazení se už neskupují do cloudové služby pomocí slotů.
  • Pokud máte ve své cloudové službě dva sloty (classic), musíte odstranit jeden slot (přípravný) a pomocí nástroje pro migraci přesunout druhý (produkční) slot do Azure Resource Manageru.
  • Veřejná IP adresa v nasazení cloudové služby zůstává po migraci do Azure Resource Manageru stejná a je vystavená jako ip adresa základní skladové položky (dynamická nebo statická).
  • Název DNS a doména (cloudapp.net) pro migrovanou cloudovou službu zůstávají stejné.

Migrace virtuální sítě

  • Pokud je nasazení cloudových služeb ve virtuální síti, během migrace se všechny prostředky cloudových služeb a přidružených prostředků virtuální sítě migrují společně.
  • Po migraci se virtuální síť umístí do jiné skupiny prostředků než cloudová služba.
  • U virtuálních sítí s více cloudovými službami se každá cloudová služba migruje po druhé.

Migrace nasazení, která nejsou ve virtuální síti

  • Na konci roku 2018 služba Azure začala automaticky vytvářet nová nasazení (bez zadané virtuální sítě zákazníka) do platformy vytvořené výchozí virtuální sítě. Tyto výchozí virtuální sítě jsou zákazníkům skryté.
  • V rámci migrace je tato výchozí virtuální síť zpřístupněná zákazníkům jednou v Azure Resource Manageru. Aby zákazníci mohli spravovat nebo aktualizovat nasazení v Azure Resource Manageru, musí tyto informace o virtuální síti přidat do části NetworkConfiguration souboru .cscfg.
  • Výchozí virtuální síť při migraci do Azure Resource Manageru se umístí do stejné skupiny prostředků jako cloudová služba.
  • Služba Cloud Services vytvořená před tímto časem (před koncem roku 2018) nebude v žádné virtuální síti a nebude možné ji pomocí nástroje migrovat. Zvažte opětovné nasazení těchto cloudových služeb přímo v Azure Resource Manageru. Dalším přístupem je migrace prostřednictvím vytvoření nového přípravného nasazení a vipSwap. Další podrobnosti najdete tady.
  • Pokud chcete zkontrolovat, jestli má nasazení nárok na migraci, spusťte v nasazení ověřené rozhraní API. Výsledek ověření rozhraní API obsahuje chybovou zprávu, která explicitně zmíní, jestli má toto nasazení nárok na migraci.

Load Balancer

  • Pro cloudovou službu využívající veřejný koncový bod se v rámci předplatného zákazníka v Azure Resource Manageru zveřejní nástroj pro vyrovnávání zatížení vytvořený platformou přidruženou ke cloudové službě. Nástroj pro vyrovnávání zatížení je prostředek jen pro čtení a aktualizace jsou omezené pouze prostřednictvím souborů Service Configuration (.cscfg) a Service Definition (.csdef).

Key Vault

  • V rámci migrace Azure automaticky vytvoří novou službu Key Vault a migruje do ní všechny certifikáty. Nástroj neumožňuje používat existující službu Key Vault.
  • Cloud Services (rozšířená podpora) vyžaduje službu Key Vault ve stejné oblasti a předplatném. Tato služba Key Vault se automaticky vytvoří jako součást migrace.

Prostředky a funkce, které nejsou k dispozici pro migraci

Tento seznam obsahuje hlavní scénáře zahrnující kombinace prostředků, funkcí a cloudových služeb. Tento seznam není vyčerpávající.

Prostředek Další kroky / alternativní řešení
Pravidla automatického škálování Migrace prochází, ale pravidla se zahodí. Po migraci v Cloud Services znovu vytvořte pravidla (rozšířená podpora).
Výstrahy Migrace prochází, ale upozornění se zahodí. Po migraci v Cloud Services znovu vytvořte pravidla (rozšířená podpora).
VPN Gateway Před zahájením migrace odeberte bránu VPN Gateway a po dokončení migrace znovu vytvořte bránu VPN Gateway.
Brána ExpressRoute (ve stejném předplatném jako pouze virtuální síť) Před zahájením migrace odeberte bránu ExpressRoute a po dokončení migrace bránu znovu vytvořte.
Kvóta Kvóta se nemigruje. Před migrací požádejte o novou kvótu v Azure Resource Manageru, aby ověření proběhlo úspěšně.
Skupiny vztahů Nepodporováno Před migrací odeberte všechny skupiny vztahů.
Virtuální sítě s využitím partnerského vztahu virtuálních sítí Před migrací virtuální sítě, která je v partnerském vztahu k jiné virtuální síti, odstraňte partnerský vztah, migrujte virtuální síť do Resource Manageru a znovu vytvořte partnerský vztah. To může způsobit výpadky v závislosti na architektuře.
Virtuální sítě, které obsahují prostředí App Service Nepodporováno
Virtuální sítě s nasazením služby Azure Batch Nepodporováno
Virtuální sítě, které obsahují služby HDInsight Nepodporováno
Virtuální sítě, které obsahují nasazení služby Azure API Management Nepodporováno

Pokud chcete migrovat virtuální síť, změňte virtuální síť nasazení služby API Management. Jedná se o operaci bez výpadků.
Klasické okruhy ExpressRoute Nepodporováno

Před zahájením migrace PaaS je potřeba tyto okruhy migrovat do Azure Resource Manageru. Další informace najdete v tématu Přesun okruhů ExpressRoute z modelu nasazení Classic na model nasazení Resource Manager.
Řízení přístupu na základě role Po migraci je potřeba po migraci aktualizovat identifikátor URI změn prostředků ze Microsoft.ClassicCompute Microsoft.Compute zásad RBAC.
Application Gateway Nepodporuje se.

Před zahájením migrace odeberte službu Application Gateway a po dokončení migrace do Azure Resource Manageru ji znovu vytvořte.

Nepodporované konfigurace / scénáře migrace

Konfigurace / scénář Další kroky / alternativní řešení
Migrace některých starších nasazení, která nejsou ve virtuální síti Některá nasazení cloudových služeb, která nejsou ve virtuální síti, nejsou pro migraci podporovaná.

1. Pomocí rozhraní API pro ověření zkontrolujte, jestli má nasazení nárok na migraci.
2. Pokud je to možné, nasazení se přesunou do Azure Resource Manageru ve virtuální síti s předponou DefaultRdfeVnet.
Migrace nasazení obsahující nasazení produkčního i přípravného slotu pomocí dynamických IP adres Migrace dvou slotů cloudové služby vyžaduje odstranění přípravného slotu. Po odstranění přípravného slotu migrujte produkční slot jako nezávislou cloudovou službu (rozšířenou podporu) v Azure Resource Manageru. Pak znovu nasaďte přípravné prostředí jako novou cloudovou službu (rozšířenou podporu) a zapněte ji jako první.
Migrace nasazení obsahující nasazení produkčního i přípravného slotu pomocí rezervovaných IP adres Nepodporováno
Migrace produkčního a přípravného nasazení v různých virtuálních sítích Migrace cloudové služby se dvěma sloty vyžaduje odstranění přípravného slotu. Po odstranění přípravného slotu migrujte produkční slot jako nezávislou cloudovou službu (rozšířenou podporu) v Azure Resource Manageru. Nové nasazení cloudových služeb (rozšířená podpora) se pak dá propojit s migrovaným nasazením s povolenou prohozenou vlastností. Soubory nasazení starého přípravného slotu je možné znovu použít k vytvoření tohoto nového prohození nasazení.
Migrace prázdné cloudové služby (cloudová služba bez nasazení) Nepodporováno
Migrace nasazení obsahující modul plug-in vzdálené plochy a rozšíření vzdálené plochy Možnost 1: Před migrací odeberte modul plug-in vzdálené plochy. To vyžaduje změny souborů nasazení. Migrace pak projde.

Možnost 2: Odebrání rozšíření vzdálené plochy a migrace nasazení Po migraci odeberte modul plug-in a nainstalujte rozšíření. To vyžaduje změny souborů nasazení.

Před migrací odeberte modul plug-in a rozšíření. Moduly plug-in se nedoporučuje používat ve službách Cloud Services (rozšířená podpora).
Virtuální sítě s nasazením PaaS i IaaS Nepodporováno

Přesuňte nasazení PaaS nebo IaaS do jiné virtuální sítě. To způsobí výpadek.
Nasazení cloudových služeb využívající starší velikosti rolí (například Small nebo ExtraLarge). Před migrací je potřeba aktualizovat velikosti rolí. Aktualizujte všechny artefakty nasazení tak, aby odkazy na tyto nové moderní velikosti rolí. Další informace najdete v tématu Dostupné velikosti virtuálních počítačů.
Migrace cloudové služby do jiné virtuální sítě Nepodporováno

1. Před migrací přesuňte nasazení do jiné klasické virtuální sítě. To způsobí výpadek.
2. Migrujte novou virtuální síť do Azure Resource Manageru.

Nebo

1. Migrace virtuální sítě do Azure Resource Manageru
2. Přesuňte cloudovou službu do nové virtuální sítě. To způsobí výpadek.
Cloudová služba ve virtuální síti, ale nemá přiřazenou explicitní podsíť. Nepodporováno Zmírnění rizik zahrnuje přesun role do podsítě, která vyžaduje restartování role (výpadek).

Překlad prostředků a konvence pojmenování po migraci

V rámci migrace se názvy prostředků mění a jako prostředky Azure Resource Manageru se zveřejňují několik funkcí cloudových služeb. Tabulka shrnuje změny specifické pro migraci cloudových služeb.

Cloud Services (classic)

Název prostředku
Cloud Services (classic)

Syntaxe
Cloud Services (rozšířená podpora)

Název prostředku
Cloud Services (rozšířená podpora)

Syntaxe
Cloudová služba cloudservicename Nepřidružuje se Nepřidružuje se
Nasazení (vytvoření portálu)

Nasazení (neportální vytvoření)
deploymentname Cloud Services (rozšířená podpora) cloudservicename
Virtual Network vnetname

Group resourcegroupname vnetname

Nepřidružuje se
Virtuální síť (nevytvořilo se)

Virtuální síť (vytvořený portál)

Virtuální sítě (výchozí)
vnetname

group-resourcegroupname-vnetname

VNet-cloudservicename
Nepřidružuje se Nepřidružuje se Key Vault KV-cloudservicename
Nepřidružuje se Nepřidružuje se Skupina prostředků pro nasazení cloudových služeb cloudservicename-migrated
Nepřidružuje se Nepřidružuje se Skupina prostředků pro virtuální síť vnetname-migrated

group-resourcegroupname-vnetname-migrated
Nepřidružuje se Nepřidružuje se Veřejná IP adresa (dynamická) cloudservicenameContractContract
Název rezervované IP adresy reservedipname Rezervovaná IP adresa (neportální vytvoření)

Vyhrazená IP adresa (vytvořený portál)
reservedipname

group-resourcegroupname-reservedipname
Nepřidružuje se Nepřidružuje se Load Balancer LB-cloudservicename

Problémy s migrací a způsob jejich zpracování

Migrace se zablokovala v operaci po dlouhou dobu.

  • Potvrzení, příprava a přerušení může trvat dlouho, v závislosti na počtu nasazení. Operace vyprší po 24 hodinách.
  • Operace potvrzení, přípravy a přerušení jsou idempotentní. Většinu problémů je možné napravit opakovaným pokusem. Můžou se vyskytovat přechodné chyby trvající několik minut, doporučujeme operaci po nějaké době zkusit provést znovu. Pokud migrace probíhá pomocí webu Azure Portal a operace je zablokovaná ve stavu průběhu, zkuste operaci zopakovat pomocí PowerShellu.
  • Obraťte se na podporu a požádejte o pomoc s migrací nebo vrácením nasazení z back-endu.

Migrace selhala v operaci.

  • Pokud ověření selhalo, důvodem je to, že nasazení nebo virtuální síť obsahuje nepodporovaný scénář, funkci nebo prostředek. Seznam nepodporovaných scénářů vám umožní najít v dokumentech alternativní řešení.
  • Operace přípravy nejprve provede ověření, včetně některých drahých ověření (neprobírá se ověřením). Příčinou selhání přípravy může být nepodporovaný scénář. Najděte scénář a pracovní prostředí ve veřejných dokumentech. Aby se operace aktualizace a odstranění vrátily do původního stavu, je potřeba volat přerušení a odemknout nasazení.
  • Pokud došlo k přerušení, zkuste operaci zopakovat. Pokud opakování selže, obraťte se na podporu.
  • Pokud potvrzení selhalo, zkuste operaci zopakovat. Pokud opakování selže, obraťte se na podporu. I v případě selhání potvrzení by ve vašem nasazení nemělo dojít k žádnému problému s rovinou dat. Vaše nasazení by mělo být schopné zpracovávat provoz zákazníků bez jakýchkoli problémů.

Portál se po přípravě aktualizoval. Zkušenosti s restartováním a potvrzením nebo přerušením už nejsou viditelné.

  • Portál ukládá informace o migraci místně, a proto se po aktualizaci spustí z fáze ověření, i když je cloudová služba ve fázi přípravy.
  • Pomocí portálu můžete znovu procházet kroky ověření a přípravy a zveřejnit tlačítko Přerušení a Potvrzení. Nezpůsobí žádné chyby.
  • Zákazníci můžou k přerušení nebo potvrzení použít PowerShell nebo rozhraní REST API.

Kolik času může operace trvat?

Ověření je navržené tak, aby bylo rychlé. Příprava je nejdéle spuštěná a v závislosti na celkovém počtu migrovaných instancí rolí nějakou dobu trvá. Přerušení a potvrzení může také nějakou dobu trvat, ale v porovnání s přípravou trvá méně času. Všechny operace vyprší po 24 hodinách.

Další kroky

Pomoc s migrací nasazení Cloud Services (Classic) do cloudových služeb (rozšířená podpora) najdete na naší cílové stránce Podpora a řešení potíží .