Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


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.

Kwestie wymagające rozważenia

Świadczenia

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, zobacz Rozmiary maszyn wirtualnych z systemem Windows na platformie 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 usługa aplikacja systemu Azure 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ą:

  • Utwórz infrastrukturę hybrydową pod swoją kontrolą
  • Zastosuj własne 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ąć pracę, zobacz dokumentację usługi Virtual Network

Active Directory

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

  • Program Microsoft Entra Connect umożliwia integrację katalogów lokalnych z identyfikatorem Entra firmy Microsoft. Aby rozpocząć, zobacz Integrowanie katalogów lokalnych z identyfikatorem Entra firmy Microsoft.
  • Alternatywnie usługa ExpressRoute umożliwia aplikacji dostęp do lokalna usługa Active Directory.

Bazy danych SQL

Jeśli aplikacja korzysta z lokalnej bazy danych, aplikacja nie będzie mogła domyślnie komunikować się z nią. Można:

Wysoka dostępność i skalowalność

Virtual Machine Scale Sets

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.

Scentralizowane rejestrowanie

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

Następne kroki