Dalam menggunakan layanan App Service di Azure, salah satu fitur yang paling populer adalah slot deploysi. Fitur ini memungkinkan Anda untuk membuat salinan dari aplikasi web Anda dan menguji perubahan sebelum meluncurkan versi produksi. Namun, dalam beberapa kesempatan, kita bertanya-tanya apakah ada batasan pada jumlah slot deploysi yang dapat digunakan.
Menurut dokumentasi Azure, terdapat batasan pada jumlah slot deploysi per App Service Plan. Contohnya, untuk plan Standard, batasannya adalah 5. Namun, pertanyaan yang muncul adalah apakah batasan ini berlaku untuk keseluruhan Service Plan atau hanya untuk situs web yang tertentu di dalamnya?
Saya memiliki Service Plan S1 dengan lebih dari 5 situs web dan setiap aplikasi web memiliki 1 slot deploysi. Namun, saya masih dapat menggunakan semua slot deploysi tanpa mengalami masalah. Jadi, apakah batasan tersebut berlaku untuk keseluruhan App Service Plan atau hanya untuk situs web yang tertentu?
Pertanyaan ini muncul dalam sebuah posting di forum Azure dan diketahui jawabannya oleh seorang ahli Azure. Jawaban yang diberikan adalah bahwa batasan slot deploysi adalah per Web app, tidak per App Service Plan. Artinya, jika Anda memiliki 5 aplikasi web yang dihosting di dalam S1 App service plan, maka masing-masing dari mereka dapat memiliki hingga 5 slot deploysi.
Dengan demikian, jelas bahwa Anda dapat menggunakan lebih dari 5 slot deploysi jika Anda memiliki lebih dari satu situs web di dalam App Service Plan. Namun, perlu diingat bahwa Anda harus memperhatikan penggunaan resources dan biaya yang terkait dengan penggunaan slot deploysi.
Dalam kesimpulan, batasan slot deploysi di Azure tidak berlaku untuk keseluruhan App Service Plan, tetapi hanya per Web app. Jadi, jika Anda memiliki beberapa aplikasi web di dalam S1 App service plan, maka Anda dapat menggunakan lebih dari 5 slot deploysi tanpa mengalami masalah.
Referensi:
- Microsoft Documentation: Azure App Service – Deployment slots
- Forum Azure: Maximum deployment slots in azure