Azure API Management 랜딩 존 가속기

Azure API Management 랜딩 존 가속기는 확장 가능한 API Management 인프라의 랜딩 존 구독을 준비하기 위한 아키텍처 접근 방식 및 참조 구현을 제공합니다. 구현은 엔터프라이즈 규모의 디자인 원칙에 중점을 두고 클라우드 채택 프레임워크의 Azure 랜딩 존 아키텍처 및 모범 사례를 준수합니다.

고객은 다양한 방법으로 API Management를 채택합니다. 아키텍처 접근 방식은 그린필드 구현을 위한 디자인 지침과 이미 API Management를 사용하고 있는 브라운필드 고객을 위한 평가로 사용할 수 있습니다. 참조 구현은 사용자 방식에 맞는 아키텍처를 생성하고 조직을 지속 가능한 규모로 확장하도록 조정될 수 있습니다.

제공된 코드 제공 인프라 템플릿은 명명 규칙에 맞게 수정하고, 기존 리소스(DevOps 에이전트, 키 자격 증명 모음 등)를 사용하고, 다른 백 엔드로 확장할 수 있습니다. 예를 들어 App Service, AKS 등에서 호스트되는 API에 대한 연결을 추가합니다.

플랫폼 기반 구현

Azure API Management 랜딩 존 가속기에서는 엔터프라이즈급 랜딩 존을 효과적으로 구성하고 운영하는 데 필요한 공유 서비스(네트워크, 보안, ID 및 거버넌스)를 관리하는 플랫폼 기반이 성공적으로 구현되었다고 가정합니다. API Management 랜딩 존 가속기를 구현할 때 필수는 아니지만 클라우드 환경을 안전하게 관리하는 데 필요한 많은 보안 및 관리를 처리합니다. 이미 있는 경우 이 단계를 건너뛸 수 있습니다. 이에 대한 자세한 내용은 다음 문서를 검토하세요.

Azure API Management 랜딩 존 가속기가 제공하는 항목

랜딩 존 가속기 접근 방식은 프로젝트를 지원하기 위해 다음과 같은 자산을 제공합니다.

  • 환경 변수를 사용자 지정할 수 있는 모듈식 접근 방식
  • 중요한 의사 결정을 평가하는 데 도움이 되는 디자인 지침
  • 랜딩 존 아키텍처
  • 다음을 포함하는 구현:
    • API Management 배포를 위한 환경을 만들 수 있는 배포 가능한 참조
    • 배포된 환경을 테스트하기 위해 Microsoft에서 승인한 API Management 참조 구현

디자인 지침

다음 문서에서는 Azure 랜딩 존의 디자인 영역을 기반으로 랜딩 존을 만들기 위한 지침을 제공합니다.

개념 참조 아키텍처 예제

다음 개념 참조 아키텍처는 디자인 영역 및 모범 사례를 보여 주는 예제입니다.

API Management 랜딩 존 가속기 아키텍처를 보여 주는 다이어그램

내부 모드에서 가상 네트워크에 배포된 API Management로 구성되며, 샘플 Azure Functions 백 엔드가 있는 Application Gateway에 의해 프런트에 배치됩니다.

Azure API Management 랜딩 존 가속기 배포

코드 제공 인프라 템플릿을 사용하는 Azure API Management 랜딩 존 가속기 구현은 GitHub에서 사용할 수 있습니다.

다음 단계

Azure 랜딩 존의 ID 및 액세스 관리에 대한 디자인 고려 사항에 대해 알아봅니다.