Vm-functies van Azure Stack Hub

Virtuele machines (VM's) van Azure Stack Hub bieden schaalbare computingresources op aanvraag. Voordat u VM's implementeert, moet u weten wat de verschillen zijn tussen de VM-functies die beschikbaar zijn in Azure Stack Hub en Microsoft Azure. In dit artikel worden deze verschillen beschreven en worden belangrijke overwegingen voor het plannen van VM-implementaties beschreven. Zie het artikel Belangrijke overwegingen voor meer informatie over verschillen op hoog niveau tussen Azure Stack Hub en Azure.

VM-verschillen

Functie Azure (globaal) Azure Stack Hub
Installatiekopieën van virtuele machines De Azure Marketplace bevat installatiekopieën die u kunt gebruiken om een virtuele machine te maken. Zie de pagina Azure Marketplace om de lijst met afbeeldingen weer te geven die beschikbaar zijn in de Azure Marketplace. Standaard zijn er geen installatiekopieën beschikbaar in de Azure Stack Hub Marketplace. De Azure Stack Hub-cloudbeheerder moet installatiekopieën publiceren of downloaden naar de Azure Stack Hub Marketplace voordat gebruikers deze kunnen gebruiken.
VHD-generatie Vm's van de tweede generatie ondersteunen belangrijke functies die niet worden ondersteund in vm's van de eerste generatie. Deze functies omvatten meer geheugen, Intel Software Guard Extensions (Intel SGX) en gevirtualiseerd permanent geheugen (vPMEM). Twee virtuele machines van generatie die on-premises worden uitgevoerd, hebben enkele functies die nog niet worden ondersteund in Azure. Zie Ondersteuning voor VM's van de tweede generatie in Azure voor meer informatie Azure Stack Hub ondersteunt alleen VM's van de eerste generatie. U kunt een VM van de eerste generatie converteren van VHDX naar de VHD-bestandsindeling en van dynamisch uitbreiden naar een schijf met een vaste grootte. U kunt de generatie van een VM niet wijzigen. Zie Ondersteuning voor VM's van de tweede generatie in Azure voor meer informatie.
Grootten van virtuele machines Azure ondersteunt een breed scala aan grootten voor VM's. Raadpleeg De grootten van Azure-VM's voor meer informatie over de beschikbare grootten en opties. Azure Stack Hub ondersteunt een subset van VM-grootten die beschikbaar zijn in Azure. Als u de lijst met ondersteunde grootten wilt weergeven, raadpleegt u de sectie VM-grootten van dit artikel.
Quota voor virtuele machines Quotumlimieten worden ingesteld door Microsoft. De Cloudbeheerder van Azure Stack Hub moet quota toewijzen voordat deze vm's aan zijn gebruikers aanbiedt.
Extensies voor virtuele machines Azure ondersteunt een breed scala aan VM-extensies. Raadpleeg het artikel VM-extensies en -functies voor meer informatie over de beschikbare extensies. Azure Stack Hub ondersteunt een subset van extensies die beschikbaar zijn in Azure en elk van de extensies heeft een specifieke versie. De Azure Stack Hub-cloudbeheerder kan kiezen voor welke extensies ze beschikbaar moeten worden gesteld voor hun gebruikers. Raadpleeg de sectie VM-extensies van dit artikel om de lijst met ondersteunde extensies weer te geven.
Netwerk van virtuele machines Openbare IP-adressen die zijn toegewezen aan een tenant-VM zijn toegankelijk via internet.


Azure-VM's hebben een vaste DNS-naam.
Openbare IP-adressen die zijn toegewezen aan een tenant-VM zijn alleen toegankelijk binnen de Azure Stack Development Kit-omgeving. Een gebruiker moet toegang hebben tot de Azure Stack Development Kit via RDP of VPN om verbinding te maken met een VM die is gemaakt in Azure Stack Hub.

VM's die zijn gemaakt binnen een specifiek Azure Stack Hub-exemplaar hebben een DNS-naam op basis van de waarde die is geconfigureerd door de cloudbeheerder.
Opslag van virtuele machines Ondersteunt beheerde schijven. Beheerde schijven worden ondersteund in Azure Stack Hub met versie 1808 en hoger.
Schijfprestaties van virtuele machines Is afhankelijk van schijftype en -grootte. Is afhankelijk van de VM-grootte van de VM, waaraan de schijven zijn gekoppeld. Raadpleeg het artikel VM-grootten die worden ondersteund in Azure Stack Hub voor meer informatie.
Wisselen van besturingssysteemschijf Als u een bestaande virtuele machine hebt, maar u de schijf wilt wisselen voor een back-upschijf of een andere besturingssysteemschijf, kunt u de besturingssysteemschijven wisselen. U hoeft de VM niet te verwijderen en opnieuw te maken. U kunt zelfs een beheerde schijf in een andere resourcegroep gebruiken, zolang deze nog niet in gebruik is. Wisselen van besturingssysteemschijf wordt niet ondersteund in Azure Stack Hub.
API-versies Azure heeft altijd de nieuwste API-versies voor alle VM-functies. Azure Stack Hub ondersteunt specifieke Azure-services en specifieke API-versies voor deze services. Raadpleeg de sectie API-versies van dit artikel om de lijst met ondersteunde API-versies weer te geven.
Azire Instance Metadata Service De Azure Instance Metadata Service biedt informatie over het uitvoeren van VM-exemplaren die kunnen worden gebruikt voor het beheren en instellen van uw VM. De Azure Instance Metadata Service is beschikbaar als openbare preview met de Azure Stack Hub-hotfix 1.2108.2.73. Het ondersteunt de naamruimte Compute & Network. Zie Azure Instance Metadata Service voor meer informatie.
Beschikbaarheidsset voor virtuele machines Meerdere foutdomeinen (2 of 3 per regio).
Meerdere updatedomeinen.
Meerdere foutdomeinen (2 of 3 per regio).
Domein voor één update, met livemigratie om workloads tijdens het bijwerken te beveiligen. 20 updatedomeinen die worden ondersteund voor sjablooncompatibiliteit.
VM en beschikbaarheidsset moeten zich in dezelfde locatie en resourcegroep bevinden.
Virtuele-machineschaalsets Automatische schaalaanpassing wordt ondersteund. Automatisch schalen wordt niet ondersteund.

Voeg meer exemplaren toe aan een schaalset met behulp van de portal, Resource Manager sjablonen of PowerShell.
Cloudwitness Selecteer de eindpunten in de eigenschappen van het opslagaccount die beschikbaar zijn in Azure Stack Hub. Cloudwitness is een type failoverclusterquorumwitness die gebruikmaakt van Microsoft Azure om een stem te geven over het clusterquorum.
De eindpunten in globale Azure vergeleken met Azure Stack Hub kunnen er als volgt uitzien:
Voor globale Azure:
https://mywitness.blob.core.windows.net/
Voor Azure Stack Hub:
https://mywitness.blob.<region>.<FQDN>/
Diagnostische gegevens van virtuele machines Diagnostische gegevens voor Linux-VM's worden ondersteund. Diagnostische gegevens voor Linux-VM's worden niet ondersteund in Azure Stack Hub. Wanneer u een Linux-VM implementeert waarvoor vm-diagnostische gegevens zijn ingeschakeld, mislukt de implementatie. De implementatie mislukt ook als u de basisgegevens van de Virtuele Linux-machine inschakelt via diagnostische instellingen.
Grootten van geneste virtualisatie-VM's Ondersteund Ondersteund vanaf release 2102 en hoger.
Gereserveerde VM-exemplaren Ondersteund Wordt niet ondersteund.
VM-deallocatie Ondersteund Ondersteunt VM-deallocatie. Het gastbesturingssysteem herkent alle netwerkadapters als hetzelfde apparaat en behoudt instellingen.
SAP-workloadcertificering Azure ondersteunt SAP-workloadcertificeringen, waaronder HANA, NetWeaver en andere. Azure Stack Hub-hardware biedt geen ondersteuning voor certificering van SAP-workloads.

Formaten van virtuele machines

Azure Stack Hub legt resourcelimieten op om overmatig gebruik van resources te voorkomen (lokaal server- en serviceniveau). Deze limieten verbeteren de tenantervaring door het resourceverbruik door andere tenants te verminderen.

  • Voor uitgaand netwerkverkeer van de VM gelden bandbreedtelimieten. Caps in Azure Stack Hub zijn hetzelfde als de caps in Azure.
  • Voor opslagresources implementeert Azure Stack Hub opslag-IOPS-limieten (Invoer/Uitvoerbewerkingen per seconde) om basisovergebruik van resources door tenants voor opslaggebruik te voorkomen.
  • Voor VM-schijven is schijf-IOPS in Azure Stack Hub een functie van VM-grootte in plaats van het schijftype. Dit betekent dat voor een VM uit de Standard_Fs-serie, ongeacht of u SSD of HDD kiest voor het schijftype, de IOPS-limiet voor een tweede gegevensschijf 2300 IOPS is.
  • Tijdelijke schijven die aan de VM zijn gekoppeld, zijn niet permanent en kunnen verloren gaan bij besturingsvlakbewerkingen zoals het wijzigen van het formaat of het stoppen/ongedaan maken van de toewijzing.

De volgende tabel bevat de VM's die worden ondersteund in Azure Stack Hub, samen met hun configuratie:

Type Grootte Bereik van ondersteunde grootten
Algemeen doel Basic A A0 - A4
Algemeen doel Standaard A A0 - A7
Algemeen doel Av2-serie A1_v2 - A8m_v2
Algemeen doel D-serie D1 - D4
Algemeen doel Dv2-serie D1_v2 - D5_v2
Algemeen doel DS-serie DS1 - DS4
Algemeen doel DSv2-serie DS1_v2 - DS5_v2
Geoptimaliseerd geheugen D-serie D11 - D14
Geoptimaliseerd geheugen DS-serie DS11 - DS14
Geoptimaliseerd geheugen Dv2-serie D11_v2 - DS14_v2
Geoptimaliseerd geheugen DSv2-serie DS11_v2 - DS14_v2
Geoptimaliseerde rekenkracht F-serie F1 - F16
Geoptimaliseerde rekenkracht Fs-serie F1s - F16s
Geoptimaliseerde rekenkracht Fsv2-serie F2s_v2 - F64s_v2
GPU NCv3-serie NC6s_v3 NC24s_v3
GPU NVv4-serie NV4as_v4
GPU NCasT4_v3-series NC4as_T4_v3 NC64as_T4_v3

VM-grootten en de bijbehorende resourcehoeveelheden zijn consistent tussen Azure Stack Hub en Azure. Deze consistentie omvat de hoeveelheid geheugen, het aantal kernen en het aantal/de grootte van de gegevensschijven die kunnen worden gemaakt. De prestaties van vm's met dezelfde grootte zijn echter afhankelijk van de onderliggende kenmerken van een bepaalde Azure Stack Hub-omgeving.

VM-extensies

Azure Stack Hub bevat een kleine set extensies. Updates en extra extensies zijn beschikbaar via Marketplace-syndicatie. Het toevoegen van aangepaste extensies aan Azure Stack Hub is geen ondersteund scenario; een extensie moet eerst worden geïmplementeerd in Azure om beschikbaar te worden gemaakt in Azure Stack Hub.

Gebruik het volgende PowerShell-script om de lijst met VM-extensies op te halen die beschikbaar zijn in uw Azure Stack Hub-omgeving.

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

Als het inrichten van een extensie op een VM-implementatie te lang duurt, laat u de inrichtingstime-out in plaats van het proces om de toewijzing van de VM ongedaan te maken of te verwijderen, te stoppen.

API-versies

VM-functies in Azure Stack Hub ondersteunen de volgende API-versies:

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

U kunt het volgende PowerShell-script gebruiken om de API-versies op te halen voor de VM-functies die beschikbaar zijn in uw Azure Stack Hub-omgeving:

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

De lijst met ondersteunde resourcetypen en API-versies kan variëren als de cloudoperator uw Azure Stack Hub-omgeving bijwerken naar een nieuwere versie.

Windows-activering

Windows-producten moeten worden gebruikt in overeenstemming met de gebruiksrechten van het product en de licentievoorwaarden van Microsoft. Azure Stack Hub maakt gebruik van automatische VM-activering (AVMA) om Windows Server-VM's te activeren.

  • Azure Stack Hub-host activeert Windows met AVMA-sleutels voor Windows Server 2016. Alle VM's die Windows Server 2012 R2 of hoger worden uitgevoerd, worden automatisch geactiveerd.
  • VM's die Windows Server 2012 of eerder worden uitgevoerd, worden niet automatisch geactiveerd en moeten worden geactiveerd met behulp van MAK-activering. Als u MAK-activering wilt gebruiken, moet u uw eigen productcode opgeven.

Microsoft Azure maakt gebruik van KMS-activering om Windows-VM's te activeren. Als u een VM verplaatst van Azure Stack Hub naar Azure en activeringsproblemen ondervindt, raadpleegt u Problemen met activering van Azure Windows-VM's oplossen. Meer informatie vindt u in het blogbericht Problemen met Windows-activeringsfouten oplossen op Azure-VM's met azure-ondersteuningsteam .

Hoge beschikbaarheid

Uw VM kan opnieuw worden opgestart vanwege gepland onderhoud zoals gepland door de Azure Stack Hub-operator. Voor hoge beschikbaarheid van een productiesysteem met meerdere VM's in Azure worden VM's in een beschikbaarheidsset geplaatst die ze verspreidt over meerdere foutdomeinen en updatedomeinen. In de kleinere schaal van Azure Stack Hub wordt een foutdomein in een beschikbaarheidsset gedefinieerd als één knooppunt in de schaaleenheid.

Hoewel de infrastructuur van Azure Stack Hub al bestand is tegen fouten, ondervindt de onderliggende technologie (failoverclustering) nog steeds enige downtime voor VM's op een beïnvloede fysieke server als er een hardwarestoring is. Azure Stack Hub ondersteunt het hebben van een beschikbaarheidsset met maximaal drie foutdomeinen die consistent moeten zijn met Azure.

Foutdomeinen

VM's die in een beschikbaarheidsset worden geplaatst, worden fysiek van elkaar geïsoleerd door ze zo gelijkmatig mogelijk te spreiden over meerdere foutdomeinen (Azure Stack Hub-knooppunten). Als er een hardwarefout optreedt, worden VM's van het foutdomein opnieuw opgestart in andere foutdomeinen. Ze worden bewaard in afzonderlijke foutdomeinen van de andere VM's, maar indien mogelijk in dezelfde beschikbaarheidsset. Wanneer de hardware weer online komt, worden vm's opnieuw in balans gebracht om hoge beschikbaarheid te behouden.

Updatedomeinen

Updatedomeinen zijn een andere manier waarop Azure hoge beschikbaarheid biedt in beschikbaarheidssets. Een updatedomein is een logische groep onderliggende hardware die tegelijkertijd onderhoud kan ondergaan. VM's die zich in hetzelfde updatedomein bevinden, worden samen opnieuw opgestart tijdens gepland onderhoud. Wanneer tenants VM's maken binnen een beschikbaarheidsset, distribueert het Azure-platform automatisch VM's over deze updatedomeinen.

In Azure Stack Hub worden VM's live gemigreerd tussen de andere onlinehosts in het cluster voordat de onderliggende host wordt bijgewerkt. Omdat er geen downtime van de tenant is tijdens een hostupdate, bestaat de functie updatedomein op Azure Stack Hub alleen voor sjablooncompatibiliteit met Azure. Vm's in een beschikbaarheidsset geven 0 weer als hun updatedomeinnummer in de portal.

Arc op Azure Stack Hub-VM's

Servers met Arc bieden geen ondersteuning voor het installeren van de verbonden-machineagent op virtuele machines die worden uitgevoerd in Azure of virtuele machines die worden uitgevoerd op Azure Stack Hub of Azure Stack Edge, omdat deze al zijn gemodelleerd als Azure-VM's.

Microsoft Office-serverproducten op Azure Stack Hub-VM's

Niet alle Microsoft Office-serverproducten worden ondersteund op Azure Stack Hub-VM's, wat als volgt wordt verduidelijkt:

Product Office-ondersteuningsverklaring Meer informatie
Exchange Wordt niet ondersteund. Voldoet niet aan de opslagvirtualisatievereisten voor Exchange. Exchange Server virtualisatie
SharePoint Wordt alleen ondersteund als aan specifieke netwerkvereisten wordt voldaan. Virtualisatie van SharePoint Server plannen
Skype Wordt niet ondersteund. Skype biedt geen ondersteuning voor livemigratie, een kernvirtualisatiefunctie die wordt gebruikt in Azure Stack Hub. Ondersteuning voor virtualisatie voor Skype voor Bedrijven Server 2019

Volgende stappen

Een Virtuele Windows-machine maken met PowerShell in Azure Stack Hub