새 웹 응용 프로그램을 Azure Web App Service (이전 Azure 웹 사이트)로 푸시 할 계획입니다. 배포 슬롯을 사용하여 배포를 프로덕션 환경으로 보내기 전에 테스트 할 수 있도록하고 싶습니다. DB 스키마 변경이 필요하지 않는 한 괜찮습니다. 그러나 스키마 변경이 있으면 동일한 db 버전에서 두 개의 소프트웨어 버전을 운영 할 수 없습니다. EF 마이그레이션을 사용하고 있으므로 준비 슬롯으로 푸시하면 최신 버전으로 DB가 즉시 업데이트됩니다.
내 질문은 DB 마이그레이션이 필요할 때 배포 슬롯을 사용하는지 여부입니다.
대규모 SaaS 제공 업체는 어떻게 수행됩니까? 새 버전으로 DB 마이그레이션을 즉시 수행하고 있습니까? 다운 타임이 발생할 수 있습니다.
이 문제에 대한 복잡한 솔루션 만 생각할 수 있습니다. 간단한 것이 있습니까?