Topic 2 Question 7
2 mins read

Topic 2 Question 7


📌 Giải đề AZ-204: Đảm bảo tài nguyên sẵn sàng trước khi Swap bằng cách tắt Auto Swap


1. Phân tích đề bài

  • Bạn triển khai Azure App Service API app với deployment slots:
    • Development
    • Testing
    • Production
  • Auto Swap đã được bật trên Production slot.
  • Mục tiêu: Đảm bảo scripts chạytài nguyên có sẵn trước khi swap.

Giải pháp đề xuất:

  1. Tắt Auto Swap.
  2. Cập nhật ứng dụng với phương thức statuscheck để chạy các scripts.
  3. Bật lại Auto Swap và triển khai ứng dụng lên Production slot.

2. Đánh giá giải pháp

Vấn đề với giải pháp này:

  • Việc tắt Auto Swap không phải là cách tốt nhất để đảm bảo tài nguyên sẵn sàng trước khi swap.
  • Chỉ thêm một phương thức statuscheck trong ứng dụng không giúp đảm bảo tài nguyên đã được chuẩn bị đầy đủ trước khi swap.
  • Không có cơ chế nào đảm bảo rằng statuscheck sẽ chạy trước khi swap xảy ra.

Cách tiếp cận đúng:

  1. Giữ Auto Swap Bật (nếu cần).
  2. Sử dụng “PreSwapAction” để kiểm tra tài nguyên trước khi swap xảy ra.
  3. Sử dụng “Warm-up Requests” hoặc “Startup Tasks” để đảm bảo ứng dụng đã sẵn sàng trước khi swap.

3. Đáp án cuối cùng

👉 Câu trả lời chính xác là: A (No).
❌ Giải pháp này không đảm bảo tài nguyên sẵn sàng trước khi swap.
Cách đúng: Dùng Pre-Swap Actions và Warm-up Requests. 🚀

Leave a Reply

Your email address will not be published. Required fields are marked *