Funkcje maszyny wirtualnej usługi Azure Stack

Maszyny wirtualne usługi Azure Stack zapewniają skalowalne zasoby obliczeniowe na żądanie. Przed wdrożeniem maszyn wirtualnych należy poznać różnice między funkcjami maszyn wirtualnych dostępnymi w usłudze Azure Stack i na platformie Microsoft Azure. W tym artykule opisano te różnice i opisano kluczowe zagadnienia dotyczące planowania wdrożeń maszyn wirtualnych. Aby dowiedzieć się więcej na temat różnic wysokiego poziomu między usługą Azure Stack i platformą Azure, zobacz artykuł Kluczowe zagadnienia .

Różnice między maszynami wirtualnymi

Funkcja Azure (globalny) Stos usługi Azure
Obrazy maszyn wirtualnych Witryna Azure Marketplace zawiera obrazy, których można użyć do utworzenia maszyny wirtualnej. Zobacz stronę witryny Azure Marketplace , aby wyświetlić listę obrazów dostępnych w witrynie Azure Marketplace. Domyślnie w witrynie Azure Stack Marketplace nie są dostępne żadne obrazy. Administrator chmury usługi Azure Stack musi publikować lub pobierać obrazy w witrynie Azure Stack Marketplace, zanim użytkownicy będą mogli z nich korzystać.
Rozmiary maszyn wirtualnych Platforma Azure obsługuje szeroką gamę rozmiarów maszyn wirtualnych. Aby dowiedzieć się więcej o dostępnych rozmiarach i opcjach, zapoznaj się z tematem Rozmiary maszyn wirtualnych z systemem Windows i Rozmiary maszyn wirtualnych z systemem Linux . Usługa Azure Stack obsługuje podzestaw rozmiarów maszyn wirtualnych dostępnych na platformie Azure. Aby wyświetlić listę obsługiwanych rozmiarów, zapoznaj się z sekcją Rozmiarów maszyn wirtualnych w tym artykule.
Przydziały maszyn wirtualnych Limity przydziału są ustawiane przez firmę Microsoft. Administrator chmury usługi Azure Stack musi przypisać limity przydziału, zanim zaoferuje maszynę wirtualną swoim użytkownikom.
Rozszerzenia maszyny wirtualnej Platforma Azure obsługuje szeroką gamę rozszerzeń maszyn wirtualnych. Aby dowiedzieć się więcej o dostępnych rozszerzeniach, zapoznaj się z artykułem Dotyczącym rozszerzeń i funkcji maszyn wirtualnych . Usługa Azure Stack obsługuje podzestaw rozszerzeń, które są dostępne na platformie Azure, a każde z rozszerzeń ma określone wersje. Administrator chmury usługi Azure Stack może wybrać rozszerzenia, które mają być udostępniane użytkownikom. Aby wyświetlić listę obsługiwanych rozszerzeń, zapoznaj się z sekcją rozszerzenia maszyn wirtualnych w tym artykule.
Pamięć maszyn wirtualnych Obsługuje dyski zarządzane. Dyski zarządzane są obsługiwane w usłudze Azure Stack w wersji 1808 lub nowszej.
Wydajność dysku maszyny wirtualnej Zależy od typu dysku i rozmiaru. Zależy od rozmiaru maszyny wirtualnej, do której są dołączone dyski. Aby uzyskać więcej informacji, zapoznaj się z artykułem Dotyczącym rozmiarów maszyn wirtualnych obsługiwanych w usłudze Azure Stack .
Wersje interfejsu API Platforma Azure zawsze ma najnowsze wersje interfejsu API dla wszystkich funkcji maszyn wirtualnych. Usługa Azure Stack obsługuje określone usługi platformy Azure i określone wersje interfejsu API dla tych usług. Aby wyświetlić listę obsługiwanych wersji interfejsu API, zapoznaj się z sekcją dotyczącą wersji interfejsu API w tym artykule.
Azure Instance Metadata Service Usługa Azure Instance Metadata Service udostępnia informacje o uruchamianiu wystąpień maszyn wirtualnych, których można użyć do zarządzania maszyną wirtualną i konfigurowania jej. Usługa Azure Instance Metadata Service nie jest obsługiwana w usłudze Azure Stack.
Zestawy dostępności maszyn wirtualnych Wiele domen błędów (2 lub 3 na region).
Wiele domen aktualizacji
Wiele domen błędów (2 lub 3 na region).
Pojedyncza domena aktualizacji z migracją na żywo w celu ochrony obciążeń podczas aktualizacji. 20 domen aktualizacji obsługiwanych pod kątem zgodności szablonów.
Maszyna wirtualna i zestaw dostępności powinny znajdować się w tej samej lokalizacji i grupie zasobów.
Zestawy do skalowania maszyn wirtualnych Skalowanie automatyczne jest obsługiwane. Autoskalowanie nie jest obsługiwane.

Dodaj więcej wystąpień do zestawu skalowania przy użyciu portalu, szablonów usługi Resource Manager lub programu PowerShell.
Świadek w chmurze Wybierz punkty końcowe z właściwości konta magazynowego dostępnych w usłudze Azure Stack. Świadek w chmurze to typ świadka kworum dla klastra trybu failover, który używa platformy Microsoft Azure do głosowania w kworum klastra.
Punkty końcowe na globalnej platformie Azure w porównaniu z usługą Azure Stack mogą wyglądać następująco:
Dla globalnej platformy Azure:
https://mywitness.blob.core.windows.net/
W przypadku usługi Azure Stack:
https://mywitness.blob.<region>.<FQDN>/
Diagnostyka maszyny wirtualnej Obsługiwana jest diagnostyka maszyny wirtualnej z systemem Linux. Diagnostyka maszyn wirtualnych z systemem Linux nie jest obsługiwana w usłudze Azure Stack. Wdrożenie maszyny wirtualnej z systemem Linux z włączoną diagnostyką maszyny wirtualnej kończy się niepowodzeniem. Wdrożenie zakończy się niepowodzeniem, jeśli włączysz podstawowe metryki maszyny wirtualnej z systemem Linux za pomocą ustawień diagnostycznych.

Rozmiary maszyn wirtualnych

Usługa Azure Stack nakłada limity zasobów, aby uniknąć nadmiernego użycia zasobów (serwer lokalny i poziom usług). Te limity poprawiają doświadczenie najemcy, zmniejszając wpływ konsumpcji zasobów przez innych najemców.

  • W przypadku ruchu wychodzącego sieci z maszyny wirtualnej obowiązują limity przepustowości. Limity w usłudze Azure Stack są takie same jak limity na platformie Azure.
  • W przypadku zasobów pamięci masowej usługa Azure Stack implementuje limity operacji we/wy pamięci masowej (operacje wejścia/wyjścia na sekundę), aby uniknąć podstawowego nadmiernego wykorzystania zasobów przez dzierżawców na potrzeby pamięci masowej.
  • W przypadku dysków maszyn wirtualnych liczba operacji we/wy na sekundę dysku w usłudze Azure Stack jest funkcją rozmiaru maszyny wirtualnej zamiast typu dysku. Oznacza to, że w przypadku maszyny wirtualnej z serii Standard_Fs, niezależnie od tego, czy wybrano dysk SSD, czy HDD dla typu dysku, limit operacji we/wy na sekundę dla drugiego dysku danych wynosi 2300 IOPS.

W poniższej tabeli wymieniono maszyny wirtualne obsługiwane w usłudze Azure Stack wraz z ich konfiguracją:

Typ Rozmiar Zakres obsługiwanych rozmiarów
Ogólne przeznaczenie Podstawowa A A0 – A4
Ogólne przeznaczenie Standardowa A A0 – A7
Ogólne przeznaczenie Seria Av2 A1_v2 — A8m_v2
Ogólne przeznaczenie Seria D D1 – D4
Ogólne przeznaczenie Seria Dv2 D1_v2 — D5_v2
Ogólne przeznaczenie Seria DS DS1 — DS4
Ogólne przeznaczenie Seria DSv2 DS1_v2 — DS5_v2
Zoptymalizowane wykorzystanie pamięci Seria D D11 – D14
Zoptymalizowane wykorzystanie pamięci Seria DS DS11 — DS14
Zoptymalizowane wykorzystanie pamięci Seria Dv2 D11_v2 — DS14_v2
Zoptymalizowane wykorzystanie pamięci Seria DSv2 DS11_v2 — DS14_v2
Optymalizacja obliczeniowa Seria F F1 — F16
Optymalizacja obliczeniowa Seria Fs F1s — F16s
Optymalizacja obliczeniowa Seria Fsv2 F2s_v2 — F64s_v2

Rozmiary maszyn wirtualnych i skojarzone z nimi ilości zasobów są spójne między usługą Azure Stack i platformą Azure. Ta spójność obejmuje ilość pamięci, liczbę rdzeni oraz liczbę/rozmiar dysków danych, które można utworzyć. Jednak wydajność maszyn wirtualnych o tym samym rozmiarze zależy od podstawowych cech określonego środowiska usługi Azure Stack.

rozszerzenia VM

Usługa Azure Stack zawiera niewielki zestaw rozszerzeń. Aktualizacje i dodatkowe rozszerzenia są dostępne za pośrednictwem syndykacji witryny Marketplace.

Użyj następującego skryptu programu PowerShell, aby uzyskać listę rozszerzeń maszyn wirtualnych, które są dostępne w środowisku usługi Azure Stack:

Jeśli aprowizowanie rozszerzenia we wdrożeniu maszyny wirtualnej trwa zbyt długo, pozwól, aby proces zakończył się z czasem, zamiast próbować zatrzymać proces, aby cofnąć przydział lub usunąć maszynę wirtualną.

Get-AzVmImagePublisher -Location local | `
  Get-AzVMExtensionImageType | `
  Get-AzVMExtensionImage | `
  Select Type, Version | `
  Format-Table -Property * -AutoSize

Wersje interfejsu API

Funkcje maszyn wirtualnych w usłudze Azure Stack obsługują następujące wersje interfejsu API:

"2017-12-01", "2017-03-30", "2016-03-30", "2015-06-15"

Aby uzyskać wersje interfejsu API dla funkcji maszyn wirtualnych dostępnych w środowisku usługi Azure Stack, możesz użyć następującego skryptu programu PowerShell:

Get-AzResourceProvider | `
  Select ProviderNamespace -Expand ResourceTypes | `
  Select * -Expand ApiVersions | `
  Select ProviderNamespace, ResourceTypeName, @{Name="ApiVersion"; Expression={$_}} | `
  where-Object {$_.ProviderNamespace -like "Microsoft.compute"}

Lista obsługiwanych typów zasobów i wersji interfejsu API może się różnić, jeśli operator chmury aktualizuje środowisko usługi Azure Stack do nowszej wersji.

Aktywacja systemu Windows

Produkty systemu Windows muszą być używane zgodnie z prawami użytkowania produktu i postanowieniami licencyjnymi firmy Microsoft. Usługa Azure Stack używa automatycznej aktywacji maszyn wirtualnych (AVMA) do aktywowania maszyn wirtualnych z systemem Windows Server.

  • Host usługi Azure Stack aktywuje system Windows przy użyciu kluczy AVMA dla systemu Windows Server 2016. Wszystkie maszyny wirtualne z systemem Windows Server 2012 R2 lub nowszym są automatycznie aktywowane.
  • Maszyny wirtualne z systemem Windows Server 2012 lub starszym nie są automatycznie aktywowane i muszą być aktywowane przy użyciu aktywacji klucza MAK. Aby korzystać z aktywacji klucza MAK, musisz podać własny klucz produktu.

Platforma Microsoft Azure używa aktywacji usługi KMS do aktywowania maszyn wirtualnych z systemem Windows. Jeśli przeniesiesz maszynę wirtualną z usługi Azure Stack na platformę Azure i napotkasz problemy z aktywacją, zobacz Rozwiązywanie problemów z aktywacją maszyny wirtualnej z systemem Windows platformy Azure. Dodatkowe informacje można znaleźć w wpisie w blogu Rozwiązywanie problemów z błędami aktywacji systemu Windows na maszynach wirtualnych platformy Azure w zespole pomocy technicznej platformy Azure.

Dalsze kroki

Tworzenie maszyny wirtualnej z systemem Windows przy użyciu programu PowerShell w usłudze Azure Stack