Meningkatkan aplikasi di produksi

Azure App Services

Florin Angelescu

Azure Cloud Architect

Cara lebih baik untuk deploy perubahan

Slot Deployment

Dengan slot:

  • Kita bisa uji perubahan di lingkungan staging
  • Sebelum mendorongnya ke produksi
Azure App Services

Cara kerja deployment slot

Slot Deployment

  • Deployment slot adalah salinan Web App Anda
  • Dengan hostname dan konfigurasi sendiri
Azure App Services

Cara kerja deployment slot

Slot Deployment

  • Deploy perubahan Anda ke slot
  • Uji dengan aman
  • Tukar slot ke produksi
Azure App Services

Mendeploy perubahan UI

Slot Deployment

  • Buat slot staging untuk Web App kita
  • Deploy formulir pemesanan yang diperbarui di sana
  • App produksi tetap berjalan seperti biasa
Azure App Services

Pengujian di staging

Slot Deployment

  • Formulir dirender dengan benar
  • Mengirim pesanan dengan benar
  • Memanggil Function back-end sesuai harapan
Azure App Services

Pengujian di staging

Slot Deployment

  • Slot berbagi sebagian besar konfigurasi dengan app produksi
  • Lingkungan uji sangat mirip dengan kondisi nyata
Azure App Services

Menukar ke produksi

Slot Deployment

  • Tukar slot staging ke produksi
  • Azure mengalihkan trafik tanpa hambatan
  • Bisa rollback dengan menukar lagi
Azure App Services

Manfaat pendekatan ini

Slot Deployment

  • Deployment slot membantu tim berinovasi dengan aman
  • Pisahkan pengujian dari trafik live, kurangi risiko, dan dukung rilis terkontrol
Azure App Services

Ayo berlatih!

Azure App Services

Preparing Video For Download...