다음을 통해 공유


함수 앱을 영역 중복 플랜으로 마이그레이션

Azure Functions에 대한 가용성 영역 지원은 프리미엄(Elastic Premium)전용(App Service) 플랜에서 사용할 수 있습니다. 영역 중복 함수 앱 플랜은 더 높은 가용성을 위해 가용성 영역 간에 인스턴스의 균형을 자동으로 조정합니다. 이 문서에서는 가용성 영역 지원을 사용하여 공용 다중 테넌트 프리미엄 플랜으로 마이그레이션하는 방법을 설명합니다. 전용 플랜의 영역 중복으로 마이그레이션은 여기를 참조하세요.

가동 중지 시간 요구 사항

가동 중지 시간은 마이그레이션을 수행하기로 결정한 방법에 따라 달라집니다. 가용성 영역을 사용하도록 기존 프리미엄 요금제를 변환할 수 없으므로 마이그레이션은 새 프리미엄 플랜을 만드는 병렬 배포로 구성됩니다. 가동 중지 시간은 이전 가용성 영역에서 새 가용성 영역 지원 함수 앱으로 트래픽을 리디렉션하도록 선택한 방법에 따라 달라집니다. 예를 들어 HTTP 기반 함수의 경우 Application Gateway, 사용자 지정 도메인 또는 Azure Front Door를 사용하는 경우 가동 중지 시간은 해당 서비스를 새 앱 정보로 업데이트하는 데 걸리는 시간에 따라 달라집니다. 또는 Azure Traffic Manager와 같은 서비스를 사용하여 동시에 여러 앱으로 트래픽을 회람할 수 있으며 모든 것이 배포되고 완전히 테스트된 경우에만 새로운 가용성 영역 지원 앱으로 완전히 컷오버할 수 있습니다. 비 HTTP 함수에 대한 마이그레이션 중에 메시지가 손실되지 않도록 방어 함수를 작성할 수도 있습니다.

마이그레이션 지침: 재배포

함수 앱에서 가용성 영역을 사용하도록 하려면 새로 만든 가용성 영역 지원 프리미엄 함수 앱 플랜에 앱을 다시 배포합니다.

재배포 방법

다음 단계에서는 가용성 영역을 사용하도록 설정하는 방법을 설명합니다.

  1. 이미 프리미엄 SKU를 사용하고 있고 지원되는 지역 중 하나에 있는 경우 다음 단계로 이동할 수 있습니다. 그렇지 않으면 지원되는 지역 중 하나에 새 리소스 그룹을 만들어야 합니다.
  2. 지원되는 지역 및 리소스 그룹 중 하나에서 프리미엄 플랜을 만듭니다. 새 프리미엄 플랜에 영역 중복이 사용하도록 설정되어 있는지 확인합니다.
  3. 원하는 배포 방법을 사용하여 함수 앱을 만들고 새 프리미엄 플랜에 배포합니다.
  4. 새 함수 앱을 테스트하고 사용하도록 설정한 후에는 필요에 따라 이전의 비가용성 영역 앱을 사용하지 않도록 설정하거나 삭제할 수 있습니다.

다음 단계