Maszyny wirtualne z systemem Windows na platformie Azure

Usługa Azure Virtual Machines (VM) to jeden z wielu skalowalnych zasobów obliczeniowych dostępnych na żądanie, które są oferowane na platformie Azure. W większości przypadków maszynę wirtualną należy wybrać wtedy, gdy potrzebna jest większa kontrola nad środowiskiem obliczeniowym niż ta, jaką oferują inne opcje. Ten artykuł zawiera informacje o kwestiach, jakie należy rozważyć przed przystąpieniem do tworzenia maszyny wirtualnej. Opisano w nim także tworzenie maszyny wirtualnej i zarządzanie nią.

Maszyna wirtualna Azure umożliwia swobodne korzystanie z wirtualizacji bez konieczności kupowania i utrzymywania fizycznego sprzętu potrzebnego do jej działania. Nadal niezbędna jest jednak konserwacja maszyny wirtualnej — konfigurowanie i instalowanie jej oprogramowania, a także instalowanie poprawek tego oprogramowania.

Z maszyn wirtualnych na platformie Azure można korzystać na różne sposoby. Przykłady to:

  • Tworzenie i testowanie oprogramowania — maszyny wirtualne umożliwiają szybkie i łatwe utworzenie komputera o określonej konfiguracji wymaganej do tworzenia kodu oraz testowania aplikacji.
  • Aplikacje w chmurze — jako że zapotrzebowanie na aplikację może zmieniać się w czasie, uzasadnione ekonomicznie może okazać się uruchomienie jej na maszynie wirtualnej na platformie Azure. Jeśli zajdzie potrzeba użycia dodatkowych maszyn wirtualnych, wystarczy je opłacić. Gdy dodatkowe maszyny staną się zbędne, można je wyłączyć.
  • Rozszerzone centrum danych — maszyny wirtualne w sieci wirtualnej na platformie Azure można zostać z łatwością połączyć z siecią organizacji.

Liczbę maszyn wirtualnych używanych przez aplikację można dowolnie i bez ograniczeń zwiększać odpowiednio do potrzeb.

Co należy wziąć pod uwagę przed utworzeniem maszyny wirtualnej?

Podczas tworzenia infrastruktury aplikacji na platformie Azure należy zawsze wziąć pod uwagę wiele różnych zagadnień projektowych. Kwestie dotyczące maszyn wirtualnych, które należy rozważyć, to między innymi:

  • nazwy zasobów aplikacji;
  • lokalizacja, w której są przechowywane zasoby;
  • rozmiar maszyny wirtualnej;
  • maksymalna liczba maszyn wirtualnych, które można utworzyć;
  • system operacyjny uruchomiony na maszynie wirtualnej;
  • konfiguracja maszyny wirtualnej po jej uruchomieniu;
  • powiązane zasoby niezbędne do działania maszyny wirtualnej.

Lokalizacje

Wszystkie zasoby tworzone na platformie Azure są dystrybuowane w obrębie wielu regionów geograficznych na całym świecie. Zazwyczaj podczas tworzenia maszyny wirtualnej region określa się mianem lokalizacji. W przypadku maszyny wirtualnej lokalizacja określa miejsce, w którym są przechowywane wirtualne dyski twarde.

W poniższej tabeli przedstawiono wybrane metody uzyskania dostępu do listy dostępnych lokalizacji.

Metoda Opis
Azure Portal Wybór lokalizacji z listy podczas tworzenia maszyny wirtualnej.
Azure PowerShell Użyj polecenia Get-AzLocation.
Interfejs API REST Użycie operacji wyświetlania listy lokalizacji.
Interfejs wiersza polecenia platformy Azure Użyj operacji az account list-locations.

Dostępność

Platforma Azure oferuje najlepszą w branży umowę dotyczącą poziomu usług gwarantującą dostępność pojedynczego wystąpienia maszyny wirtualnej na poziomie 99,9% pod warunkiem wdrożenia tej maszyny wirtualnej z magazynem Premium dla wszystkich dysków. Aby wdrożenie kwalifikowało się do standardowej umowy dotyczącej poziomu usług na poziomie 99,95%, należy wdrożyć co najmniej dwie maszyny wirtualne obsługujące obciążenie w zestawie dostępności. Zestaw dostępności gwarantuje, że maszyny wirtualne są rozproszone w wielu domenach błędów w centrach danych platformy Azure oraz wdrożone na hostach z różnymi okresami konserwacji. Pełna treść umowy SLA dotyczącej usługi Azure wyjaśnia w całości kwestię gwarantowanej dostępności platformy Azure.

Rozmiar maszyny wirtualnej

Rozmiar maszyny wirtualnej zależy od obciążenia, które ma zostać uruchomione. Wybrany rozmiar ma więc wpływ na takie czynniki jak moc procesora, pamięć i przestrzeń dyskowa. W ramach platformy Azure dostępna jest szeroka gama rozmiarów umożliwiających wykorzystanie produktu do wielu różnych zastosowań.

Na platformie Azure jest naliczana Cena godzinowa w oparciu o rozmiar i system operacyjny maszyny wirtualnej. W przypadku rozpoczętych godzin opłaty są pobierane tylko za faktycznie wykorzystane minuty. Magazyn jest wyceniany oddzielnie; związane z nim opłaty są także pobierane osobno.

Limity maszyn wirtualnych

Subskrypcje mają domyślne limity przydziałów, które mogą mieć wpływ na wdrożenie wielu maszyn wirtualnych w projekcie. Aktualny limit dla każdej subskrypcji wynosi 20 maszyn wirtualnych na region. Limity można zwiększyć, wypełniając odpowiednio bilet pomocy technicznej

Dyski i obrazy z systemem operacyjnym

Maszyny wirtualne używają wirtualnych dysków twardych (VHD) do przechowywania systemu operacyjnego i danych. Wirtualne dyski twarde są również używane do obsługi obrazów, spośród których można wybierać, chcąc zainstalować system operacyjny.

Na platformie Azure jest dostępnych wiele obrazów z portalu Marketplace, których można używać z różnymi wersjami i typami systemów operacyjnych Windows Server. Obrazy z Marketplace są oznaczone nazwą wydawcy i oferty, jednostką SKU i wersją (zwykle najnowszą). Obsługiwane są tylko 64-bitowe systemy operacyjne. Aby uzyskać więcej informacji dotyczących obsługiwanych systemów operacyjnych gościa, ról oraz funkcji, zobacz temat Microsoft server software support for Microsoft Azure virtual machines (Obsługa oprogramowania serwera Microsoft maszyn wirtualnych Microsoft Azure).

W poniższej tabeli pokazano, jak można znaleźć informacje o obrazie.

Metoda Opis
Azure Portal Wartości są podawane automatycznie po wybraniu obrazu, który ma zostać użyty.
Azure PowerShell Get-AzVMImagePublisher -Location lokalizacja
Get-AzVMImageOffer -Location lokalizacja -Publisher nazwaWydawcy
Get-AzVMImageSku -Location lokalizacja -Publisher nazwaWydawcy -Offer nazwaOferty
Interfejsy API REST Wyświetl listę wydawców obrazów
Wyświetl listę ofert obrazów
Wyświetl listę jednostek SKU obrazów
Interfejs wiersza polecenia platformy Azure az vm image list-publishers --location lokalizacja
AZ VM Image list-offers -Lokalizacja lokalizacji-- Publisher PublisherName
az vm image list-skus --location lokalizacja --publisher nazwa_wydawcy --offer nazwa_oferty

Istnieje możliwość przesłania i użycia własnego obrazu — nazwa wydawcy, oferta i jednostka SKU nie są wtedy używane.

Rozszerzenia

Rozszerzenia maszyn wirtualnych udostępniają dodatkowe funkcje, z których można korzystać po wdrożeniu i do automatyzacji zadań.

Typowe zadania można realizować przy użyciu różnych rozszerzeń:

Zasoby wymienione w tej tabeli są używane przez maszynę wirtualną i muszą istnieć lub zostać utworzone podczas jej tworzenia.

Zasób Wymagane Opis
Grupa zasobów Tak Maszyna wirtualna musi być zawarta w grupie zasobów.
Konto magazynu Tak Maszyna wirtualna wymaga konta magazynu do przechowywania wirtualnych dysków twardych.
Sieć wirtualna Tak Maszyna wirtualna musi należeć do sieci wirtualnej.
Publiczny adres IP Nie Maszyna wirtualna może mieć przypisany publiczny adres IP umożliwiający uzyskiwanie do niej dostępu zdalnego.
Interfejs sieciowy Tak Maszyna wirtualna wymaga interfejsu sieciowego do komunikacji w sieci.
Dyski danych Nie Maszyna wirtualna może zawierać dyski danych zwiększające jej pojemność.

Rezydencja danych

Na platformie Azure funkcja umożliwiająca przechowywanie danych klienta w jednym regionie jest obecnie dostępna tylko w regionie Azja Południowo-Wschodnia (Singapur) Azja i Pacyfik regionie geograficznym i Brazylia Południowa (stan Świętego Paulo) regionu Brazylia. W przypadku wszystkich innych regionów dane klienta są przechowywane w lokalizacji geograficznej. Aby uzyskać więcej informacji, zobacz Centrum zaufania.

Następne kroki

Utwórz pierwszą maszynę wirtualną.