Aracılığıyla paylaş


Azure Operatör Nexus işlem

Azure Operatör Nexus işlem sunucuları, depolama gereçleri ve ağ dokusu cihazları gibi temel yapıları temel alır. Çıplak makineler (BMM) olarak da adlandırılan bu işlem sunucuları, raf üzerindeki fiziksel makineleri temsil eder. Azure Linux (eski adı CBL-Mariner) işletim sistemini çalıştırır ve yüksek performanslı iş yükleri için kapalı tümleştirme desteği sağlar.

Bu BMM'ler Azure Operatör Nexus otomasyon paketinin bir parçası olarak dağıtılır. Bunlar, ekosistemdeki çeşitli sanallaştırılmış ve kapsayıcılı iş yüklerine hizmet vermek için bir Kubernetes kümesinde düğüm olarak bulunur.

Azure Operatör Nexus örneğindeki her BMM bir Azure kaynağı olarak temsil edilir. Operatörler, BMM'nin yaşam döngüsünü diğer Tüm Azure kaynakları gibi yönetmek için çeşitli işlemler gerçekleştirmek için erişim elde eder.

Azure Operatör Nexus işlem özelliklerinin temel özellikleri

NUMA hizalaması

Tek biçimli bellek erişimi (NUMA) hizalaması, birden çok yuvalı sunucularda performansı ve kaynak kullanımını iyileştirmek için kullanılan bir tekniktir. Gecikme süresini azaltmak ve bir sunucu sistemi içinde veri erişimini geliştirmek için bellek ve işlem kaynaklarını hizalamayı içerir.

Operatörler, yazılım bileşenlerinin ve iş yüklerinin NUMA kullanan bir şekilde stratejik olarak yerleştirilmesi sayesinde sanallaştırılmış yönlendiriciler ve güvenlik duvarları gibi ağ işlevlerinin performansını geliştirebilir. Bu yerleştirme, bulut ortamlarında iyileştirilmiş hizmet teslimi ve yanıt hızı sağlar.

Varsayılan olarak, bir Azure Operatör Nexus örneğinde dağıtılan tüm iş yükleri NUMA ile uyumludur.

CPU sabitleme

CPU sabitleme, tutarlı performans ve kaynak yalıtımı sağlamaya yardımcı olan ayrılmış görevlere veya iş yüklerine belirli CPU çekirdekleri ayırmaya yönelik bir tekniktir. Kritik ağ işlevlerini veya gerçek zamanlı uygulamaları belirli CPU çekirdeklerine sabitlemek, operatörlerin gecikme süresini en aza indirmesine ve altyapılarında öngörülebilirliği artırmasına olanak tanır. Bu yaklaşım, katı hizmet kalitesi gereksinimlerinin bulunduğu senaryolarda kullanışlıdır çünkü bu görevler en iyi performans için ayrılmış işleme gücü alabilir.

Azure Operatör Nexus işlemlerinde sanal ağ işlevi (VNF) veya kapsayıcılı ağ işlevi (CNF) iş yükleri için oluşturulan tüm sanal makineler belirli sanal çekirdeklere sabitlenir. Bu sabitleme daha iyi performans sağlar ve CPU çalmayı önler.

CPU yalıtımı

CPU yalıtımı, iş yükleri için ayrılan CPU'lar ile denetim düzlemi ve platform etkinlikleri için ayrılan CPU'lar arasında net bir ayrım sağlar. CPU yalıtımı girişimi engeller ve kritik iş yükleri için performans tahmin edilebilirliğini sınırlar. İŞleçler CPU çekirdeklerini veya çekirdek gruplarını yalıtarak gürültülü komşuların etkisini azaltabilir. Gecikme süresine duyarlı uygulamalar için gerekli işleme gücünü garanti altına alınmasına yardımcı olur.

Azure Operatör Nexus, konak işletim sistemi ve diğer platform uygulamaları için küçük bir CPU kümesi ayırır. Kalan CPU'lar gerçek iş yüklerini çalıştırmak için kullanılabilir.

Büyük sayfa desteği

İş yüklerinde çok büyük sayfa kullanımı, standart 4 KB sayfa yerine genellikle 2 MB veya 1 GB boyutunda büyük bellek sayfalarının kullanımını ifade eder. Bu yaklaşım bellek yükünü azaltmaya yardımcı olur ve genel sistem performansını artırır. Çevirinin kenara bakma arabelleği (TLB) kaçırılma oranını azaltır ve bellek erişim verimliliğini artırır.

Büyük veri kümeleri veya ağ paketi işleme gibi yoğun bellek işlemleri içeren iş yükleri, bellek performansını artırdığı ve bellekle ilgili performans sorunlarını azalttığı için çok büyük sayfa kullanımından yararlanabilir. Sonuç olarak, kullanıcılar geliştirilmiş aktarım hızı ve daha düşük gecikme süresi görür.

Azure Operatör Nexus'ta oluşturulan tüm sanal makineler, sanal makinenin türüne bağlı olarak 2 MB veya 1 GB büyük sayfalardan yararlanabilir.

Çift yığın desteği

Çift yığın desteği, ağ ekipmanı ve protokollerinin hem IPv4 hem de IPv6 trafiğini aynı anda işleyebilmesini ifade eder. Kullanılabilir IPv4 adreslerinin tükenmesi ve IPv6'nın giderek daha fazla benimsenmesiyle, iki protokol arasında sorunsuz geçiş ve birlikte yaşama için çift yığın desteği çok önemlidir.

Telco operatörleri, ağlarının uyumluluğunu, birlikte çalışabilirliğini ve gelecekteki yazım denetlemesini sağlamak için çift yığın desteği kullanır. Hem IPv4 hem de IPv6 cihazlarını ve hizmetlerini barındırırken aşamalı olarak tam IPv6 dağıtımına geçmelerini sağlar.

Çift yığın desteği, ağ adresleme protokollerinden bağımsız olarak kesintisiz bağlantı ve müşterilere sorunsuz hizmet teslimi sağlamaya yardımcı olur. Azure Operatör Nexus, yığının tüm katmanlarında hem IPv4 hem de IPv6 yapılandırması için destek sağlar.

Ağ arabirim kartları

Azure Operatör Nexus'taki hesaplamalar, telco sınıfı kritik uygulamaları çalıştırma gereksinimlerini karşılayacak şekilde tasarlanmıştır. Sunucular ve ağlar arasında hızlı ve verimli veri aktarımı gerçekleştirebilirler.

İş yükleri tek kök G/Ç sanallaştırma (SR-IOV) kullanabilir. SR-IOV, ağ arabirimleri gibi fiziksel G/Ç kaynaklarının sanal makinelere doğrudan atanması sağlar. Bu doğrudan atama hiper yöneticinin sanal anahtar katmanını atlar.

Bu doğrudan donanım erişimi ağ aktarım hızını artırır, gecikme süresini azaltır ve kaynakların daha verimli kullanımını sağlar. SR-IOV,sanallaştırılmış ve kapsayıcılı ağ işlevlerini çalıştıran operatörler için ideal bir seçimdir.

BMM durumu

Aşağıdaki özellikler bir BMM'nin çalışma durumunu yansıtır:

  • Power State durumu çıplak denetleyiciden (BMC) türetilmiş olarak gösterir. Durum veya On Offolabilir.

  • Ready State BMM hazır olma durumunun genel bir değerlendirmesini sağlar. BMM'nin Detailed Statushazır olup olmadığını belirlemek için , Power Stateve kaynak sağlama durumunun birleşimine bakar. olduğunda Ready State True, BMM açıktır, Detailed Status şeklindedir Provisionedve BMM'yi temsil eden düğüm, bulut altı Kubernetes kümesine başarıyla katılmıştır. Bu koşullardan herhangi biri karşılanmazsa, Ready State olarak Falseayarlanır.

  • Cordon State bir makinede iş yüklerini çalıştırma özelliğini yansıtır. Geçerli değerler: Cordoned ve Uncordoned. Cordoned makinede yeni iş yüklerinin oluşturulmasını ele geçirdi. Uncordoned iş yüklerinin artık bu BMM'de çalıştırılabilmesini sağlar.

  • Detailed Status makinenin geçerli durumunu yansıtır:

    • Preparing: Makine sağlama için hazırlanıyor.
    • Provisioning: Sağlama devam ediyor.
    • Provisioned: İşletim sistemi makineye sağlanır.
    • Available: Makine kümeye katılmak için kullanılabilir. Makine başarıyla sağlandı ancak şu anda kapalı.
    • Error: Makine sağlanamadı.

    Preparing ve Provisioning geçici durumlardır. Provisioned, Availableve Error son durum durumlarıdır.

  • MachineRoles BMM'nin Nexus kümesinde yerine getirmesi gereken rolleri tanımlamaya yardımcı olur. BMM kaynaklarına aşağıdaki roller atanır:

    • Control plane: Bu BMM, Nexus platform kümesi için Kubernetes denetim düzlemi aracılarını çalıştırır.
    • Management plane: BMM, denetleyiciler ve uzantılar dahil olmak üzere Nexus platform aracılarını çalıştırır.
    • Compute plane: Nexus Kubernetes Kümeleri ve Sanal Makineler de dahil olmak üzere gerçek kiracı iş yüklerini çalıştırmakla sorumlu OLAN BMM.

    Makine Rolleri hakkında daha fazla bilgi için bu bağlantıya bakın.

BMM işlemleri

  • BareMetal Makinesini Güncelleştir/YamaLa: BMM kaynak özelliklerini güncelleştirin.
  • List/Show BareMetal Machine: BMM bilgilerini alın.
  • BareMetal Machine'i Yeniden Oluştur: Kümede kullanılan görüntü sürümüyle eşleşen bir BMM'yi yeniden sağlama.
  • BareMetal Makinesini Değiştir: Makineye hizmet verme çabasının bir parçası olarak BMM'yi değiştirin.
  • BareMetal Makinesini Yeniden Başlat: BMM'yi yeniden başlatın.
  • BareMetal Makinesini Kapat: BMM'yi kapatın.
  • BareMetal Machine'i başlatma: BMM'yi açın.
  • Cordon BareMetal Machine: Belirtilen BMM'nin Kubernetes düğümünde iş yüklerinin zamanlanmasını engelleyin. İsteğe bağlı olarak, iş yüklerinin düğümden tahliyesine izin verin.
  • Uncordon BareMetal Machine: Belirtilen BMM'nin Kubernetes düğümünde iş yüklerinin zamanlanmasına izin verin.
  • BareMetalMachine Doğrulama: BMM'nin donanım doğrulamasını tetikleme.
  • BareMetalMachine Çalıştırma: Müşterinin hedeflenen BMM'deki girişte belirtilen bir betiği çalıştırmasına izin verin.
  • BareMetalMachine Run Data Extract: Müşterinin bir BMM'de bir veya daha fazla veri ayıklaması çalıştırmasına izin verin.
  • BareMetalMachine Salt Okunur Çalıştır: Müşterinin BMM'de bir veya daha fazla salt okunur komut çalıştırmasına izin verin.

Not

Müşteriler BMM'leri doğrudan oluşturamaz veya silemez. Bu makineler yalnızca küme yaşam döngüsünün gerçekleştirilmesi olarak oluşturulur. Uygulama, herhangi bir kullanıcıdan gelen oluşturma veya silme isteklerini engeller ve yalnızca iç/uygulama temelli oluşturma veya silme işlemlerine izin verir.

Form faktörüne özgü bilgiler

Azure Operatör Nexus, hem yakın hem de uzak uç ortamlarına uygun bir grup şirket içi bulut çözümü sunar.