Vm-functies van Azure Stack

Virtuele Azure Stack-machines (VM's) bieden schaalbare rekenresources op aanvraag. Voordat u VM's implementeert, moet u weten wat de verschillen zijn tussen de VM-functies die beschikbaar zijn in Azure Stack 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 de verschillen op hoog niveau tussen Azure Stack en Azure.

VM-verschillen

Functie Azure (globaal) Azure Stack
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 Marketplace. De Azure Stack-cloudbeheerder moet installatiekopieën publiceren of downloaden naar de Azure Stack Marketplace voordat gebruikers deze kunnen gebruiken.
Grootten van virtuele machines Azure ondersteunt een breed scala aan grootten voor VM's. Raadpleeg de onderwerpen Grootten voor Windows-VM's en Linux-VM-grootten voor meer informatie over de beschikbare grootten en opties. Azure Stack 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 Azure Stack-cloudbeheerder moet quota toewijzen voordat ze vm's aan hun gebruikers aanbieden.
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 ondersteunt een subset van extensies die beschikbaar zijn in Azure en elk van de extensies heeft een specifieke versie. De Azure Stack-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.


VM's die binnen een specifiek Azure Stack-exemplaar zijn gemaakt, 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 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 voor meer informatie.
API-versies Azure heeft altijd de nieuwste API-versies voor alle VM-functies. Azure Stack 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 wordt niet ondersteund in Azure Stack.
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. 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 kunnen er als volgt uitzien:
Voor globale Azure:
https://mywitness.blob.core.windows.net/
Voor Azure Stack:
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. 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.

Formaten van virtuele machines

Azure Stack 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 zijn hetzelfde als de caps in Azure.
  • Voor opslagresources implementeert Azure Stack opslag-IOPS-limieten (Input/Output Operations Per Second) om eenvoudige overconsumptie van resources door tenants voor opslaggebruik te voorkomen.
  • Voor VM-schijven is schijf-IOPS in Azure Stack 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.

De volgende tabel bevat de VM's die worden ondersteund in Azure Stack, 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

VM-grootten en de bijbehorende resourcehoeveelheden zijn consistent tussen Azure Stack 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-omgeving.

VM-extensies

Azure Stack bevat een kleine set extensies. Updates en extra extensies zijn beschikbaar via Marketplace-syndicatie.

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

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.

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

API-versies

VM-functies in Azure Stack 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-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-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 maakt gebruik van Automatische VM-activering (AVMA) om Windows Server-VM's te activeren.

  • Azure Stack-host activeert Windows met AVMA-sleutels voor Windows Server 2016. Alle VM's met Windows Server 2012 R2 of hoger worden automatisch geactiveerd.
  • VM's met Windows Server 2012 of eerder worden niet automatisch geactiveerd en moeten worden geactiveerd met 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 van Azure Stack naar Azure verplaatst 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 .

Volgende stappen

Een Virtuele Windows-machine maken met PowerShell in Azure Stack