Opis opcji magazynu dla maszyn wirtualnych

Ukończone

Podobnie jak każdy inny komputer, maszyny wirtualne na platformie Azure używają dysków jako magazynu dla systemów operacyjnych, aplikacji i danych. Te dyski są nazywane dyskami zarządzanymi.

Załóżmy, że tworzysz maszynę wirtualną na platformie Azure, która hostuje bazę danych historii przypadków, na której opiera się twoja kancelaria prawna. Dobrze zaprojektowana konfiguracja dysków to podstawa wysokiej wydajności i odporności programu SQL Server.

W tej lekcji dowiesz się, jak wybrać odpowiednie wartości konfiguracji dysków i jak dołączyć te dyski do maszyny wirtualnej.

Jak maszyny wirtualne używają dysków

Na platformie Azure istnieją trzy główne role dysku: dysk danych, dysk systemu operacyjnego i dysk tymczasowy. Te role są mapowane na dyski dołączone do maszyny wirtualnej.

  • Dysk systemu operacyjnego. Każda maszyna wirtualna obejmuje jeden dysk przechowujący system operacyjny. Ten dysk jest zarejestrowany jako dysk SATA i oznaczony jako dysk C: w systemie Windows lub zainstalowany w "/" w systemach operacyjnych podobnych do unix. Ten dysk ma maksymalną pojemność 4095 GiB, jednak wiele systemów operacyjnych jest partycjonowanych z głównym rekordem rozruchowym (MBR) domyślnie. MBR ogranicza rozmiar do 2 TiB. Jeśli potrzebujesz więcej niż 2 TiB, utwórz i dołącz dyski danych i użyj ich do przechowywania danych. Jeśli musisz przechowywać dane na dysku systemu operacyjnego i wymagać dodatkowego miejsca, przekonwertuj je na tabelę partycji GUID (GPT). Aby dowiedzieć się więcej o różnicach między mbr i GPT we wdrożeniach systemu Windows, zobacz Windows i GPT FAQ (Często zadawane pytania dotyczące systemu Windows i GPT).
  • Magazyn danych. Dysk danych to dysk zarządzany dołączony do maszyny wirtualnej do przechowywania danych aplikacji lub inne dane, które należy utrwalać podczas ponownych rozruchów. Niektóre obrazy maszyn wirtualnych domyślnie zawierają dyski danych. Można również dodać więcej dysków danych do maksymalnej liczby określonej przez rozmiar maszyny wirtualnej. Każdy dysk danych jest rejestrowany jako dysk SCSI o maksymalnej pojemności 32 767 GiB. Istnieje możliwość określenia liter dysków lub punktów instalacji dla dysków danych.
  • Magazyn tymczasowy. Większość maszyn wirtualnych zawiera dysk tymczasowy, który nie jest dyskiem zarządzanym. Dysk tymczasowy zapewnia krótkoterminowy magazyn dla aplikacji i procesów i ma na celu przechowywanie tylko danych, takich jak pliki stronicowania, pliki wymiany lub baza danych tempdb programu SQL Server. Dane na tym dysku mogą zostać utracone podczas zdarzenia konserwacji lub ponownego wdrożenia. Dysk ma domyślnie etykietę D: na maszynie wirtualnej z systemem Windows. Nie używaj tego dysku do przechowywania ważnych danych, których nie chcesz utracić.

Dołączanie dysków danych do maszyn wirtualnych

Dyski danych można dodać do maszyny wirtualnej w dowolnym momencie, dołączając je do maszyny wirtualnej. Dołączanie dysku kojarzy dysk z maszyną wirtualną.

Nie można usunąć dysku podczas dołączania do maszyny wirtualnej. Przed usunięciem dysku należy odłączyć dysk od maszyny wirtualnej.

Dołączanie istniejącego dysku danych do maszyny wirtualnej platformy Azure

Być może masz już wirtualny dysk twardy, który przechowuje dane, których chcesz użyć na maszynie wirtualnej platformy Azure. Na przykład w naszym scenariuszu kancelarii prawnej być może dyski fizyczne zostały już przekonwertowane lokalnie na dyski VHD. W takim przypadku możesz przekazać wirtualny dysk twardy bezpośrednio do dysku zarządzanego. Ogólnie rzecz biorąc, należy przekazać dysk przy użyciu polecenia cmdlet programu PowerShell Add-AzVhd . To polecenie cmdlet jest zoptymalizowane pod kątem przesyłania plików VHD i może zakończyć przekazywanie szybciej niż inne metody. Transfer jest wykonywany przy użyciu wielu wątków w celu uzyskania najwyższej wydajności. Po przekazaniu wirtualnego dysku twardego dołącz go do istniejącej maszyny wirtualnej jako dysku danych. Takie podejście to doskonały sposób wdrażania danych wszystkich typów na maszynach wirtualnych platformy Azure. Dane są automatycznie obecne na maszynie wirtualnej i nie ma potrzeby dzielenia na partycje ani formatowania nowego dysku.

Dołączanie nowego dysku danych do maszyny wirtualnej platformy Azure

Aby dodać nowy, pusty dysk danych do maszyny wirtualnej, można użyć witryny Azure Portal.

Ten proces tworzy plik vhd jako stronicowy obiekt blob na określonym koncie magazynu i dołącza ten plik vhd jako dysk danych do maszyny wirtualnej.

Zanim użyjesz nowego dysku VHD do przechowywania danych, musisz go zainicjować, podzielić na partycje i sformatować. Wykonamy te kroki w następnym ćwiczeniu.

W przypadku fizycznych serwerów lokalnych przechowujesz dane na fizycznych dyskach twardych. Dane maszyn wirtualnych platformy Azure są przechowywane na wirtualnych dyskach twardych. Te dyski VHD są przechowywane na kontach magazynu platformy Azure jako stronicowe obiekty blob. Na przykład podczas migrowania bazy danych historii przypadków kancelarii prawnej na platformę Azure należy utworzyć wirtualne dyski twarde, w których można zapisywać pliki bazy danych.