다음을 통해 공유


게시자 테넌트, 구독, 지역 및 미리 보기 관리

이 문서에서는 게시자 리소스 미리 보기 관리 기능을 소개합니다.

개요

Azure NFM(네트워크 기능 관리자) 게시자 API는 파트너에게 NF(네트워크 기능) 및 NSD(네트워크 서비스 디자인)를 온보딩하기 위한 원활한 Azure Marketplace 환경을 제공합니다.

게시자 API는 NF(네트워크 기능) 게시자 및 서비스 디자이너가 다양한 모드에서 NFD(네트워크 기능 정의) 및 NSD(네트워크 서비스 디자인)를 관리할 수 있도록 지원하는 기능을 소개합니다. 이러한 모드를 통해 파트너는 NFD(네트워크 기능 정의) 및 NSD(네트워크 서비스 디자인) 사용을 제어할 수 있습니다. NFD 및 NSD를 제어하면 파트너가 특정 구독, 모든 구독을 대상으로 지정하거나 회귀가 있는 경우 NFDVersion 또는 NSDVersion을 더 이상 사용하지 않을 수 있습니다. 이 문서에서는 이러한 여러 모드에 대해 자세히 살펴봅니다.

Azure 네트워크 기능 관리자의 게시자 리소스 미리 보기 관리 기능을 통해 파트너는 네트워크 기능 정의 및 해당 버전을 원활하게 관리할 수 있습니다. 배포 상태, 액세스 권한 및 버전 관리를 제어하는 기능을 통해 파트너는 제품의 품질과 안정성을 유지하면서 고객에게 원활한 환경을 보장할 수 있습니다.

테넌트, 구독 및 지역

내 게시자 및 SNS(사이트 네트워크 서비스) 리소스가 동일한 테넌트, 구독 또는 지역에 있어야 합니까?

  • NSDV(게시자 네트워크 서비스 디자인 버전) 및 NFDV(네트워크 기능 정의 버전) 리소스는 SNS(사이트 네트워크 서비스) 리소스와 동일한 Azure 테넌트에 있어야 합니다.

  • NSDV(네트워크 서비스 디자인 버전) 및 NFDV(네트워크 기능 정의 버전) versionState 는 구독 간 키입니다.

    • 미리 보기 = SNS(사이트 네트워크 서비스)는 NSDV/NFDV(네트워크 기능 정의 버전/네트워크 기능 정의 버전)와 동일한 구독에서 배포할 수 있습니다.
    • 활성 = SNS(사이트 네트워크 서비스)은 모든 구독에서 배포할 수 있습니다.
  • 게시자 리소스는 SNS(사이트 네트워크 서비스) 리소스에 대한 여러 Azure Core 또는 Nexus 지역에 있을 수 있습니다.

  • 게시자 이름은 지역 내에서 고유해야 합니다.

  • SNS(사이트 네트워크 서비스)는 모든 지역에서 CGV(구성 그룹 값)를 참조할 수 있지만 동일한 지역의 사이트 리소스만 참조할 수 있습니다.

  • CGV(구성 그룹 값)는 모든 지역에서 CGS(구성 그룹 스키마)를 참조할 수 있습니다.

  • 네트워크 기능:

    • 모든 지역에서 NFDVersion을 참조할 수 있습니다.
    • Azure Stack Edge에서 호스트되는 경우 동일한 지역에서 Azure Stack Edge를 참조해야 합니다.
    • 가상 네트워크 기능 내의 ARM 템플릿은 네트워크 기능과 동일한 지역에 리소스를 배포해야 합니다.
    • CNF는 모든 지역에서 customLocation을 참조할 수 있습니다.

네트워크 기능 정의 및 네트워크 서비스 디자인 버전 상태

다음 표에서는 NFD(네트워크 기능 정의) 및 NSD(네트워크 서비스 디자인) 버전 상태 정보를 제공합니다.

시스템 상태 설명 사용자 변경 불가
미리 보기 NFDVersion 또는 NSDVersion을 만들 때의 기본 상태로, 테스트가 보류 중임을 나타냅니다. 게시자와 동일한 구독입니다. 아니요
진행 중 고객 사용에 대한 준비 상태를 나타냅니다. artifactManifestState가 업로드됨인 경우 아티팩트를 변경할 수 없어야 합니다. RBS를 기반으로 액세스하며, 모든 구독이 동일한 테넌트에 있습니다.
Deprecated 찾은 회귀를 의미하며, 이 버전에서 새로운 배포를 방지합니다. 배포할 수 없습니다.

아티팩트 매니페스트 상태 시스템

  • 업로드 중은 상태가 변경 가능하고 매니페스트 내의 아티팩트가 변경될 수 있음을 의미합니다.

  • 업로드됨은 상태를 변경할 수 없으며 매니페스트 내의 아티팩트를 변경할 수 없음을 의미합니다.

변경할 수 없는 아티팩트는 테스트가 완료되어 수정하거나 덮어쓸 수 없는 아티팩트입니다. Azure Operator Service Manager에서 변경할 수 없는 아티팩트를 사용하면 다양한 환경 및 플랫폼에서 아티팩트의 일관성, 안정성 및 보안이 보장됩니다. versionState가 활성인 네트워크 기능 정의 버전 및 네트워크 서비스 디자인 버전은 변경할 수 없는 아티팩트를 배포하기 위해 적용됩니다.

아티팩트 매니페스트 상태 업데이트

다음 Azure CLI 명령을 사용하여 아티팩트 매니페스트 리소스의 상태를 변경할 수 있습니다.

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

네트워크 기능 정의 및 네트워크 서비스 디자인 상태 시스템

  • 미리 보기가 기본 상태입니다.
  • 사용되지 않음 상태는 최종 상태이지만 되돌릴 수 있습니다.

네트워크 기능 정의 버전 상태 업데이트

다음 Azure CLI 명령을 사용하여 네트워크 기능 정의 버전 리소스의 상태를 변경할 수 있습니다.

  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

NSDV(네트워크 서비스 디자인 버전)의 버전 상태 업데이트

다음 Azure CLI 명령을 사용하여 네트워크 서비스 디자인 버전 리소스의 상태를 변경할 수 있습니다.

  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