프로덕션 앱 개선
Azure App Services
Florin Angelescu
Azure Cloud Architect
더 나은 배포 방법

슬롯 사용 시:
- 스테이징 환경에서 변경 사항을 테스트합니다
- 프로덕션에 반영하기 전에
배포 슬롯의 동작 원리

- 배포 슬롯은 Web App의 사본과 같습니다
- 고유한 호스트 이름과 구성을 가집니다
배포 슬롯의 동작 원리

- 변경 사항을 슬롯에 배포합니다
- 안전하게 테스트합니다
- 슬롯을 프로덕션으로 스왑합니다
UI 변경 배포

- Web App용 스테이징 슬롯을 만듭니다
- 업데이트된 주문 양식을 그곳에 배포합니다
- 프로덕션 앱은 기존대로 계속 실행됩니다
스테이징에서 테스트

- 양식이 올바르게 렌더링됩니다
- 주문이 정상 제출됩니다
- 백엔드 Function을 예상대로 호출합니다
스테이징에서 테스트

- 슬롯은 프로덕션 앱과 대부분의 구성을 공유합니다
- 테스트 환경이 실제와 거의 동일합니다
프로덕션으로 스왑

- 스테이징 슬롯을 프로덕션으로 스왑합니다
- Azure가 트래픽 전환을 원활히 처리합니다
- 다시 스왑해 롤백할 수도 있습니다
이 접근의 이점

- 배포 슬롯은 팀이 안전하게 혁신하도록 돕습니다
- 테스트와 실트래픽을 분리해 위험을 줄이고, 점진적 배포를 지원합니다
Ayo berlatih!
Azure App Services
Preparing Video For Download...