Azure API Management를 가용성 영역 지원으로 마이그레이션

이 가이드에서는 API Management 인스턴스에 대한 가용성 영역 지원을 사용하도록 설정하는 방법을 설명합니다. API Management 서비스는 복원력 및 고가용성을 특정 Azure 지역의 서비스 인스턴스에 제공하는 영역 중복성을 지원합니다. 영역 중복을 사용하면 API Management 인스턴스의 게이트웨이 및 컨트롤 플레인(관리 API, 개발자 포털, Git 구성)이 물리적으로 분리된 영역에 있는 데이터 센터 간에 복제되어 해당 인스턴스가 영역 오류를 복원할 수 있습니다.

이 문서에서는 가용성 영역 마이그레이션을 위한 다양한 옵션에 대해 설명합니다. 고가용성을 위한 API Management 구성에 대한 배경 정보는 API Management 가용성 및 안정성 보장을 참조하세요.

필수 조건

  • 영역 중복성을 위해 API Management를 구성하려면 인스턴스가 가용성 영역이 지원되는 Azure 지역중 하나에 있어야 합니다.

  • 아직 API Management 서비스 인스턴스를 만들지 않은 경우 API Management 서비스 인스턴스 만들기를 참조하세요. 프리미엄 서비스 계층을 선택합니다.

  • API Management 서비스는 프리미엄 계층에 있어야 합니다. 그렇지 않은 경우 프리미엄 계층으로 업그레이드할 수 있습니다.

  • API Management 인스턴스가 Azure VNet(가상 네트워크)에 배포(삽입)된 경우 서비스를 호스트하는 컴퓨팅 플랫폼(stv1 또는 stv2)의 버전을 확인합니다.

가동 중지 시간 요구 사항

마이그레이션 옵션에는 가동 중지 시간 요구 사항이 없습니다.

고려 사항

  • 변경 내용이 적용되는 데 15분에서 45분 정도 걸릴 수 있습니다. API Management 게이트웨이는 이 시간 동안 API 요청을 계속 처리할 수 있습니다.

  • 외부 또는 내부 가상 네트워크에 배포된 API Management 가용성 영역으로 마이그레이션하는 경우 새 공용 IP 주소 리소스를 지정해야 합니다. 내부 VNet에서 공용 IP 주소는 API 요청이 아닌 관리 작업에만 사용됩니다. API Management의 IP 주소에 대해 자세히 알아보세요.

  • 가용성 영역으로 마이그레이션하거나 가용성 영역 구성을 변경하면 공용 IP 주소 변경이 트리거됩니다.

  • 지역에서 가용성 영역을 사용하도록 설정하는 경우 영역 간에 균등하게 분산될 수 있는 여러 API Management 배율 단위를 구성합니다. 예를 들어 2개의 영역을 구성하는 경우 2개 단위, 4개 단위 또는 2개 단위의 다른 배수를 구성할 수 있습니다. 단위를 추가하면 추가 비용이 발생합니다. 자세한 내용은 API Management 가격 책정을 참조하세요.

  • 기본 위치에서 API Management 인스턴스에 대해 자동 크기 조정을 구성한 경우 영역 중복을 사용하도록 설정한 후 자동 크기 조정 설정을 조정해야 할 수 있습니다. 자동 크기 조정 규칙 및 제한의 API Management 단위 수는 영역 수의 배수여야 합니다.

옵션 1: VNet에 삽입되지 않은 API Management 인스턴스의 기존 위치 마이그레이션

API Management 인스턴스의 기존 위치가 가상 네트워크에 삽입(배포)되지 않은 경우 이 옵션을 사용하여 가용성 영역으로 마이그레이션합니다.

  1. Azure Portal에서 API Management 서비스로 이동합니다.

  2. 메뉴에서 위치를 선택한 다음, 마이그레이션할 위치를 선택합니다. 해당 위치는 가용성 영역을 지원해야 합니다.

  3. 해당 위치에서 원하는 배율 단위 수를 선택합니다.

  4. 가용성 영역에서 하나 이상의 영역을 선택합니다. 선택한 단위 수는 가용성 영역 전체에 균등하게 분산되어야 합니다. 예를 들어, 3개 단위를 선택한 경우 각 영역이 하나의 단위를 호스트하도록 3개 영역을 선택합니다.

  5. 적용을 선택한 다음, 저장을 선택합니다.

    Screenshot of how to migrate existing location of API Management instance not injected in VNet.

옵션 2: VNet에 삽입된 API Management 인스턴스(stv1 플랫폼)의 기존 위치 마이그레이션

API Management 인스턴스의 기존 위치가 현재 가상 네트워크에 삽입(배포)된 경우 이 옵션을 사용하여 가용성 영역으로 마이그레이션합니다. API Management 인스턴스가 현재 stv1 플랫폼에서 호스트되는 경우 다음 단계가 필요합니다. 가용성 영역으로 마이그레이션하면 인스턴스도 stv2 플랫폼으로 마이그레이션됩니다.

  1. 가용성 영역으로 마이그레이션할 위치에 새 서브넷 및 공용 IP 주소를 만듭니다. 자세한 요구 사항은 가상 네트워킹 지침에 있습니다.

  2. Azure Portal에서 API Management 서비스로 이동합니다.

  3. 메뉴에서 위치를 선택한 다음, 마이그레이션할 위치를 선택합니다. 해당 위치는 가용성 영역을 지원해야 합니다.

  4. 해당 위치에서 원하는 배율 단위 수를 선택합니다.

  5. 가용성 영역에서 하나 이상의 영역을 선택합니다. 선택한 단위 수는 가용성 영역 전체에 균등하게 분산되어야 합니다. 예를 들어, 3개 단위를 선택한 경우 각 영역이 하나의 단위를 호스트하도록 3개 영역을 선택합니다.

  6. 해당 위치에서 새 서브넷 및 새 공용 IP 주소를 선택합니다.

  7. 적용을 선택한 다음, 저장을 선택합니다.

    Screenshot of how to migrate existing location of API Management instance injected in VNet.

옵션 3: VNet에 삽입된 API Management 인스턴스(stv2 플랫폼)의 기존 위치 마이그레이션

API Management 인스턴스의 기존 위치가 현재 가상 네트워크에 삽입(배포)된 경우 이 옵션을 사용하여 가용성 영역으로 마이그레이션합니다. 다음 단계는 API Management 인스턴스가 이미 stv2 플랫폼에서 호스팅된 경우에 사용합니다.

  1. 가용성 영역으로 마이그레이션할 위치에 새 서브넷 및 공용 IP 주소를 만듭니다. 자세한 요구 사항은 가상 네트워킹 지침에 있습니다.

  2. Azure Portal에서 API Management 서비스로 이동합니다.

  3. 메뉴에서 위치를 선택한 다음, 마이그레이션할 위치를 선택합니다. 해당 위치는 가용성 영역을 지원해야 합니다.

  4. 해당 위치에서 원하는 배율 단위 수를 선택합니다.

  5. 가용성 영역에서 하나 이상의 영역을 선택합니다. 선택한 단위 수는 가용성 영역 전체에 균등하게 분산되어야 합니다. 예를 들어, 3개 단위를 선택한 경우 각 영역이 하나의 단위를 호스트하도록 3개 영역을 선택합니다.

  6. 해당 위치에서 새 공용 IP 주소를 선택합니다.

  7. 적용을 선택한 다음, 저장을 선택합니다.

    Screenshot of how to migrate existing location of API Management instance (stv2 platform) injected in VNet.

옵션 4. 가용성 영역이 있는 API Management 인스턴스(VNet 포함 또는 제외)에 대한 새 위치 추가

이 옵션을 사용하여 API Management 인스턴스에 새 위치를 추가하고 해당 위치에서 가용성 영역을 사용하도록 설정합니다.

API Management 인스턴스가 기본 위치의 가상 네트워크에 배포된 경우 영역 중복성을 사용하도록 설정할 새 위치에서 가상 네트워크, 서브넷 및 공용 IP 주소를 설정해야 합니다.

  1. Azure Portal에서 API Management 서비스로 이동합니다.

  2. 위쪽 표시줄에서 + 추가를 선택하여 새 위치를 추가합니다. 해당 위치는 가용성 영역을 지원해야 합니다.

  3. 해당 위치에서 원하는 배율 단위 수를 선택합니다.

  4. 가용성 영역에서 하나 이상의 영역을 선택합니다. 선택한 단위 수는 가용성 영역 전체에 균등하게 분산되어야 합니다. 예를 들어, 3개 단위를 선택한 경우 각 영역이 하나의 단위를 호스트하도록 3개 영역을 선택합니다.

  5. API Management 인스턴스가 가상 네트워크에 배포된 경우 해당 위치에서 사용 가능한 가상 네트워크, 서브넷 및 공용 IP 주소를 선택합니다.

  6. 추가를 선택한 다음 저장을 선택합니다.

    Screenshot of how to add new location for API Management instance with or without VNet.

다음 단계

자세히 알아보기: