Posouzení webových aplikací pro migraci do služby Azure Kubernetes Service (Preview)
V tomto článku se dozvíte, jak vyhodnotit ASP.NET webových aplikací pro migraci do služby Azure Kubernetes Service (AKS) pomocí služby Azure Migrate. Vytvoření posouzení pro vaši ASP.NET webovou aplikaci poskytuje klíčové přehledy, jako je připravenost aplikací, určení správné velikosti a náklady na hostování a spouštění těchto aplikací měsíčně.
V tomto článku se dozvíte, jak vyhodnotit webové aplikace Java pro migraci do služby Azure Kubernetes Service (AKS) pomocí služby Azure Migrate. Vytvoření posouzení pro webovou aplikaci v Javě poskytuje klíčové přehledy, jako je připravenost na aplikace, určení správné velikosti a náklady pro hostování a spouštění těchto aplikací měsíčně.
V tomto kurzu se naučíte:
- Zvolte sadu zjištěných ASP.NET webových aplikací pro posouzení migrace do AKS.
- Poskytovat konfigurace posouzení, jako jsou rezervované instance Azure, cílová oblast atd.
- Získejte přehled o připravenosti migrace hodnocených aplikací.
- Získejte přehled o SKU uzlů AKS, které můžou optimálně hostovat a spouštět tyto aplikace.
- Získejte odhadované náklady na provoz těchto aplikací v AKS.
- Vyberte sadu zjištěných webových aplikací v Javě, které se mají vyhodnotit pro migraci do AKS.
- Poskytovat konfigurace posouzení, jako jsou rezervované instance Azure, cílová oblast atd.
- Získejte přehled o připravenosti migrace hodnocených aplikací.
- Získejte přehled o SKU uzlů AKS, které můžou optimálně hostovat a spouštět tyto aplikace.
- Získejte odhadované náklady na provoz těchto aplikací v AKS.
Poznámka:
Kurzy ukazují nejjednodušší cestu nasazení pro scénář, abyste mohli rychle nastavit testování konceptu. Kurzy používají výchozí možnosti, pokud je to možné, a nezobrazují všechna možná nastavení a cesty.
Požadavky
- Nasaďte a nakonfigurujte zařízení Azure Migrate ve vašem fyzickém prostředí VMware, Hyper-V nebo ve fyzickém prostředí.
- Zkontrolujte požadavky na zařízení a přístup k adrese URL, které se mají poskytnout.
- Pokud chcete zjistit, ASP.NET webové aplikace spuštěné ve vašem prostředí, postupujte podle těchto kroků .
- Při zjišťování webových aplikací v Javě spuštěných ve vašem prostředí postupujte podle těchto kroků .
Vytvoření hodnocení
Přihlaste se k webu Azure Portal a vyhledejte Azure Migrate.
Na stránce Azure Migrate vyberte Servery, databáze a webové aplikace.
Na stránce Servery, databáze a webové aplikace v části Nástroje posouzení vyberte z rozevírací nabídky Posouzení webové aplikace v Azure.
Na stránce Vytvořit posouzení na kartě Základy udělejte toto:
- Scénář: Výběr webových aplikací do AKS
- Chcete-li upravit nastavení posouzení, vyberte Upravit . V následující tabulce najdete informace o aktualizaci různých nastavení posouzení.
Nastavení Možné hodnoty Komentáře Cílové umístění Všechna umístění podporovaná službou AKS Používá se ke generování regionálních nákladů pro AKS. Typ prostředí Výroba
Vývoj a testováníUmožňuje přepínat mezi nabídkami průběžných plateb a průběžných plateb pro vývoj/testování. Program nabídky/licencování Pay-as-you-go
Smlouva EnterpriseUmožňuje přepínat mezi nabídkami průběžných plateb a smlouva Enterprise. Měna Všechny společné měny, jako je USD, INR, GBP, Euro Vygenerujeme náklady ve vybrané měně. Procento slevy Číselná desetinná hodnota Použijte ho k tomu, abyste mohli využít všechny vlastní smlouvy o slevách s Microsoftem. Tato možnost je zakázaná, pokud jsou vybrány možnosti Úspory. Předplatné EA Subscription ID Vyberte ID předplatného, pro které máte smlouva Enterprise. Možnosti úspor Rezervovaný jeden rok
Rezervované tři roky
Plán úspor na jeden rok
Plán úspory za tři roky
NicPokud jste se rozhodli pro rezervované instance nebo plán úspor, vyberte možnost úspory. Kategorie Všichni
Optimalizované pro výpočty
Obecné účely
GPU
Vysokovýkonné výpočetní prostředí
Izolovaný
Optimalizováno pro paměť
Optimalizované pro úložištěVýběr konkrétní kategorie skladové položky zajistí, že z této kategorie doporučujeme nejlepší skladové položky uzlů AKS. Cenová úroveň AKS Standard Cenová úroveň pro AKS Po kontrole nastavení posouzení vyberte Další: Vyberte servery, které chcete posoudit.
Na kartě Vybrat servery, které chcete vyhodnotit, proveďte následující kroky:
- Název posouzení: Zadejte název posouzení.
- Vyberte nebo vytvořte skupinu: Vyberte Vytvořit nový a zadejte název skupiny. Můžete také použít existující skupinu.
- Název zařízení: Vyberte zařízení.
- Typ webové aplikace: Vyberte ASP.NET.
- Typ webové aplikace: Vyberte Javu.
Vyberte servery, které hostují webové aplikace, které se mají vyhodnotit z tabulky.
Výběrem možnosti Další zkontrolujte podrobnosti posouzení vysoké úrovně.
V části Zkontrolovat a vytvořit posouzení zkontrolujte podrobnosti posouzení a výběrem možnosti Vytvořit posouzení vytvořte skupinu a spusťte posouzení.
Zobrazení přehledů posouzení
Dokončení posouzení může trvat přibližně 10 minut.
Na stránce Azure Migrate vyberte Servery, databáze a webové aplikace.
Na stránce Servery, databáze a webové aplikace v části Posouzení nástrojů>posouzení vyberte číslo vedle webových aplikací v posouzení Azure.
Na stránce Posouzení vyberte požadovaný název posouzení, který chcete zobrazit ze seznamu hodnocení.
Pomocí panelu hledání můžete filtrovat hodnocení. Měla by být ve stavu Připraveno .
Stav posouzení Definice Vytváření Probíhá vytváření posouzení. Dokončení trvá přibližně 10 minut. Připraven Posouzení bylo úspěšně vytvořeno. Neplatný Při výpočtu posouzení došlo k chybě.
Přehled hodnocení
Na stránce Přehled se zobrazí následující podrobnosti:
Hodnocené entity: Tato část obsahuje počet serverů, webových serverů a webových aplikací, které jsou součástí tohoto posouzení.
Připravenost na migraci: Hodnocené webové aplikace mají jeden z následujících stavů:
Stav definice Připravený Webová aplikace je připravená k migraci. Připraveno s podmínkami Aby byla webová aplikace připravená na migraci, potřebuje menší změny. Nepřipraveno Aby byla webová aplikace připravená na migraci, potřebuje zásadní nebo zásadní změny. Neznámý Data zjišťování webové aplikace byla buď neúplná, nebo poškozená kvůli výpočtu připravenosti.
Poznámka:
Pro migraci se doporučují webové aplikace připravené nebo připravené s podmínkami.
- Měsíční odhad nákladů: Tato část poskytuje měsíční odhad nákladů na provoz webových aplikací připravených k migraci v AKS.
Nastavení posouzení můžete po vytvoření aktualizovat. Tím se aktivuje přepočet.
Výběrem možnosti Exportovat posouzení exportujete celé posouzení do excelové tabulky.
Podrobnosti o posouzení
Připravenost
Na kartě Připravenost se zobrazí seznam hodnocených webových aplikací. Pro každou webovou aplikaci se zobrazí stav připravenosti, cluster a doporučená skladová položka uzlu AKS.
Výběrem podmínky připravenosti aplikace zobrazíte upozornění nebo problémy s migrací. U aplikací, které jsou připravené s podmínkami, se zobrazí jenom upozornění. U aplikací, které nejsou připravené, se zobrazí chyby a potenciálně upozornění.
Pro každý problém nebo upozornění se zobrazí popis, příčina a kroky pro zmírnění rizik spolu s užitečnou dokumentací a blogy pro referenci.
Výběrem doporučeného clusteru pro aplikaci se otevře stránka s podrobnostmi o clusteru. Tato stránka obsahuje podrobnosti, například počet fondů systémových a uživatelských uzlů, skladovou položku pro každý fond uzlů a webové aplikace doporučené pro tento cluster. Posouzení obvykle vygeneruje pouze jeden cluster. Počet clusterů se zvýší, když webové aplikace v posouzení začnou s dosažením limitů clusteru AKS.
Podrobnosti nákladů
Na kartě Podrobnosti nákladů se zobrazí rozpis odhadu měsíčních nákladů distribuovaných napříč fondy uzlů AKS. Ceny AKS jsou vnitřně závislé na nákladech na fond uzlů.
U každého fondu uzlů uvidíte přidruženou skladovou položku uzlu, počet uzlů a počet webových aplikací, které se doporučuje naplánovat, spolu s náklady. Ve výchozím nastavení budou k dispozici alespoň dva fondy uzlů:
- Systém: Slouží k hostování kritických podů systému, jako
CoreDNS
je . - Uživatel: Vzhledem k tomu, že aplikace architektury ASP.NET potřebují ke spuštění uzel Windows, doporučuje posouzení alespoň jeden další fond uzlů založený na Windows.
Další kroky
- Modernizace ASP.NET webových aplikací ve velkém měřítku do služby Azure Kubernetes Service.
- Optimalizujte soubory Windows Dockerfile.
- Projděte si a implementujte osvědčené postupy pro vytváření a správu aplikací v AKS.