Azure Dedicated Hosts
Van toepassing op: ✔️ Virtuele Linux-machines voor Windows-VM's ✔️ ✔️ Uniform-schaalsets
Azure Dedicated Host is een service die fysieke servers biedt die een of meer virtuele machines kunnen hosten die zijn toegewezen aan één Azure-abonnement. Toegewezen hosts zijn dezelfde fysieke servers die in onze datacenters worden gebruikt, in plaats daarvan als een rechtstreeks toegankelijke hardwareresource. U kunt toegewezen hosts inrichten in een regio, beschikbaarheidszone en foutdomein. Vervolgens kunt u VM's rechtstreeks in uw ingerichte hosts plaatsen in elke configuratie die het beste aan uw behoeften voldoet.
Inleiding tot video
Vergoedingen
Het reserveren van de hele host biedt verschillende voordelen dan die van een standaardhost voor gedeelde virtuele machines:
Kostenoptimalisatie: Met het hybride voordeel van Azure kunt u uw eigen licenties voor Windows en SQL overbrengen naar Azure. Zie Azure Hybrid Benefit voor meer informatie.
Betrouwbaarheid: u hebt bijna volledige controle over onderhoudsgebeurtenissen die zijn geïnitieerd door het Azure-platform. Hoewel de meeste onderhoudsevenementen weinig tot geen invloed hebben op uw virtuele machines, zijn er enkele gevoelige werkbelastingen waarbij elke seconde van de pauze invloed kan hebben. Met toegewezen hosts kunt u zich aanmelden voor een onderhoudsvenster om de impact op uw service te verminderen.
Prestatie-efficiëntie: omdat u controle hebt over een fysieke host, kunt u kiezen welke toepassingen fysieke resources delen, zoals geheugen en opslag. Dit kan bepaalde workloads versnellen die profiteren van lage latentie en hoge doorvoer op de hostcomputer.
Beveiliging: Hardware-isolatie op het niveau van de fysieke server zorgt ervoor dat gevoelige geheugengegevens geïsoleerd blijven binnen een fysieke host. De VM's van een andere klant worden niet op uw hosts geplaatst. Toegewezen hosts worden geïmplementeerd in dezelfde datacenters en delen dezelfde netwerk- en onderliggende opslaginfrastructuur als andere, niet-geïsoleerde hosts.
Groepen, hosts en VM's
Een hostgroep is een resource die een verzameling toegewezen hosts vertegenwoordigt. U maakt een hostgroep in een regio en een beschikbaarheidszone en voegt er hosts aan toe.
Een host is een resource die is toegewezen aan een fysieke server in een Azure-datacenter. De fysieke server wordt toegewezen wanneer de host wordt gemaakt. Er wordt een host gemaakt binnen een hostgroep. Een host heeft een SKU waarin wordt beschreven welke VM-grootten kunnen worden gemaakt. Elke host kan meerdere VM's hosten, van verschillende grootten, zolang ze afkomstig zijn uit dezelfde groottereeks.
Overwegingen voor hoge beschikbaarheid
Voor hoge beschikbaarheid moet u meerdere VM's implementeren, verspreid over meerdere hosts (minimaal 2). Met Azure Dedicated Hosts hebt u verschillende opties om uw infrastructuur in te richten om de grenzen van uw foutisolatie vorm te geven.
Beschikbaarheidszones gebruiken voor foutisolatie
Beschikbaarheidszones zijn unieke, fysieke locaties binnen een Azure-regio. Elke zone bestaat uit een of meer datacenters met onafhankelijke stroomvoorziening, koeling en netwerken. Er wordt een hostgroep gemaakt in één beschikbaarheidszone. Na het maken worden alle hosts binnen die zone geplaatst. Als u hoge beschikbaarheid tussen zones wilt bereiken, moet u meerdere hostgroepen (één per zone) maken en uw hosts dienovereenkomstig verdelen.
Als u een hostgroep toewijst aan een beschikbaarheidszone, moeten alle virtuele machines die op die host zijn gemaakt, worden gemaakt in dezelfde zone.
Foutdomeinen gebruiken voor foutisolatie
Een host kan worden gemaakt in een specifiek foutdomein. Net als vm in een schaalset of beschikbaarheidsset worden hosts in verschillende foutdomeinen op verschillende fysieke rekken in het datacenter geplaatst. Wanneer u een hostgroep maakt, moet u het aantal foutdomeinen opgeven. Wanneer u hosts in de hostgroep maakt, wijst u foutdomein toe voor elke host. Voor de VM's is geen foutdomeintoewijzing vereist.
Foutdomeinen zijn niet hetzelfde als colocatie. Hetzelfde foutdomein voor twee hosts betekent niet dat ze zich in nabijheid met elkaar bevinden.
Foutdomeinen zijn gericht op de hostgroep. U mag geen veronderstelling maken over antiaffiniteit tussen twee hostgroepen (tenzij ze zich in verschillende beschikbaarheidszones bevinden).
VM's die zijn geïmplementeerd op hosts met verschillende foutdomeinen, hebben hun onderliggende beheerde schijfservices op meerdere opslagstempels, om de beveiliging van foutisolatie te vergroten.
Beschikbaarheidszones en foutdomeinen gebruiken
U kunt beide mogelijkheden samen gebruiken om nog meer foutisolatie te bereiken. Als u beide wilt gebruiken, geeft u het aantal beschikbaarheidszones en foutdomeinen voor elke hostgroep op, wijst u een foutdomein toe aan elke host in de groep en wijst u vervolgens een beschikbaarheidszone toe aan elke VIRTUELE machine.
De Resource Manager-voorbeeldsjabloon maakt gebruik van zones en foutdomeinen om hosts te verspreiden voor maximale tolerantie in een regio.
Handmatige versus automatische plaatsing
Wanneer u een VIRTUELE machine in Azure maakt, kunt u selecteren welke toegewezen host u wilt gebruiken. U kunt ook de optie gebruiken om uw VM's automatisch in een hostgroep op bestaande hosts te plaatsen.
Wanneer u een nieuwe hostgroep maakt, moet u ervoor zorgen dat de instelling voor automatische PLAATSING van vm's is geselecteerd. Wanneer u uw VIRTUELE machine maakt, selecteert u de hostgroep en laat Azure de beste host voor uw VIRTUELE machine kiezen.
Voor hostgroepen die zijn ingeschakeld voor automatische plaatsing, hoeven niet alle VM's automatisch te worden geplaatst. U kunt nog steeds expliciet een host kiezen, zelfs wanneer automatische plaatsing is geselecteerd voor de hostgroep.
Beperkingen voor automatische plaatsing
Bekende problemen en beperkingen bij het gebruik van automatische VM-plaatsing:
- U kunt de VM niet opnieuw implementeren.
- U kunt geen DCv2-, Lsv2-, NVasv4-, NVsv3-, Msv2- of M-serie-VM's met toegewezen hosts gebruiken.
Herstel van hostservice
In het geval van fouten met betrekking tot het onderliggende knooppunt, kunnen netwerkconnectiviteits- of softwareproblemen de host en VM's op de host pushen naar een niet-gezonde status die onderbrekingen en downtime voor uw workloads veroorzaakt. De standaardactie is dat Azure de betrokken host automatisch herstelt naar een goed knooppunt en dat alle VM's naar de host in orde worden verplaatst. Zodra de VM's zijn hersteld en opnieuw is opgestart, wordt de toewijzing van de betrokken host ongedaan gemaakt. Tijdens het herstelproces van de service zouden de host en VM's niet meer beschikbaar zijn, wat een lichte downtime tot gevolg heeft.
De zojuist gemaakte host heeft dezelfde beperkingen als de oude host:
- Resourcegroep
- Regio
- Foutdomein
- Hostgroep
- ADH-SKU
- Automatisch vervangen bij foutinstelling
Gebruikers met nalevingsvereisten hebben mogelijk een sterke affiniteit nodig tussen het host- en onderliggende knooppunt en willen niet automatisch worden hersteld. In dergelijke scenario's kunnen gebruikers ervoor kiezen om automatische serviceherstel op hostniveau uit te schakelen door de instelling 'Host automatisch vervangen bij foutinstelling' uit te schakelen.
Gevolgen
Als u besluit automatische serviceherstel uit te schakelen en als er een fout optreedt in het onderliggende knooppunt, verandert de hoststatus in 'Host in behandeling ongedaan maken' en wordt de toewijzing uiteindelijk ongedaan gemaakt.
Om deallocatie te voorkomen, moet u de host handmatig opnieuw implementeren door een nieuwe toegewezen host te maken en alle VM's van de oude host naar de nieuwe host te verplaatsen.
De hostinstelling voor automatisch vervangen is een instelling voor het maken van tijd en kan niet worden gewijzigd zodra de host is gemaakt. VM's die handmatig zijn gestopt/de toewijzing ongedaan worden gemaakt van de betrokken host, worden niet verplaatst als onderdeel van de automatische serviceherstel.
Ondersteuning voor virtuele-machineschaalsets
Met virtuele-machineschaalsets kunt u een groep virtuele machines behandelen als één resource en beschikbaarheids-, beheer-, schaal- en indelingsbeleid toepassen als groep. Uw bestaande toegewezen hosts kunnen ook worden gebruikt voor virtuele-machineschaalsets.
Wanneer u een virtuele-machineschaalset maakt, kunt u een bestaande hostgroep opgeven om alle VM-exemplaren op toegewezen hosts te laten maken.
De volgende vereisten zijn van toepassing bij het maken van een virtuele-machineschaalset in een toegewezen hostgroep:
- Automatische VM-plaatsing moet zijn ingeschakeld.
- De beschikbaarheidsinstelling van uw hostgroep moet overeenkomen met uw schaalset.
- Een regionale hostgroep (gemaakt zonder een beschikbaarheidszone op te geven) moet worden gebruikt voor regionale schaalsets.
- De hostgroep en de schaalset moeten dezelfde beschikbaarheidszone gebruiken.
- Het aantal foutdomeinen voor het niveau van de hostgroep moet overeenkomen met het aantal foutdomeinen voor uw schaalset. Met Azure Portal kunt u maximaal spreiden voor uw schaalset opgeven, waarmee het aantal foutdomeinen wordt ingesteld op 1.
- Toegewezen hosts moeten eerst worden gemaakt, met voldoende capaciteit en dezelfde instellingen voor schaalsetzones en foutdomeinen.
- De ondersteunde VM-grootten voor uw toegewezen hosts moeten overeenkomen met de grootte die wordt gebruikt voor uw schaalset.
Niet alle instellingen voor indeling en optimalisatie van schaalsets worden ondersteund door toegewezen hosts. Pas de volgende instellingen toe op uw schaalset:
- Overprovisioning wordt niet aanbevolen en is standaard uitgeschakeld. U kunt overprovisioning inschakelen, maar de toewijzing van de schaalset mislukt als de hostgroep geen capaciteit heeft voor alle VM's, inclusief de overprovisioned exemplaren.
- De indelingsmodus ScaleSetVM gebruiken
- Gebruik geen nabijheidsplaatsingsgroepen voor co-locatie
Ultraschijfondersteuning voor virtuele machines op toegewezen hosts
Ultraschijven bieden hogere IOPS (maximaal 160.00 IOPS per schijf) en hogere schijfdoorvoer (maximaal 4000 MBps per schijf) afhankelijk van de schijfgrootte. Alle beperkingen van ultraschijven zouden nog steeds van toepassing zijn. Voor het gebruik van ultraschijven op toegewezen hosts moet aan de volgende vereisten worden voldaan:
- Hostgroep moet Ultra SSD ingeschakeld hebben. Deze eigenschap kan niet worden gewijzigd zodra de hostgroep is gemaakt
- De serie virtuele machines van de toegewezen host moet compatibel zijn met ultraschijven.
Toegewezen hosts ondersteunen ook ultraschijven met speciale VM-grootten: LSv2, M, Mv2, Msv2, Mdsv2, NVv3, NVv4. In deze gevallen hieronder worden echter aanvullende beperkingen toegepast:
- Hostgroep moet automatische plaatsing 'uitgeschakeld' hebben
- Het aantal foutdomeinen van de hostgroep moet alleen worden ingesteld op '1'.
Onderhoudsbeheer
De infrastructuur die uw virtuele machines ondersteunt, kan af en toe worden bijgewerkt om de betrouwbaarheid, prestaties, beveiliging te verbeteren en nieuwe functies te starten. Het Azure-platform probeert waar mogelijk de impact van platformonderhoud te minimaliseren, maar klanten met onderhoudsgevoelige workloads kunnen zelfs enkele seconden niet tolereren dat de VIRTUELE machine moet worden afgesloten voor onderhoud.
Onderhoudsbeheer biedt klanten een optie om regelmatige platformupdates die zijn gepland op hun toegewezen hosts over te slaan en deze vervolgens toe te passen op het moment van hun keuze binnen een doorlopende periode van 35 dagen. In het onderhoudsvenster kunt u onderhoud rechtstreeks op hostniveau toepassen, in elke gewenste volgorde. Zodra het onderhoudsvenster voorbij is, gaat Microsoft verder en past Microsoft het in behandeling zijnde onderhoud toe op de hosts in een volgorde die de door de gebruiker gedefinieerde foutdomeinen mogelijk niet volgt.
Zie Platformupdates beheren met Onderhoudsbeheer voor meer informatie.
Overwegingen bij capaciteitsbepaling
Zodra een toegewezen host is ingericht, wijst Azure deze toe aan de fysieke server. Dit garandeert de beschikbaarheid van de capaciteit wanneer u uw VIRTUELE machine moet inrichten. Azure gebruikt de volledige capaciteit in de regio (of zone) om een fysieke server voor uw host te kiezen. Het betekent ook dat klanten kunnen verwachten dat ze hun toegewezen hostvoetafdruk kunnen vergroten zonder dat er onvoldoende ruimte in het cluster is.
Targets
Er zijn twee typen quota die worden gebruikt wanneer u een toegewezen host implementeert.
- Toegewezen host vCPU-quotum. De standaardquotumlimiet is 3000 vCPU's per regio.
- Vm-groottefamiliequotum. Een abonnement op basis van betalen per gebruik heeft bijvoorbeeld alleen een quotum van 10 vCPU's die beschikbaar zijn voor de Dsv3-groottereeks in de regio VS - oost. Als u een toegewezen Dsv3-host wilt implementeren, moet u een quotumverhoging aanvragen voor ten minste 64 vCPU's voordat u de toegewezen host kunt implementeren.
Als u een quotumverhoging wilt aanvragen, maakt u een ondersteuningsaanvraag in Azure Portal.
Het inrichten van een toegewezen host verbruikt zowel toegewezen host vCPU als het vCPU-quotum van de VM-familie, maar verbruikt de regionale vCPU niet. VM's die op een toegewezen host worden geplaatst, worden niet meegeteld voor het vCPU-quotum van de VM-familie. Als een virtuele machine wordt verplaatst van een toegewezen host naar een omgeving met meerdere tenants, verbruikt de virtuele machine het vCPU-quotum van de VM-serie.
Zie vCPU-quota voor virtuele machines voor meer informatie.
Gratis proefversie en MSDN-abonnementen hebben geen quotum voor Azure Dedicated Hosts.
Prijzen
Gebruikers worden per toegewezen host in rekening gebracht, ongeacht het aantal VM's dat wordt geïmplementeerd. In uw maandelijkse overzicht ziet u een nieuw factureerbare resourcetype hosts. De VM's op een toegewezen host worden nog steeds weergegeven in uw instructie, maar hebben een prijs van 0.
De hostprijs wordt ingesteld op basis van de VM-familie, het type (hardwaregrootte) en de regio. Een hostprijs is relatief ten opzichte van de grootste VM-grootte die op de host wordt ondersteund.
Softwarelicenties, opslag en netwerkgebruik worden afzonderlijk gefactureerd van de host en VM's. Er is geen wijziging in die factureerbare items.
Zie prijzen voor Azure Dedicated Host voor meer informatie.
U kunt ook besparen op kosten met een gereserveerde instantie van Azure Dedicated Hosts.
Gegenereerde grootten en hardware
Een SKU vertegenwoordigt de reeks VM-grootten en het type op een bepaalde host. U kunt meerdere VM's van verschillende grootten combineren binnen één host zolang ze van dezelfde groottereeks zijn.
Het type is de hardwaregeneratie. Verschillende hardwaretypen voor dezelfde VM-serie zijn afkomstig van verschillende CPU-leveranciers en hebben verschillende CPU-generaties en het aantal kernen.
De grootten en hardwaretypen variëren per regio. Raadpleeg de pagina met hostprijzen voor meer informatie.
Notitie
Zodra een toegewezen host is ingericht, kunt u de grootte of het type niet meer wijzigen. Als u een andere grootte van het type nodig hebt, moet u een nieuwe host maken.
Levenscyclus van host
Azure bewaakt en beheert de status van uw hosts. De volgende statussen worden geretourneerd wanneer u een query uitvoert op uw host:
Status | Beschrijving |
---|---|
Host beschikbaar | Er zijn geen bekende problemen met uw host. |
Host onder onderzoek | Er zijn problemen met de host waar we naar kijken. Deze overgangsstatus is vereist voor Azure om het bereik en de hoofdoorzaak van het geïdentificeerde probleem te identificeren. Virtuele machines die op de host worden uitgevoerd, kunnen worden beïnvloed. |
Toewijzing van host in behandeling | Azure kan de host niet terugzetten naar een goede status en u vragen om uw virtuele machines opnieuw te implementeren op deze host. Als autoReplaceOnFailure deze optie is ingeschakeld, worden uw virtuele machines hersteld naar de hardware die in orde is. Anders wordt uw virtuele machine mogelijk uitgevoerd op een host die bijna mislukt. |
Toewijzing van host ongedaan gemaakt | Alle virtuele machines zijn verwijderd van de host. Er worden geen kosten meer in rekening gebracht voor deze host omdat de hardware uit rotatie is gehaald. |
Veelgestelde vragen
V: Wat gebeurt er met mijn toegewezen host in het geval van een livemigratie?
A. Vanaf vandaag bieden toegewezen Azure-hosts geen ondersteuning voor livemigratie en in geval van een hardwarefout herstellen we de host naar een ander knooppunt.
V: Kan ik VM's uitvoeren vanaf meerdere VM-families op dezelfde toegewezen host?
A. Nee, u kunt alleen VM's uitvoeren uit dezelfde familie als de onderliggende toegewezen host. Een Dsv3-Type4-host ondersteunt bijvoorbeeld alleen VM's van de Dsv3-VM-serie.
V: Kan ik verschillende VM-grootten uitvoeren op één toegewezen host?
A. Ja, u kunt meerdere grootten van VM's uitvoeren op dezelfde toegewezen host, zolang alle VIRTUELE machines deel uitmaken van dezelfde familie als de onderliggende toegewezen host en er voldoende capaciteit op de host is om de VM-grootten te ondersteunen. Voor bijvoorbeeld een Dsv3-Type4-host kunt u tegelijkertijd D2sv3-, D8sv3-, D16sv3-VM's uitvoeren.
Volgende stappen
Zie VM's en schaalsets implementeren op toegewezen hosts om een toegewezen host te implementeren.
Er is een voorbeeldsjabloon die gebruikmaakt van zones en foutdomeinen voor maximale tolerantie in een regio.
U kunt ook besparen op kosten met een gereserveerde instantie van Azure Dedicated Hosts.