Vm-functies van Azure Stack Hub
Virtuele machines (VM's) van Azure Stack Hub bieden on-demand schaalbare computingresources. Voordat u VM's implementeert, moet u de verschillen leren 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 geïdentificeerd. Zie het artikel Belangrijke overwegingen voor meer informatie over de verschillen op hoog niveau tussen Azure Stack Hub en Azure.
Verschillen tussen VM's
Functie | Azure (globaal) | Azure Stack Hub |
---|---|---|
Installatiekopieën van virtuele machines | Azure Marketplace bevat installatiekopieën die u kunt gebruiken om een virtuele machine te maken. Zie de Azure Marketplace-pagina om de lijst met installatiekopieën weer te geven die beschikbaar zijn in Azure Marketplace. | Standaard zijn er geen installatiekopieën beschikbaar in Azure Stack Hub Marketplace. De Cloudbeheerder van Azure Stack Hub moet installatiekopieën publiceren of downloaden naar Azure Stack Hub Marketplace voordat gebruikers deze kunnen gebruiken. |
VHD-generatie | Generatie twee VM's ondersteunen belangrijke functies die niet worden ondersteund in de eerste generatie vm's. Deze functies omvatten meer geheugen, Intel Software Guard Extensions (Intel SGX) en gevirtualiseerd permanent geheugen (vPMEM). Generatie twee VM's 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 slechts één virtuele machine van de eerste generatie. U kunt een virtuele machine 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 virtuele machine niet wijzigen. Zie Ondersteuning voor VM's van de tweede generatie in Azure voor meer informatie. |
Grootten van virtuele machines | ondersteuning voor Azure een groot aantal grootten voor VM's. Raadpleeg de grootten en opties 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. Raadpleeg de sectie VM-grootten van dit artikel om de lijst met ondersteunde grootten weer te geven. |
Quota voor virtuele machines | Quotumlimieten worden ingesteld door Microsoft. | De Azure Stack Hub-cloudbeheerder moet quota's toewijzen voordat ze vm's aan hun gebruikers aanbieden. |
Extensies voor virtuele machines | ondersteuning voor Azure een groot aantal VM-extensies. Raadpleeg het artikel over VM-extensies en -functies voor meer informatie over de beschikbare extensies. | Azure Stack Hub ondersteunt een subset extensies die beschikbaar zijn in Azure en elk van de extensies heeft specifieke versies. De Azure Stack Hub-cloudbeheerder kan kiezen welke extensies beschikbaar moeten worden gesteld voor hun gebruikers. Raadpleeg de sectie VM-extensies van dit artikel om de lijst met ondersteunde extensies weer te geven. |
Virtuele-machinenetwerk | Openbare IP-adressen die zijn toegewezen aan een tenant-VM, zijn toegankelijk via internet. Virtuele Azure-machines 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 VIRTUELE machine die is gemaakt in Azure Stack Hub. VM's die zijn gemaakt in 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 het schijftype en de grootte. | Is afhankelijk van de VM-grootte van de VIRTUELE machine waaraan de schijven zijn gekoppeld. Raadpleeg het artikel over de 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 VIRTUELE machine 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 VIRTUELE machine. | De Azure Instance Metadata Service is beschikbaar als openbare preview met de Azure Stack Hub-hotfix 1.2108.2.73. Het ondersteunt de Compute & Network-naamruimte. 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 met één update, met livemigratie om workloads tijdens de update 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. | Automatische schaalaanpassing 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. | Cloud Witness 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 van Linux-VM's worden ondersteund. | Diagnostische gegevens voor Linux-VM's worden niet ondersteund in Azure Stack Hub. Wanneer u een Virtuele Linux-machine implementeert waarvoor diagnostische gegevens voor vm's zijn ingeschakeld, mislukt de implementatie. De implementatie mislukt ook als u de basisgegevens van de Linux-VM 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 | Biedt ondersteuning voor vm-deallocatie. Het gastbesturingssysteem herkent alle netwerkadapters als hetzelfde apparaat en onderhoudt instellingen. |
SAP-workloadcertificering | ondersteuning voor Azure s 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 te voorkomen dat resources worden gebruikt (lokaal serverniveau en serviceniveau).) Deze limieten verbeteren de tenantervaring door het effect van het resourceverbruik door andere tenants te verminderen.
- Voor uitgaand netwerkverkeer van de VIRTUELE machine zijn er bandbreedtelimieten aanwezig. Caps in Azure Stack Hub zijn hetzelfde als de hoofdletters in Azure.
- Voor opslagresources implementeert Azure Stack Hub IOPS-limieten (Invoer-/uitvoerbewerkingen per seconde) om eenvoudige overconsumptie van resources door tenants te voorkomen voor opslaggebruik.
- 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 Standard_Fs serie-VM, 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 VIRTUELE machine zijn gekoppeld, zijn niet permanent en kunnen verloren gaan bij bewerkingen in het besturingsvlak, zoals het wijzigen van de grootte of het ongedaan maken van de toewijzing van stop-deallocate.
De volgende tabel bevat de VM's die worden ondersteund in Azure Stack Hub, samen met hun configuratie:
Type | Tekengrootte | Bereik van ondersteunde grootten |
---|---|---|
Algemeen gebruik | Basic A | A0 - A4 |
Algemeen gebruik | Standaard A | A0 - A7 |
Algemeen gebruik | Av2-serie | A1_v2 - A8m_v2 |
Algemeen gebruik | D-serie | D1 - D4 |
Algemeen gebruik | Dv2-serie | D1_v2 - D5_v2 |
Algemeen gebruik | DS-serie | DS1 - DS4 |
Algemeen gebruik | DSv2-serie | DS1_v2 - DS5_v2 |
Geoptimaliseerd voor geheugen | D-serie | D11 - D14 |
Geoptimaliseerd voor geheugen | DS-serie | DS11 - DS14 |
Geoptimaliseerd voor geheugen | Dv2-serie | D11_v2 - DS14_v2 |
Geoptimaliseerd voor 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 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 aanvullende extensies zijn beschikbaar via Marketplace-syndicatie. Het meenemen van aangepaste extensies in Azure Stack Hub is geen ondersteund scenario; een extensie moet eerst worden geïmplementeerd in Azure om beschikbaar te worden gesteld 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 time-out voor het inrichten in plaats van het proces te stoppen om de toewijzing van de VM ongedaan te maken of te verwijderen.
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 licentievoorwaarden voor productgebruik en Microsoft. Azure Stack Hub maakt gebruik van automatische VM-activering (AVMA) om Virtuele Windows Server-machines te activeren.
- Azure Stack Hub-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 Virtuele Windows-machines te activeren. Als u een VIRTUELE machine 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 de blogpost van het Azure-ondersteuningsteam voor het oplossen van windows-activeringsfouten in Azure-VM's .
Hoge beschikbaarheid
Uw VIRTUELE machine 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 deze 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 storingen, ondervindt de onderliggende technologie (failoverclustering) nog steeds enige downtime voor VM's op een beïnvloede fysieke server als er een hardwarefout optreedt. Azure Stack Hub biedt ondersteuning voor het hebben van een beschikbaarheidsset met maximaal drie foutdomeinen die consistent zijn met Azure.
Foutdomeinen
VM's die in een beschikbaarheidsset worden geplaatst, worden fysiek van elkaar geïsoleerd door ze zo gelijkmatig mogelijk te verspreiden over meerdere foutdomeinen (Azure Stack Hub-knooppunten). Als er een hardwarefout optreedt, worden VM's uit het mislukte foutdomein opnieuw opgestart in andere foutdomeinen. Ze worden bewaard in afzonderlijke foutdomeinen van de andere VM's, maar in dezelfde beschikbaarheidsset, indien mogelijk. 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 opnieuw opgestart tijdens gepland onderhoud. Wanneer tenants VM's binnen een beschikbaarheidsset maken, distribueert het Azure-platform vm's automatisch over deze updatedomeinen.
In Azure Stack Hub worden VM's live gemigreerd over de andere onlinehosts in het cluster voordat hun onderliggende host wordt bijgewerkt. Omdat er geen downtime van de tenant is tijdens een hostupdate, bestaat de functie updatedomein in 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 ze al zijn gemodelleerd als Virtuele Azure-machines.
Microsoft Office-serverproducten op Azure Stack Hub-VM's
Niet alle Microsoft Office-serverproducten worden ondersteund op Azure Stack Hub-VM's. Dit wordt als volgt verduidelijkt:
Product | Ondersteuningsverklaring voor Office | Meer informatie |
---|---|---|
Exchange | Wordt niet ondersteund. Voldoet niet aan de opslagvirtualisatievereisten voor Exchange. | Exchange Server-virtualisatie |
SharePoint | 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