Cải thiện ứng dụng trong môi trường sản xuất
Azure App Services
Florin Angelescu
Azure Cloud Architect
Cách tốt hơn để triển khai thay đổi

Với các slot:
- Có thể kiểm thử thay đổi ở môi trường staging
- Trước khi đẩy lên production
Cách deployment slot hoạt động

- Deployment slot như một bản sao Web App của bạn
- Có hostname và cấu hình riêng
Cách deployment slot hoạt động

- Triển khai thay đổi vào slot
- Kiểm thử an toàn
- Hoán đổi slot vào production
Triển khai thay đổi UI

- Tạo slot staging cho Web App
- Triển khai mẫu đơn đặt hàng đã cập nhật vào đó
- Ứng dụng production vẫn chạy như trước
Kiểm thử ở staging

- Mẫu đơn hiển thị đúng
- Gửi đơn hàng chuẩn
- Gọi back-end Function như mong đợi
Kiểm thử ở staging

- Slot chia sẻ hầu hết cấu hình với ứng dụng production
- Môi trường thử nghiệm gần như phản chiếu thực tế
Hoán đổi sang production

- Hoán đổi slot staging vào production
- Azure chuyển hướng lưu lượng mượt mà
- Có thể quay lui bằng cách hoán đổi lại
Lợi ích của cách tiếp cận này

- Deployment slot giúp đổi mới an toàn
- Tách kiểm thử khỏi lưu lượng thật, giảm rủi ro, hỗ trợ rollout có kiểm soát
Hãy thực hành!
Azure App Services
Preparing Video For Download...