프로덕션 앱 개선

Azure App Services

Florin Angelescu

Azure Cloud Architect

더 나은 배포 방법

배포 슬롯

슬롯 사용 시:

  • 스테이징 환경에서 변경 사항을 테스트합니다
  • 프로덕션에 반영하기 전에
Azure App Services

배포 슬롯의 동작 원리

배포 슬롯

  • 배포 슬롯은 Web App의 사본과 같습니다
  • 고유한 호스트 이름과 구성을 가집니다
Azure App Services

배포 슬롯의 동작 원리

배포 슬롯

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

UI 변경 배포

배포 슬롯

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

스테이징에서 테스트

배포 슬롯

  • 양식이 올바르게 렌더링됩니다
  • 주문이 정상 제출됩니다
  • 백엔드 Function을 예상대로 호출합니다
Azure App Services

스테이징에서 테스트

배포 슬롯

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

프로덕션으로 스왑

배포 슬롯

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

이 접근의 이점

배포 슬롯

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

Ayo berlatih!

Azure App Services

Preparing Video For Download...