Migrace webové aplikace ASP.NET na virtuální počítač Azure
Tento dokument obsahuje přehled o tom, jak migrovat webovou aplikaci ASP.NET z místního prostředí na virtuální počítač Azure.
Rychlý start
Zjistěte, jak vytvořit virtuální počítač a publikovat do něj aplikaci: Publikovat na virtuálním počítači Azure
Začít
V těchto kurzech se dozvíte, jak vytvořit (nebo migrovat) virtuální počítač, publikovat do něj webovou aplikaci a další úlohy, které můžou být potřeba k podpoře vaší aplikace v Azure.
- Vytvořte virtuální počítač pro ASP.NET aplikaci v Azure pomocí jedné z následujících možností:
- Publikování cloudové služby pomocí sady Visual Studio
- Vytvoření zabezpečené virtuální sítě pro virtuální počítače
- Vytvoření kanálu CI/CD pro vaši aplikaci
- Přejděte na škálovací sadu virtuálních počítačů pro zajištění vysoké dostupnosti a škálovatelnosti
Úvahy
Výhody
Virtuální počítače nabízejí nejjednodušší cestu k migraci aplikace z místního prostředí do cloudu. Umožňují replikovat stejné prostředí, které vaše aplikace používá místně, a zároveň odebrat potřebu údržby vlastních datových center. Škálovací sady virtuálních počítačů poskytují vysokou dostupnost a škálovatelnost pro aplikace spuštěné ve službě Virtual Machines.
Velikost virtuálního počítače
Zvolte velikost a typ virtuálního počítače, který je pro vaši úlohu nejvhodnější. Další informace najdete v tématu Velikosti virtuálních počítačů s Windows v Azure.
Údržba
Stejně jako místní počítač zodpovídáte za údržbu a aktualizaci virtuálního počítače*. Pokud vaše aplikace může běžet v prostředí PaaS (Platform as a Service), jako je azure App Service nebo v kontejneru, odebere se tato potřeba.
* automatické aktualizace operačního systému pro škálovací sady virtuálních počítačů je aktuálně k dispozici jako prémiová služba.
Virtuální sítě
Virtuální sítě Azure umožňují:
- Vytvoření hybridní infrastruktury, kterou řídíte
- Přineste si vlastní IP adresy a servery DNS
- Vytvoření izolovaného a vysoce zabezpečeného prostředí pro vaše aplikace
- Připojení virtuálního počítače k místní síti pomocí jedné z několika možností připojení
- Integrace virtuálního počítače do místní sítě pomocí ExpressRoute
Abyste mohli začít, podívejte se do dokumentaci k virtuální síti.
Active Directory
Mnoho aplikací používá Active Directory k ověřování a správě identit.
- Microsoft Entra Connect umožňuje integrovat místní adresáře s ID Microsoft Entra. Chcete-li začít, podívejte se na , jak integrovat místní adresáře s Microsoft Entra ID.
- Případně ExpressRoute umožní vaší aplikaci přístup k místní službě Active Directory.
Databáze SQL
Pokud vaše aplikace používá místní databázi, nebude s ní vaše aplikace ve výchozím nastavení moct komunikovat. Můžete provést jednu z těchto akcí:
- Nakonfigurujte hybridní síť, která vaší aplikaci umožňuje přístup k vaší databázi spuštěné místně.
- Migrujte databázi do Azure. Další informace najdete v tématu Migrace databáze SQL Serveru do Azure.
Vysoká dostupnost a škálovatelnost
Škálovací sady virtuálních počítačů
Chcete se ujistit, že je vaše aplikace vysoce dostupná a může škálovat, migrovat image virtuálního počítače do škálovací sady virtuálních počítačů Azure, aby se zlepšila dostupnost a škálovatelnost vaší aplikace. Škálovací sady virtuálních počítačů umožňují používat existující virtuální počítač, který jste už nakonfigurovali nebo nastavili kanál buildu pro sestavení image s vaší aplikací.
Pokud chcete začít, přečtěte si téma Nasazení aplikace do škálovacích sad virtuálních počítačů.
Centralizované protokolování
Při spouštění aplikace napříč několika instancemi zvažte uložení protokolů do centralizovaného umístění, jako je azure Storage.