Udostępnij za pośrednictwem


Migrowanie maszyn wirtualnych i zestawów skalowania maszyn wirtualnych do obsługi stref dostępności

W tym przewodniku opisano sposób migrowania maszyn wirtualnych i zestawów skalowania maszyn wirtualnych z obsługi stref niedostępnych do obsługi stref dostępności. Przeprowadzimy Cię przez różne opcje migracji, w tym sposób korzystania z obsługi stref dostępności dla rozwiązań odzyskiwania po awarii.

Maszyny wirtualne i zestawy skalowania maszyn wirtualnych to usługi z włączoną strefą dostępności, co oznacza, że zasoby maszyn wirtualnych można wdrożyć przy użyciu jednej z następujących metod:

  • Strefowe: zasoby maszyn wirtualnych są wdrażane w określonej, wybranej przez siebie strefie dostępności w celu osiągnięcia bardziej rygorystycznych wymagań dotyczących opóźnień lub wydajności.

  • Strefowo nadmiarowe: zasoby maszyn wirtualnych są replikowane do co najmniej jednej strefy w regionie, aby zwiększyć odporność aplikacji i danych w architekturze wysokiej dostępności (HA).

Aby zapewnić wysoką dostępność zasobów obliczeniowych, zalecamy wybranie wielu stref dla nowych maszyn wirtualnych i zestawów skalowania maszyn wirtualnych podczas migracji do stref dostępności.

Aby uzyskać więcej informacji na temat obsługi stref dostępności dla usług maszyn wirtualnych, zobacz Niezawodność w usłudze Virtual Machines. Aby uzyskać obsługę stref dostępności dla zestawów skalowania maszyn wirtualnych, zobacz Niezawodność w zestawach skalowania maszyn wirtualnych.

Wymagania wstępne

Aby przeprowadzić migrację do obsługi stref dostępności, jednostki SKU maszyny wirtualnej muszą być dostępne w różnych strefach w danym regionie. Aby sprawdzić dostępność jednostki SKU maszyny wirtualnej, użyj jednej z następujących metod:

Wymagania dotyczące przestojów

Ze względu na to, że maszyny wirtualne strefowe są tworzone w strefach dostępności, wszystkie opcje migracji wymienione w tym artykule wymagają przestoju podczas wdrażania.

Opcja migracji 1: Ponowne wdrażanie

Kiedy należy ponownie wdrożyć

Użyj opcji ponownego wdrażania, jeśli skonfigurowaliśmy dobre rozwiązania infrastruktury jako kodu (IaC) do zarządzania infrastrukturą. Ta opcja ponownego wdrażania zapewnia większą kontrolę i możliwość automatyzowania różnych procesów w potokach wdrażania.

Zagadnienia dotyczące ponownego wdrażania

  • Podczas ponownego wdrażania maszyny wirtualnej i zasobów usługi Virtual Machine Scale Sets podstawowe zasoby, takie jak dysk zarządzany i adres IP maszyny wirtualnej, są tworzone w tej samej strefie dostępności. Aby utworzyć zasoby sieciowe strefowo nadmiarowe, należy użyć publicznego adresu IP jednostki SKU w warstwie Standardowa i modułu równoważenia obciążenia.

  • Istniejące dyski zarządzane bez obsługi strefy dostępności nie mogą być dołączone do maszyny wirtualnej z obsługą stref dostępności. Aby dołączyć istniejące dyski zarządzane do maszyny wirtualnej z obsługą strefy dostępności, należy utworzyć migawkę bieżących dysków, a następnie utworzyć maszynę wirtualną przy użyciu nowych dołączonych dysków zarządzanych.

  • W przypadku wdrożeń strefowych, które wymagają dość małego opóźnienia sieci i dobrej wydajności między warstwą aplikacji a warstwą danych, należy użyć grup umieszczania w pobliżu. Grupy zbliżeniowe mogą wymusić grupowanie różnych zasobów maszyn wirtualnych w ramach jednego kręgosłupa sieci. Aby uzyskać przykład obciążenia SAP korzystającego z grup umieszczania w pobliżu, zobacz Grupy umieszczania w pobliżu platformy Azure, aby uzyskać optymalne opóźnienie sieci w aplikacjach SAP

Jak ponownie wdrożyć

Jeśli chcesz przeprowadzić migrację danych na bieżących dyskach zarządzanych podczas tworzenia nowej maszyny wirtualnej, postępuj zgodnie z instrukcjami w temacie Migrowanie dysków zarządzanych.

Jeśli chcesz utworzyć nową maszynę wirtualną z nowymi dyskami zarządzanymi w strefie dostępności, zobacz:

Aby dowiedzieć się, jak utworzyć zestawy skalowania maszyn wirtualnych w strefie dostępności, zobacz Tworzenie zestawu skalowania maszyn wirtualnych używającego Strefy dostępności.

Migrowanie dysków zarządzanych

W tej sekcji zmigrujesz dane z bieżących dysków zarządzanych do dysków zarządzanych magazynu strefowo nadmiarowego (ZRS) lub dysków zarządzanych strefowo.

Krok 1. Tworzenie migawki

Najprostszym i najczyszczszym sposobem utworzenia migawki jest wykonywanie tej czynności, gdy maszyna wirtualna jest w trybie offline. Zobacz Migawki. Jeśli wybierzesz to podejście, należy oczekiwać pewnych przestojów. Aby utworzyć migawkę maszyny wirtualnej przy użyciu witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia platformy Azure, zobacz Tworzenie migawki wirtualnego dysku twardego

Jeśli robisz migawkę dysku dołączonego do uruchomionej maszyny wirtualnej, zapoznaj się ze wskazówkami w artykule Migawki przed kontynuowaniem.

Uwaga

Źródłowe dyski zarządzane pozostają nienaruszone wraz z ich bieżącymi konfiguracjami i nadal będą naliczane opłaty za te dyski. Aby tego uniknąć, należy ręcznie usunąć dyski po zakończeniu migracji i potwierdzić, że nowe dyski działają. Aby uzyskać więcej informacji, zobacz Znajdowanie i usuwanie niedołączanych dysków zarządzanych i niezarządzanych platformy Azure.

Krok 2. Migrowanie danych na dyskach zarządzanych

Teraz, gdy masz migawki oryginalnych dysków, możesz ich użyć do utworzenia dysków zarządzanych ZRS lub dysków zarządzanych strefowych.

Migrowanie danych do dysków zarządzanych strefowo

Aby przeprowadzić migrację dysku zarządzanego innego niż strefowy do strefowego:

  1. Utwórz dysk zarządzany strefowy na podstawie migawki dysku źródłowego. Parametr strefy powinien być zgodny z strefową maszyną wirtualną. Aby utworzyć dysk zarządzany strefowy na podstawie migawki, możesz użyć interfejsu wiersza polecenia platformy Azure (na przykład poniżej), programu PowerShell lub witryny Azure Portal.

        az disk create --resource-group $resourceGroupName --name $diskName --location $location --zone $zone --sku $storageType --size-gb $diskSize --source $snapshotId
    
Migrowanie danych do dysków zarządzanych magazynu ZRS

Ważne

Magazyn strefowo nadmiarowy (ZRS) dla dysków zarządzanych ma pewne ograniczenia. Aby uzyskać więcej informacji, zobacz Ograniczenia.

  1. Utwórz dysk zarządzany ZRS na podstawie migawki dysku źródłowego przy użyciu następującego fragmentu wiersza polecenia platformy Azure:

    # Create a new ZRS Managed Disks using the snapshot Id and the SKU supported   
    storageType=Premium_ZRS 
    location=westus2 
    
    az disk create --resource-group $resourceGroupName --name $diskName --sku $storageType --size-gb $diskSize --source $snapshotId 
    
    

Krok 3. Tworzenie nowej maszyny wirtualnej przy użyciu nowych dysków

Po przeprowadzeniu migracji danych do dysków zarządzanych magazynu ZRS lub dysków zarządzanych strefowych utwórz nową maszynę wirtualną z tymi nowymi dyskami ustawionymi jako dyski systemu operacyjnego i danych:


    az vm create -g MyResourceGroup -n MyVm --attach-os-disk newZonalOSDiskCopy --attach-data-disks newZonalDataDiskCopy --os-type linux

Opcja migracji 2: Przenoszenie regionalne maszyny wirtualnej do strefowego

W tej sekcji opisano sposób przenoszenia maszyn wirtualnych platformy Azure z pojedynczego wystąpienia z konfiguracji regionalnej do docelowej strefy dostępności w tym samym regionie świadczenia usługi Azure.

Najważniejsze korzyści wynikające z przenoszenia regionalnego do strefowego

Korzyści wynikające z regionalnego ruchu strefowego to:

  • Ulepszone środowisko użytkownika — nowe strefy dostępności w żądanym regionie obniża opóźnienie i tworzą dobre środowisko klienta.
  • Zmniejszony przestój — maszyny wirtualne są obsługiwane przez cały czas, co zwiększa odporność i dostępność aplikacji.
  • Łączność sieciowa — wykorzystuje istniejącą infrastrukturę, taką jak sieci wirtualne, podsieci, sieciowe grupy zabezpieczeń i moduły równoważenia obciążenia (LB), które mogą obsługiwać docelową konfigurację strefową.
  • Wysoka skalowalność — orkiestruje ruch na dużą skalę, zmniejszając ręczne punkty dotykowe i minimalizując całkowity czas migracji od dni do godzin, a nawet minut, w zależności od ilości danych.

Składniki

Następujące składniki są używane podczas regionalnego przenoszenia strefowego:

Składnik Szczegóły
Przenoszenie kolekcji Kolekcja przenoszenia to obiekt usługi Azure Resource Manager, który jest tworzony podczas regionalnego procesu przenoszenia strefowego. Kolekcja jest oparta na parametrach regionu i subskrypcji maszyny wirtualnej oraz zawiera metadane i informacje o konfiguracji dotyczące zasobów, które chcesz przenieść. Maszyny wirtualne dodane do kolekcji przenoszenia muszą znajdować się w tej samej subskrypcji i regionie/lokalizacji, ale można je wybrać z różnych grup zasobów.
Przenoszenie zasobu Po dodaniu maszyn wirtualnych do kolekcji przenoszenia jest ona śledzona jako zasób przenoszenia, a te informacje są przechowywane w kolekcji przenoszenia dla każdej z maszyn wirtualnych, które są obecnie w procesie przenoszenia. Kolekcja przenoszenia zostanie utworzona w tymczasowej grupie zasobów w ramach subskrypcji i może zostać usunięta wraz z grupą zasobów w razie potrzeby.
Zależności Po dodaniu maszyn wirtualnych do kolekcji przenoszenia sprawdzanie poprawności jest wykonywane w celu określenia, czy maszyny wirtualne mają jakiekolwiek zależności, które nie znajdują się w kolekcji przenoszenia. Na przykład karta interfejsu sieciowego jest zasobem zależnym dla maszyny wirtualnej i musi zostać przeniesiona wraz z maszyną wirtualną. Po zidentyfikowaniu zależności dla każdej maszyny wirtualnej można dodać zależności do kolekcji przenoszenia i przenieść je również albo wybrać alternatywne istniejące zasoby w docelowej konfiguracji strefowej. Istniejącą sieć wirtualną można wybrać w docelowej konfiguracji strefowej lub utworzyć nową sieć wirtualną zgodnie z oczekiwaniami.

Diagram pomocy technicznej

Obliczenia maszyn wirtualnych

W poniższej tabeli opisano macierz obsługi przenoszenia maszyn wirtualnych z konfiguracji regionalnej do strefowej:

Scenariusz Pomoc techniczna Szczegóły
Maszyna wirtualna z pojedynczym wystąpieniem Obsługiwane Obsługiwane jest przenoszenie regionalnych do strefowych maszyn wirtualnych z pojedynczym wystąpieniem.
Maszyny wirtualne w zestawie dostępności Nieobsługiwane
Maszyny wirtualne w zestawach skalowania maszyn wirtualnych z jednolitą aranżacją Nieobsługiwane
Maszyny wirtualne w zestawach skalowania maszyn wirtualnych z elastyczną aranżacją Nieobsługiwane
Obsługiwane regiony Obsługiwane Obsługiwane są tylko regiony obsługiwane przez strefę dostępności. Dowiedz się więcej na temat szczegółów regionu.
Maszyny wirtualne znajdujące się już w strefie dostępności Nieobsługiwane Przenoszenie między strefami nie jest obsługiwane. Tylko maszyny wirtualne znajdujące się w tym samym regionie można przenieść do innej strefy dostępności.
Rozszerzenia maszyn wirtualnych Nieobsługiwany Przenoszenie maszyny wirtualnej jest obsługiwane, ale rozszerzenia nie są kopiowane do docelowej maszyny wirtualnej strefowej.
Maszyny wirtualne z zaufanym uruchamianiem Obsługiwane Włącz ponownie opcję Monitorowanie integralności w portalu i zapisz konfigurację po przeniesieniu.
Poufne maszyny wirtualne Obsługiwane Włącz ponownie opcję Monitorowanie integralności w portalu i zapisz konfigurację po przeniesieniu.
Maszyny wirtualne generacji 2 (rozruch UEFI) Obsługiwane
Maszyny wirtualne w grupach umieszczania w pobliżu Obsługiwane Grupa umieszczania w pobliżu źródła nie jest zachowywana w konfiguracji strefowej.
Maszyny wirtualne typu spot (maszyny wirtualne o niskim priorytecie) Obsługiwane
Maszyny wirtualne z dedykowanymi hostami Obsługiwane Źródłowy host dedykowany maszyny wirtualnej nie zostanie zachowany.
Maszyny wirtualne z włączonym buforowaniem hosta Obsługiwane
Maszyny wirtualne utworzone na podstawie obrazów witryny Marketplace Obsługiwane
Maszyny wirtualne utworzone na podstawie obrazów niestandardowych Obsługiwane
Licencja maszyny wirtualnej z koncentratorem (korzyść użycia hybrydowego) Obsługiwane
Zasady kontroli dostępu do maszyny wirtualnej na podstawie ról Nieobsługiwany Przenoszenie maszyny wirtualnej jest obsługiwane, ale RBACs nie są kopiowane do docelowej maszyny wirtualnej strefowej.
Maszyny wirtualne korzystające z przyspieszonej sieci Obsługiwane

Ustawienia magazynu maszyn wirtualnych

W poniższej tabeli opisano macierz obsługi przenoszenia ustawień magazynu maszyn wirtualnych:

Scenariusz Pomoc techniczna Szczegóły
Maszyny wirtualne z dyskiem zarządzanym Obsługiwane Obsługiwane jest przenoszenie regionalnych do strefowych maszyn wirtualnych z pojedynczym wystąpieniem.
Maszyny wirtualne korzystające z dysków niezarządzanych Nieobsługiwane
Maszyny wirtualne z dyskami w warstwie Ultra Nieobsługiwane
Maszyny wirtualne z efemerycznymi dyskami systemu operacyjnego Nieobsługiwane
Maszyny wirtualne z dyskami współdzielonymi Nieobsługiwane
Maszyny wirtualne ze standardowymi dyskami HDD Obsługiwane
Maszyny wirtualne ze standardowymi dyskami SSD Obsługiwane
Maszyny wirtualne z dyskami SSD w warstwie Premium Obsługiwane
Maszyny wirtualne z dyskami NVMe (zoptymalizowane pod kątem magazynu — seria Lsv2) Obsługiwane
Dysk tymczasowy w maszynach wirtualnych Obsługiwane Zostaną utworzone dyski tymczasowe; nie będą jednak zawierać danych ze źródłowych dysków tymczasowych.
Maszyny wirtualne z dyskami ZRS Obsługiwane
Maszyny wirtualne z ADE (Azure Disk Encryption) Obsługiwane
Maszyny wirtualne z szyfrowaniem po stronie serwera przy użyciu kluczy zarządzanych przez usługę Obsługiwane
Maszyny wirtualne z szyfrowaniem po stronie serwera przy użyciu kluczy zarządzanych przez klienta Obsługiwane
Maszyny wirtualne z włączonym szyfrowaniem opartym na hoście z PM Nieobsługiwany
Maszyny wirtualne z włączonym szyfrowaniem opartym na hoście z CMK Nieobsługiwany
Maszyny wirtualne z włączonym szyfrowaniem opartym na hoście z podwójnym szyfrowaniem Nieobsługiwany

Ustawienia sieci maszyn wirtualnych

W poniższej tabeli opisano macierz obsługi przenoszenia ustawień sieciowych maszyn wirtualnych:

Scenariusz Pomoc techniczna Szczegóły
NIC Obsługiwane Domyślnie tworzony jest nowy zasób, jednak można określić istniejący zasób w konfiguracji docelowej.
Sieć wirtualna Obsługiwane Domyślnie używana jest źródłowa sieć wirtualna (VNET) lub można określić istniejący zasób w konfiguracji docelowej.

Jak przenieść maszynę wirtualną z konfiguracji regionalnej do strefowej

Przed przeniesieniem maszyny wirtualnej z konfiguracji regionalnej do strefowej zobacz Często zadawane pytania — Przenoszenie maszyny wirtualnej pojedynczego wystąpienia platformy Azure z regionu do strefowego.

Aby dowiedzieć się, jak przenieść maszyny wirtualne z konfiguracji regionalnej do strefowej w tym samym regionie w witrynie Azure Portal, zobacz Przenoszenie maszyn wirtualnych z pojedynczego wystąpienia platformy Azure z konfiguracji regionalnej do strefowej.

Aby dowiedzieć się, jak to zrobić przy użyciu programu Azure PowerShell i interfejsu wiersza polecenia, zobacz Przenoszenie maszyny wirtualnej w strefie dostępności przy użyciu programu Azure PowerShell i interfejsu wiersza polecenia.

Opcja migracji 3: Azure Resource Mover

Kiedy należy używać usługi Azure Resource Mover

Usługa Azure Resource Mover umożliwia łatwe przenoszenie maszyn wirtualnych lub zaszyfrowanych maszyn wirtualnych z jednego regionu bez stref dostępności do innego z obsługą stref dostępności. Jeśli chcesz dowiedzieć się więcej o zaletach korzystania z usługi Azure Resource Mover, zobacz Dlaczego warto używać usługi Azure Resource Mover?.

Zagadnienia dotyczące usługi Azure Resource Mover

W przypadku korzystania z usługi Azure Resource mover wszystkie klucze i wpisy tajne są kopiowane z magazynu kluczy źródłowych do nowo utworzonego docelowego magazynu kluczy w regionie docelowym. Wszystkie zasoby związane z kluczami zarządzanymi przez klienta, takie jak usługa Azure Key Vault, zestawy szyfrowania dysków, maszyny wirtualne, dyski i migawki, muszą znajdować się w tej samej subskrypcji i regionie. Domyślna funkcja dostępności i nadmiarowości usługi Azure Key Vault nie może być używana jako docelowy magazyn kluczy dla przeniesionych zasobów maszyny wirtualnej, nawet jeśli region docelowy jest regionem pomocniczym, do którego jest replikowany źródłowy magazyn kluczy.

Jak używać usługi Azure Resource Mover

Aby dowiedzieć się, jak przenieść maszyny wirtualne do innego regionu, zobacz Przenoszenie maszyn wirtualnych platformy Azure do strefy dostępności w innym regionie

Aby dowiedzieć się, jak przenieść zaszyfrowane maszyny wirtualne do innego regionu, zobacz Samouczek: przenoszenie zaszyfrowanych maszyn wirtualnych platformy Azure między regionami

Zagadnienia dotyczące odzyskiwania po awarii

Zazwyczaj strefy dostępności są używane do wdrażania maszyn wirtualnych w konfiguracji wysokiej dostępności. Mogą być zbyt blisko siebie, aby służyć jako rozwiązanie odzyskiwania po awarii podczas klęski żywiołowej. Istnieją jednak scenariusze, w których strefy dostępności mogą być używane do odzyskiwania po awarii. Aby dowiedzieć się więcej, zobacz Using Strefy dostępności for Disaster Recovery (Używanie Strefy dostępności do odzyskiwania po awarii).

Poniższe wymagania powinny być częścią strategii odzyskiwania po awarii, która ułatwia organizacji uruchamianie obciążeń podczas planowanych lub nieplanowanych awarii w różnych strefach:

  • Źródłowa maszyna wirtualna musi już być strefową maszyną wirtualną, co oznacza, że znajduje się w strefie logicznej.
  • Musisz replikować maszynę wirtualną z jednej strefy do innej strefy przy użyciu usługi Azure Site Recovery.
  • Gdy maszyna wirtualna zostanie zreplikowana do innej strefy, możesz wykonać kroki umożliwiające uruchomienie próbnego odzyskiwania po awarii, przełączenie w tryb failover, ponowne włączenie ochrony i powrót po awarii.
  • Aby włączyć odzyskiwanie po awarii maszyny wirtualnej między strefami dostępności, postępuj zgodnie z instrukcjami w temacie Włączanie odzyskiwania po awarii maszyny wirtualnej platformy Azure między strefami dostępności.

Następne kroki