
📌 Giải đề AZ-204: Auto Swap và đảm bảo tài nguyên sẵn sàng trước khi Swap
1. Phân tích đề bài
Bạn có một Azure App Service API app với các deployment slots:
- Development
- Testing
- Production
✔ Auto Swap đã được bật trên Production.
✔ Mục tiêu: Đảm bảo scripts chạy và tài nguyên có sẵn trước khi swap.
✔ Giải pháp đề xuất: Bật Auto Swap trên Testing slot và deploy ứng dụng vào Testing slot.
2. Đánh giá giải pháp
❌ Vấn đề với giải pháp này:
- Auto Swap chỉ có ý nghĩa khi swap vào Production, không phải Testing.
- Việc bật Auto Swap trên Testing không đảm bảo rằng tài nguyên sẵn sàng trước khi swap vào Production.
- Cần đảm bảo việc kiểm tra ứng dụng trước khi swap lên Production, nhưng giải pháp này không làm điều đó.
✅ Cách tiếp cận đúng:
- Bật Auto Swap trên Production slot (đã đúng).
- Chạy các kiểm tra và scripts trên Testing trước khi thực hiện swap.
- Dùng “PreSwapAction” hoặc “Warm-up Requests” để đảm bảo tài nguyên sẵn sàng trước swap.
3. Đáp án cuối cùng
👉 Câu trả lời chính xác là: A (No).
❌ Bật Auto Swap trên Testing không giúp đảm bảo tài nguyên sẵn sàng trước khi swap lên Production.
✅ Cách đúng: Dùng Pre-Swap Actions hoặc kiểm tra trong Testing trước khi swap. 🚀