Azure Operator Nexus compute
Azure Operator Nexus is gebouwd op basisconstructies zoals rekenservers, opslagapparaten en netwerkinfrastructuurapparaten. Deze rekenservers, ook wel bare-metalmachines (BMM's) genoemd, vertegenwoordigen de fysieke machines in het rek. Ze voeren het Besturingssysteem Azure Linux (voorheen CBL-Mariner) uit en bieden ondersteuning voor gesloten integratie voor workloads met hoge prestaties.
Deze BMM's worden geïmplementeerd als onderdeel van de Azure Operator Nexus Automation-suite. Ze bestaan als knooppunten in een Kubernetes-cluster voor verschillende gevirtualiseerde en containerworkloads in het ecosysteem.
Elke BMM in een Azure Operator Nexus-exemplaar wordt weergegeven als een Azure-resource. Operators krijgen toegang om verschillende bewerkingen uit te voeren voor het beheren van de levenscyclus van BMM, net als elke andere Azure-resource.
Belangrijkste mogelijkheden van Azure Operator Nexus Compute
NUMA-uitlijning
Numa-uitlijning (Nonuniform Memory Access) is een techniek voor het optimaliseren van prestaties en resourcegebruik in meerdere socketservers. Het omvat het afstemmen van geheugen- en rekenresources om de latentie te verminderen en de toegang tot gegevens binnen een serversysteem te verbeteren.
Door de strategische plaatsing van softwareonderdelen en workloads op een NUMA-bewuste manier kunnen operators de prestaties van netwerkfuncties verbeteren, zoals gevirtualiseerde routers en firewalls. Deze plaatsing leidt tot verbeterde servicelevering en reactiesnelheid in hun cloudomgevingen.
Standaard worden alle workloads die zijn geïmplementeerd in een Azure Operator Nexus-exemplaar numa uitgelijnd.
CPU-vastmaken
CPU-vastmaken is een techniek voor het toewijzen van specifieke CPU-kernen aan toegewezen taken of workloads, die zorgen voor consistente prestaties en resource-isolatie. Door kritieke netwerkfuncties of realtime toepassingen vast te maken aan specifieke CPU-kernen, kunnen operators latentie minimaliseren en voorspelbaarheid in hun infrastructuur verbeteren. Deze benadering is handig in scenario's waarin strikte kwaliteitsvereisten voor services bestaan, omdat deze taken toegewezen verwerkingskracht kunnen ontvangen voor optimale prestaties.
Alle virtuele machines die zijn gemaakt voor de virtuele netwerkfunctie (VNF) of CNF-workloads (container network function) op Azure Operator Nexus-rekenworkloads, worden vastgemaakt aan specifieke virtuele kernen. Deze vastmaken biedt betere prestaties en voorkomt CPU-diefstal.
CPU-isolatie
CPU-isolatie biedt een duidelijke scheiding tussen de CPU's die zijn toegewezen voor workloads en de CPU's die zijn toegewezen voor besturingsvlak- en platformactiviteiten. CPU-isolatie voorkomt interferentie en beperkt de voorspelbaarheid van prestaties voor kritieke workloads. Door CPU-kernen of groepen kernen te isoleren, kunnen operators het effect van lawaaierige buren beperken. Het helpt de vereiste verwerkingskracht voor latentiegevoelige toepassingen te garanderen.
Azure Operator Nexus reserveert een kleine set CPU's voor het hostbesturingssysteem en andere platformtoepassingen. De resterende CPU's zijn beschikbaar voor het uitvoeren van werkelijke workloads.
Ondersteuning voor enorme pagina's
Enorm paginagebruik in workloads verwijst naar het gebruik van grote geheugenpagina's, meestal 2 MiB of 1 GiB in grootte, in plaats van de standaard 4 KiB-pagina's. Deze aanpak helpt de geheugenoverhead te verminderen en verbetert de algehele systeemprestaties. Het vermindert de ontbrekende snelheid van de translation look-aside buffer (TLB) en verbetert de efficiëntie van geheugentoegang.
Werkbelastingen die betrekking hebben op grote gegevenssets of intensieve geheugenbewerkingen, zoals verwerking van netwerkpakketten, kunnen profiteren van enorm paginagebruik, omdat dit de geheugenprestaties verbetert en knelpunten met betrekking tot geheugen vermindert. Hierdoor zien gebruikers verbeterde doorvoer en verminderde latentie.
Alle virtuele machines die zijn gemaakt op Azure Operator Nexus, worden ondersteund door 1GiB(1G) enorme pagina's voor het aangevraagde geheugen. De kernel die in de VIRTUELE machine wordt uitgevoerd, kan dit beschikbare geheugen toch beheren, inclusief de toewijzing van geheugen ter ondersteuning van enorme pagina's (2M of 1G).
Ondersteuning voor dual-stack
Dual-stack-ondersteuning verwijst naar de mogelijkheid van netwerkapparatuur en protocollen om zowel IPv4- als IPv6-verkeer tegelijkertijd te verwerken. Door de uitputting van beschikbare IPv4-adressen en de groeiende acceptatie van IPv6 is ondersteuning voor dubbele stack cruciaal voor naadloze overgang en co-existentie tussen de twee protocollen.
Telco-operators maken gebruik van dual-stack-ondersteuning om compatibiliteit, interoperabiliteit en toekomstbestendigheid van hun netwerken te garanderen. Hiermee kunnen ze zowel IPv4- als IPv6-apparaten en -services gebruiken terwijl ze geleidelijk overstappen op een volledige IPv6-implementatie.
Dual-stack-ondersteuning zorgt voor ononderbroken connectiviteit en soepele servicelevering aan klanten, ongeacht hun netwerkadresseringsprotocollen. Azure Operator Nexus biedt ondersteuning voor zowel IPv4- als IPv6-configuratie in alle lagen van de stack.
Netwerkinterfacekaarten
Berekeningen in Azure Operator Nexus zijn ontworpen om te voldoen aan de vereisten voor het uitvoeren van kritieke toepassingen die telco-kwaliteit zijn. Ze kunnen snelle en efficiënte gegevensoverdracht tussen servers en netwerken uitvoeren.
Workloads kunnen gebruikmaken van I/O-virtualisatie met één hoofdmap (SR-IOV). MET SR-IOV kunt u fysieke I/O-resources, zoals netwerkinterfaces, direct toewijzen aan virtuele machines. Met deze directe toewijzing wordt de virtuele switchlaag van de hypervisor overgeslagen.
Deze directe hardwaretoegang verbetert de netwerkdoorvoer, vermindert de latentie en maakt efficiënter gebruik van resources mogelijk. Het maakt SR-IOV een ideale keuze voor operators die gevirtualiseerde en containernetwerkfuncties uitvoeren.
BMM-status
De volgende eigenschappen weerspiegelen de operationele status van een BMM:
Power State
geeft de status aan als afgeleid van een bare-metalcontroller (BMC). De status kan eenOn
ofOff
.Ready State
biedt een algemene beoordeling van de BMM-gereedheid. Er wordt een combinatie vanDetailed Status
,Power State
en de inrichtingsstatus van de resource bekeken om te bepalen of de BMM gereed is of niet. WanneerReady State
isTrue
, is de BMM ingeschakeld,Detailed Status
isProvisioned
en het knooppunt dat de BMM vertegenwoordigt, is gekoppeld aan het undercloud Kubernetes-cluster. Als aan een van deze voorwaarden niet wordt voldaan,Ready State
wordt dit ingesteld opFalse
.Cordon State
weerspiegelt de mogelijkheid om workloads op een computer uit te voeren. Geldige waarden zijnCordoned
enUncordoned
.Cordoned
maakt gebruik van het maken van nieuwe workloads op de computer.Uncordoned
zorgt ervoor dat workloads nu kunnen worden uitgevoerd op deze BMM.Detailed Status
geeft de huidige status van de machine weer:Preparing
: De machine wordt voorbereid voor inrichting.Provisioning
: Het inrichten wordt uitgevoerd.Provisioned
: Het besturingssysteem is ingericht voor de computer.Available
: De machine is beschikbaar om deel te nemen aan het cluster. De machine is ingericht, maar is momenteel uitgeschakeld.Error
: De machine kan niet worden ingericht.
Preparing
enProvisioning
zijn overgangsstatussen.Provisioned
,Available
enError
statussen van eindstatussen zijn.MachineRoles
helpt bij het identificeren van de rol(s) die BMM in het Nexus-cluster vervult. De volgende rollen worden toegewezen aan BMM-resources:Control plane
: Deze BMM voert de Kubernetes-besturingsvlakagents uit voor het Nexus-platformcluster.Management plane
: De BMM voert de Nexus-platformagenten uit, inclusief controllers en extensies.Compute plane
: De BMM die verantwoordelijk is voor het uitvoeren van werkelijke tenantworkloads, waaronder Nexus Kubernetes-clusters en virtuele machines.
Raadpleeg deze koppeling voor meer informatie over computerrollen.
BMM-bewerkingen
- Update/Patch BareMetal Machine: Werk de BMM-resource-eigenschappen bij.
- Lijst/BareMetal Machine weergeven: BMM-gegevens ophalen.
- Nieuwe installatiekopie van BareMetal Machine: een BMM opnieuw inrichten die overeenkomt met de versie van de installatiekopie die in het cluster wordt gebruikt.
- Vervang BareMetal Machine: Vervang een BMM als onderdeel van een inspanning om de machine te onderhouden.
- Start de BareMetal-machine opnieuw op: start een BMM opnieuw op.
- Schakel BareMetal Machine uit: Schakel een BMM uit.
- Start BareMetal Machine: Schakel een BMM in.
- Cordon BareMetal Machine: Planning van workloads op het opgegeven Kubernetes-knooppunt van BMM voorkomen. U kunt eventueel de werkbelastingen van het knooppunt evacueren.
- Uncordon BareMetal Machine: Planning van workloads op het opgegeven Kubernetes-knooppunt van BMM toestaan.
- BareMetalMachine Valideren: Hardwarevalidatie activeren van een BMM.
- BareMetalMachine Run: Hiermee kan de klant een script uitvoeren dat rechtstreeks is opgegeven in de invoer op de beoogde BMM.
- BareMetalMachine Run Data Extract: Hiermee staat u de klant toe een of meer gegevensextracties uit te voeren op een BMM.
- BareMetalMachine Alleen-lezen uitvoeren: hiermee staat u de klant toe een of meer alleen-lezen opdrachten uit te voeren op een BMM.
Notitie
Klanten kunnen GEEN BMM's rechtstreeks maken of verwijderen. Deze machines worden alleen gemaakt als de realisatie van de levenscyclus van het cluster. Implementatie blokkeert het maken of verwijderen van aanvragen van elke gebruiker en maakt alleen interne/toepassingsgestuurde creatie- of verwijderingsbewerkingen mogelijk.
Formulierfactorspecifieke informatie
Azure Operator Nexus biedt een groep on-premises cloudoplossingen die geschikt zijn voor zowel near-edge - als far-edge-omgevingen.
Operator Nexus Network Cloud-SKU's
Zie Operator Nexus Network Cloud-SKU's (Stock Keeping Unit) voor informatie over SKU's (Stock Keeping Unit).