Delen via


Azure Operator Nexus rekenkracht

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 zijn alle workloads die worden geïmplementeerd in een Azure Operator Nexus-exemplaar NUMA uitgelijnd.

CPU-toewijzing

CPU-pinning is een techniek waarbij specifieke CPU-kernen worden toegewezen aan specifieke taken of workloads, wat zorgt 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 virtuele netwerkfuncties (VNF) of gecontaineriseerde netwerkfuncties (CNF) workloads op Azure Operator Nexus-rekenplatform worden vastgezet op specifieke virtuele kernen. Deze pinnen biedt betere prestaties en voorkomt CPU-inbreuk.

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 het TLB-mispercentage en verhoogt de efficiëntie van de geheugentoegang van de translation lookaside buffer (TLB).

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, maken gebruik van 1GiB(1G) hugepages voor het aangevraagde geheugen. De kernel die in de virtuele machine wordt uitgevoerd, kan dit beschikbare geheugen op elke gewenste manier beheren, inclusief de toewijzing van geheugen ter ondersteuning van hugepages (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 single-root I/O-virtualisatie (SR-IOV). SR-IOV maakt het mogelijk om fysieke I/O-resources, zoals netwerkinterfaces, rechtstreeks toe te wijzen 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 weer zoals afgeleid van een bare-metalcontroller (BMC). De toestand kan zowel On als Off zijn.

  • 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 StateTrue is, wordt de BMM ingeschakeld, Detailed Status is Provisioned, en het knooppunt dat de BMM vertegenwoordigt, is met succes verbonden met 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 stopt met het aanmaken van nieuwe workloads op de machine. 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 configuratie.
    • Provisioning: De provisioning is in uitvoering.
    • Provisioned: Het besturingssysteem is ingericht voor de computer.
    • Available: De machine is beschikbaar om deel te nemen aan het cluster. De machine is ingesteld, maar is momenteel uitgeschakeld.
    • Error: De machine kon niet worden ingericht.

    Preparing en Provisioning zijn overgangsstatussen. Provisioned, Available, en Error zijn eindtoestanden.

  • 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-besturingsvlakagenten uit voor het Nexus-platformcluster.
    • Management plane: De BMM voert de Nexus-platformagenten uit, inclusief controllers en extensies.
    • Compute plane: De BMM is verantwoordelijk voor het draaien van daadwerkelijke 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: Het inplannen van workloads op het opgegeven Kubernetes-knooppunt van de BMM voorkomen. U kunt eventueel de werkbelastingen van het knooppunt evacueren.
  • Uncordon BareMetal Machine: Het toestaan van het plannen van workloads op het gespecificeerde Kubernetes-knooppunt van de BareMetal Machine (BMM).
  • 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.

Opmerking

Klanten kunnen GEEN BMM's rechtstreeks maken of verwijderen. Deze machines worden alleen gecreëerd ter verwezenlijking 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 voor informatie over Stock Keeping Units (SKU's).