스테이징 환경 살펴보기

완료됨

표준, 프리미엄격리형 App Service 요금제 계층은 기본 프로덕션 슬롯 대신 지정된 배포 슬롯에 대한 배포를 지원합니다. 배포 슬롯은 자체 호스트 이름을 가진 라이브 앱입니다. 웹앱, Linux의 웹앱, 모바일 백 엔드 또는 API 앱을 스테이징 환경에 배포할 수 있습니다. 앱 콘텐츠 및 구성 요소는 프로덕션 슬롯을 포함하여 두 배포 슬롯 간에 교환될 수 있습니다.

애플리케이션을 비프로덕션 슬롯에 배포하면 다음과 같은 이점이 있습니다.

  • 프로덕션 슬롯과 교환하기 전에 준비 배포 슬롯에서 앱 변경 사항의 유효성을 검사할 수 있습니다.
  • 먼저 슬롯으로 앱을 배포하고 프로덕션으로 교환하기 때문에 프로덕션으로 교환되기 전에 슬롯에 있는 모든 인스턴스가 준비되어 있는 상태입니다. 따라서 앱을 배포할 때 가동 중지가 발생하지 않습니다. 트래픽 리디렉션은 중단 없이 원활하게 수행되며 교환 작업으로 인해 삭제되는 요청은 없습니다. 사전 교환 유효성 검사가 필요하지 않은 경우 자동 교환을 구성하여 이 전체 워크플로를 자동화할 수 있습니다.
  • 교환 후 이전 프로덕션 앱은 스테이징 슬롯에 위치합니다. 프로덕션 슬롯과 교환한 변경 내용이 예상과 다른 경우 같은 교환 작업을 즉시 수행하여 "마지막 양호 상태"로 돌아갈 수 있습니다.

각 App Service 계획 계층은 다양한 수의 배포 슬롯을 지원합니다. 배포 슬롯을 사용에 대한 추가 비용이 없습니다. 앱 계층이 지원하는 슬롯의 수를 알아보려면 App Service 한도를 참조하세요.

다른 계층으로 앱의 크기를 조정하려면 대상 계층은 앱에서 이미 사용하는 슬롯 수를 지원해야 합니다. 예를 들어 앱에 5개 이상의 슬롯이 있는 경우 표준 계층은 5개의 배포 슬롯만을 지원하므로 표준 계층으로 축소할 수 없습니다.

새 배포 슬롯을 만들면 다른 슬롯에서 설정을 복제하더라도 새 슬롯에는 콘텐츠가 없습니다. 다른 리포지토리 분기 또는 다른 리포지토리로부터 슬롯에 배포할 수 있습니다.