다음을 통해 공유


지역 간에 Azure API Management를 이동하는 방법

적용 대상: 개발자 | 기본 | 표준 | 프리미엄

이 문서에서는 API Management 인스턴스를 다른 Azure 지역으로 이동하는 방법에 대해 설명합니다. 여러 가지 이유로 인스턴스를 다른 지역으로 이동시킬 수도 있습니다. 예시:

  • API 소비자에게 더 가까운 인스턴스 찾기
  • 특정 지역에서만 사용할 수 있는 기능 배포
  • 내부 정책 및 거버넌스 요구 사항 충족

한 Azure 지역에서 다른 지역으로 API Management 인스턴스를 이동하려면 백업 및 복원 작업을 사용합니다. 다른 API Management 인스턴스 이름 또는 기존 이름을 사용할 수 있습니다.

참고 항목

또한 API Management는 다중 지역 배포를 지원하며, 이를 통해 여러 Azure 지역에 단일 Azure API Management 서비스를 배포할 수 있습니다. 다중 지역 배포를 사용하면 지리적으로 분산된 API 소비자가 느끼는 요청 대기 시간을 줄일 수 있으며 한 지역이 오프라인으로 전환되는 경우 서비스 가용성이 개선됩니다.

고려 사항

  • 원본 및 대상 지역에서 동일한 API Management 가격 책정 계층을 선택합니다.
  • 서로 다른 클라우드 유형 간에 마이그레이션할 때는 백업 및 복원이 작동하지 않습니다. 이 시나리오를 위해 리소스를 템플릿으로 내보냅니다. 그런 다음 대상 Azure 지역에 대해 내보낸 템플릿을 조정하고 리소스를 다시 만듭니다.

필수 조건

  • API Management 백업 및 복원 작업의 요구 사항 및 제한 사항을 검토 합니다.
  • 백업되지 않는 항목을 참조하세요. 인스턴스를 이동한 후 수동으로 다시 만들어야 하는 레코드 설정 및 데이터입니다.
  • 원본 지역에 스토리지 계정을 만듭니다. 원본 인스턴스를 백업하는 데 이 계정을 사용합니다.

준비 및 이동

옵션 1: 다른 API Management 인스턴스 이름 사용

  1. 대상 영역에서 원본 API Management 인스턴스와 동일한 가격 책정 계층을 사용하여 새 API Management 인스턴스를 만듭니다. 새로운 인스턴스에는 다른 이름을 사용합니다.
  2. 기존 API Management 인스턴스를 스토리지 계정에 백업합니다.
  3. 새 API Management 인스턴스로 원본 인스턴스의 백업을 복원합니다.
  4. 원본 지역 API Management 인스턴스를 가리키는 사용자 지정 도메인이 있는 경우 새 API Management 인스턴스를 가리키도록 사용자 지정 도메인 CNAME을 업데이트합니다.

옵션 2: 동일한 API Management 인스턴스 이름 사용

Warning

이 옵션은 원래의 API Management 인스턴스를 삭제하고 마이그레이션하는 동안 가동 중지 시간이 발생하도록 합니다. 원본 인스턴스를 삭제하기 전에 유효한 백업이 있는지 확인하세요.

  1. 기존 API Management 인스턴스를 스토리지 계정에 백업합니다.
  2. 원본 지역에서 API Management 인스턴스를 삭제합니다.
  3. 원본 지역의 이름과 동일한 이름을 사용하여 대상 지역에 새 API Management 인스턴스를 만듭니다.
  4. 원본 인스턴스의 백업을 대상 지역의 새로운 API Management 인스턴스로 복원합니다.

확인

  1. 복원 작업이 성공적으로 완료되었는지 확인한 후 대상 지역의 API Management 인스턴스에 액세스합니다.
  2. 복원 작업 중에 자동으로 이동되지 않는 설정을 구성합니다. 예: 가상 네트워크 구성, 관리되는 ID, 개발자 포털 콘텐츠, 사용자 지정 도메인 및 사용자 지정 CA 인증서.
  3. 대상 지역에서 API Management 엔드포인트에 액세스합니다. 예를 들어, API를 테스트하거나 개발자 포털에 액세스합니다.

원본 리소스 정리

옵션 1을 사용하여 API Management 인스턴스를 이동한 경우, 대상 인스턴스를 성공적으로 복원 및 구성한 후 원본 인스턴스를 삭제할 수 있습니다.

다음 단계