Saya berencana untuk mendorong aplikasi web baru ke Layanan Aplikasi Web Azure (sebelumnya Situs Web Azure). Saya ingin memanfaatkan slot penempatan untuk dapat menguji penempatan saya sebelum mendorongnya ke produksi. Tidak masalah selama tidak ada perubahan skema DB yang diperlukan. Tetapi jika ada perubahan skema saya tidak bisa memiliki dua versi perangkat lunak yang beroperasi pada versi db yang sama. Karena saya menggunakan Migrasi EF, dorongan ke slot pementasan akan langsung menghasilkan pembaruan DB ke versi terbaru.
Jadi pertanyaan saya adalah, apakah ada penggunaan slot penempatan saat migrasi db diperlukan?
Bagaimana ini dilakukan untuk penyedia SaaS besar. Apakah mereka melakukan migrasi DB secara instan dengan versi baru? Itu pasti akan menyebabkan beberapa downtime.
Saya hanya bisa memikirkan solusi yang agak rumit untuk masalah ini, adakah yang sederhana?