Yayımcı Kiracıları, abonelikler, bölgeler ve önizleme yönetimi

Bu makalede Publisher Kaynak Önizleme Yönetimi özelliği tanıtlenmektedir.

Genel Bakış

Azure Ağ İşlev Yöneticisi (NFM) Yayımcı API'si, iş ortaklarına Ağ İşlevleri (NF) ve Ağ Hizmeti Tasarımları (NSD) ekleme konusunda sorunsuz bir Azure Market deneyimi sunar.

Yayımcı API'sinde Ağ İşlevi (NF) Yayımcıları ve Hizmet Tasarım Aracı'lerinin Ağ İşlevi Tanımı (NFD) ve Ağ Hizmeti Tasarımı'nı (NSD) çeşitli modlarda yönetmesini sağlayan özellikler tanıtılır. Bu modlar iş ortaklarının Ağ İşlevi Tanımı (NFD) ve Ağ Hizmeti Tasarımı (NSD) kullanımı üzerinde denetim sahibi olmasını sağlar. NFD'ler ve NSD'ler üzerinde denetim, iş ortaklarının belirli abonelikleri, tüm abonelikleri hedeflemesine veya regresyonlar varsa bir NFDVersion veya NSDVersion'ı kullanımdan kaldırmasına olanak tanır. Bu makale, bu farklı modların ayrıntılarını ele alır.

Azure Ağ İşlev Yöneticisi'ndeki Yayımcı Kaynak Önizleme Yönetimi özelliği, iş ortaklarının Ağ İşlevi Tanımlarını ve sürümlerini sorunsuz bir şekilde yönetmelerini sağlar. Dağıtım durumlarını, erişim ayrıcalıklarını ve sürüm yönetimini denetleyebilme özelliği sayesinde iş ortakları, tekliflerinin kalitesini ve kararlılığını korurken müşterileri için sorunsuz bir deneyim sağlayabilir.

Kiracılar, abonelikler ve bölgeler

Yayımcı ve Site Ağ Hizmeti (SNS) kaynaklarımın aynı kiracıda, abonelikte veya bölgede olması gerekiyor mu?

  • Publisher Ağ Hizmeti Tasarım Sürümü (NSDV) ve Ağ İşlevi Tanımı Sürümü (NFDV) kaynakları, Site Ağ Hizmetleri (SNS) kaynaklarıyla aynı Azure kiracısında olmalıdır.

  • Ağ Hizmeti Tasarım Sürümü (NSDV) ve Ağ İşlevi Tanımı Sürümü (NFDV) versionState, çapraz abonelikler için anahtardır.

    • Önizleme = Site Ağ Hizmeti (SNS), Ağ İşlevi Tanımı Sürümü/Ağ İşlev Tanımı Sürümü (NSDV/NFDV) ile aynı abonelikte dağıtılabilir.
    • Etkin = Site Ağ Hizmeti (SNS) herhangi bir abonelikte dağıtılabilir.
  • Yayımcı kaynakları farklı Azure Core veya Nexus Bölgelerinden Siteye Ağ Hizmeti (SNS) kaynaklarında olabilir.

  • Yayımcı adları bir bölge içinde benzersiz olmalıdır.

  • Site Ağ Hizmeti (SNS), herhangi bir bölgeden Yapılandırma Grubu Değerlerine (CGV) başvurabilir, ancak yalnızca aynı bölgedeki Site kaynaklarına başvurabilir.

  • Yapılandırma Grubu Değerleri (CGV) herhangi bir bölgedeki bir Yapılandırma Grubu Şemasına (CGS) başvurabilir.

  • Ağ İşlevleri:

    • Herhangi bir bölgeden NFDVersion'a başvurabilir.
    • Azure Stack Edge'de barındırılmışsa aynı bölgeden Azure Stack Edge'e başvurması gerekir.
    • Sanal Ağ İşlevi içindeki ARM şablonunun kaynakları Ağ İşlevi ile aynı bölgeye dağıtması gerekir.
    • CNF'ler herhangi bir bölgeden customLocation öğesine başvurabilir.

Ağ İşlevi Tanımı ve Ağ Hizmeti Tasarımı sürüm durumları

Aşağıdaki tabloda Ağ İşlevi Tanımı (NFD) ve Ağ Hizmeti Tasarımı (NSD) sürüm durumu bilgileri sağlanmaktadır.

Durum Açıklama Kullanıcılar Sabit mi
Önizleme NFDVersion veya NSDVersion oluşturma işleminde varsayılan durum; testin beklemede olduğunu gösterir. Publisher ile aynı abonelik. No
Etkin Müşteri kullanımı için hazır olma durumunu gösterir. ArtifactManifestState Karşıya Yüklendi ile yapıtlar sabit olmalıdır. Aynı kiracıdaki herhangi bir abonelik olan RBS'ye göre erişim. Evet
Kullanım Dışı Bulunan regresyonu ima eder; bu sürümden yeni dağıtımları engeller. Dağıtılamaz. Evet

Yapıt Bildirimi durum makinesi

  • Karşıya yükleme, durumun değiştirilebilir olduğu ve bildirimdeki yapıtların değiştirilebileceği anlamına gelir.

  • Karşıya yüklenen, durumun sabit olduğu ve bildirimdeki yapıtların değiştirilemeyecek olduğu anlamına gelir.

Sabit yapıtlar değiştirilemeyen veya üzerine yazılamıyabilen test edilmiş yapıtlardır. Azure Operatör Hizmeti Yöneticisi ile sabit yapıtların kullanılması, yapıtlarının farklı ortamlar ve platformlarda tutarlılığını, güvenilirliğini ve güvenliğini sağlar. VersionState Active ile Ağ İşlevi Tanımı Sürümleri ve Ağ Hizmeti Tasarım Sürümleri sabit yapıtları dağıtmak için zorunlu kılındı.

Yapıt Bildirimi durumunu güncelleştirme

Yapıt bildirim kaynağının durumunu değiştirmek için aşağıdaki Azure CLI komutunu kullanın.

  az aosm publisher artifact-manifest update-state \
    --resource-group <myResourceGroupName> \
    --publisher-name <myPublisherName> \
    --artifact-store-name <myArtifactStoreName> \
    --name <myArtifactManifestName> \
    --state Uploaded

Ağ İşlevi Tanımı ve Ağ Hizmeti Tasarımı durum makinesi

  • Önizleme varsayılan durumdur.
  • Kullanım dışı durum bir terminal durumudur, ancak tersine çevrilebilir.

Ağ İşlevi tanımı sürüm durumunu güncelleştirme

Ağ İşlevi Tanımı Sürüm kaynağının durumunu değiştirmek için aşağıdaki Azure CLI komutunu kullanın.

  az aosm publisher network-function-definition version update-state \
    --resource-group <myResourceGroup> \
    --publisher-name <myPublisherName> \
    --group-name <myNetworkFunctionDefinitionGroupName> \
    --version-name <myNetworkFunctionDefinitionVersionName> \
    --version-state Active | Deprecated

Ağ Hizmeti Tasarım Sürümü (NSDV) sürüm durumunu güncelleştirme

Ağ Hizmeti Tasarım Sürümü kaynağının durumunu değiştirmek için aşağıdaki Azure CLI komutunu kullanın.

  az aosm publisher network-service-design version update-state \
    --resource-group <myResourceGroup> \
    --publisher-name <myPublisherName> \
    --group-name <myNetworkServiceDesignGroupName> \
    --version-name <myNetworkServiceDesignVersionName> \
    --version-state Active | Deprecated