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 CBL-Mariner-besturingssysteem uit en bieden gesloten integratieondersteuning 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 telco-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 telco-workloads verwijst naar het gebruik van grote geheugenpagina's, meestal 2 MB of 1 GB in grootte, in plaats van de standaard pagina's van 4 kB. 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.

Telco-workloads die betrekking hebben op grote gegevenssets of intensieve geheugenbewerkingen, zoals de 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 kunnen gebruikmaken van enorme pagina's van 2 MB of 1 GB, afhankelijk van het type virtuele machine.

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 een On of Off.

  • Ready State biedt een algemene beoordeling van de BMM-gereedheid. Er wordt een combinatie van Detailed Status, Power Stateen de inrichtingsstatus van de resource bekeken om te bepalen of de BMM gereed is of niet. Wanneer Ready State is True, is de BMM ingeschakeld, Detailed Status is Provisioneden 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 op False.

  • Cordon State weerspiegelt de mogelijkheid om workloads op een computer uit te voeren. Geldige waarden zijn Cordoned en Uncordoned. 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 en Provisioning zijn overgangsstatussen. Provisioned, Availableen Error 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.