Migrowanie aplikacji internetowej ASP.NET do maszyny wirtualnej platformy Azure

Ten dokument zawiera omówienie sposobu migrowania aplikacji internetowej ASP.NET ze środowiska lokalnego do maszyny wirtualnej platformy Azure.

Szybki start

Dowiedz się, jak utworzyć maszynę wirtualną i opublikować w niej aplikację: Publikowanie na maszynie wirtualnej platformy Azure

Rozpocznij

W tych samouczkach przedstawiono kroki tworzenia (lub migrowania) maszyny wirtualnej, publikowania aplikacji internetowej w niej oraz innych zadań, które mogą być wymagane do obsługi aplikacji na platformie Azure.

Zagadnienia dotyczące

Korzyści

Maszyny wirtualne oferują najprostszą ścieżkę migracji aplikacji ze środowiska lokalnego do chmury. Umożliwiają one replikowanie tego samego środowiska, w którym aplikacja korzysta ze środowiska lokalnego, jednocześnie eliminując konieczność obsługi własnych centrów danych. Zestawy skalowania maszyn wirtualnych zapewniają wysoką dostępność i skalowalność aplikacji działających w usłudze Virtual Machines.

Rozmiar maszyny wirtualnej

Wybierz rozmiar i typ maszyny wirtualnej, który jest najlepiej zoptymalizowany pod kątem obciążenia. Aby uzyskać więcej informacji, zapoznaj się z Wielkości dla maszyn wirtualnych Windows w Azure.

Konserwacja

Podobnie jak maszyna lokalna, odpowiadasz za konserwę i aktualizowanie maszyny wirtualnej*. Jeśli aplikacja może działać w środowisku platformy jako usługi (PaaS), takim jak azure App Service lub w kontenerze , spowoduje to usunięcie tej potrzeby.

* automatyczne uaktualnienia systemu operacyjnego dla zestawów skalowania maszyn wirtualnych są obecnie dostępne jako usługa w wersji zapoznawczej.

Sieci wirtualne

Sieci wirtualne platformy Azure umożliwiają:

  • Tworzenie infrastruktury hybrydowej, którą kontrolujesz
  • Przynieś swoje adresy IP i serwery DNS
  • Tworzenie izolowanego i wysoce bezpiecznego środowiska dla aplikacji
  • Łączenie maszyny wirtualnej z siecią lokalną przy użyciu jednej z kilku opcji łączności
  • Integrowanie maszyny wirtualnej z siecią lokalną przy użyciu usługi ExpressRoute

Aby rozpocząć, zapoznaj się z dokumentacją Virtual Network.

Active Directory

Wiele aplikacji używa usługi Active Directory do uwierzytelniania i zarządzania tożsamościami.

Bazy danych SQL

Jeśli aplikacja korzysta z lokalnej bazy danych, aplikacja nie będzie mogła domyślnie komunikować się z nią. Możesz wykonać jedną z następujących czynności:

  • Skonfiguruj sieć hybrydową, która umożliwia aplikacji dostęp do bazy danych działającej lokalnie.
  • Migrowanie bazy danych na platformę Azure. Aby uzyskać więcej informacji, zobacz Migrate your SQL Server database to Azure.

Wysoka dostępność i skalowalność

Zestawy skalowania VM (maszyn wirtualnych)

Chcesz upewnić się, że aplikacja jest wysoce dostępna i może być skalowana, migrować obraz maszyny wirtualnej do zestawu skalowania maszyn wirtualnych platformy Azure, aby zwiększyć dostępność i skalowalność aplikacji. Usługa VM Scale Sets umożliwia korzystanie z istniejącej maszyny wirtualnej, która została już skonfigurowana lub skonfigurować potok kompilacji w celu utworzenia obrazu z aplikacją.

Aby rozpocząć, zobacz Wdrażanie aplikacji w zestawach skalowania maszyn wirtualnych (Deploy your application on virtual machine scale sets).

Scentralizowane rejestrowanie

Podczas uruchamiania aplikacji w wielu wystąpieniach rozważ przechowywanie dzienników w scentralizowanej lokalizacji, takiej jak Azure Storage.

Następne kroki