ℹ️ Thông tin: Trong phần này, chúng ta sẽ xác minh rằng ứng dụng của chúng ta đã được triển khai đúng cách phía sau Application Load Balancer và hoạt động như mong đợi. Giai đoạn kiểm tra này đảm bảo cơ sở hạ tầng của chúng ta được cấu hình chính xác trước khi tiến hành triển khai auto scaling.
Để kiểm tra việc triển khai:

💡 Mẹo chuyên nghiệp: DNS name của Application Load Balancer tuân theo định dạng name-1234567890.region.elb.amazonaws.com và có thể phân giải trên toàn cầu, cho phép truy cập từ bất kỳ đâu có kết nối internet.
Khi kết nối thành công, bạn sẽ thấy giao diện ứng dụng FCAJ Management:

Để xác minh toàn bộ chức năng, hãy kiểm tra các khả năng thao tác dữ liệu của ứng dụng:

Sau khi nhập thông tin đã cập nhật, nhấp vào Submit

Xác minh bạn nhận được thông báo thành công

Quay lại trang chủ để xác nhận các thay đổi đã được phản ánh trong cơ sở dữ liệu (database)

⚠️ Cảnh báo: Nếu bạn gặp bất kỳ lỗi nào trong quá trình kiểm tra, hãy xác minh rằng security groups của bạn đã được cấu hình đúng cách để cho phép traffic trên port 5000 và các target group health checks của bạn đang ở trạng thái passing.
ℹ️ Thông tin: Trong các bước kiểm tra tiếp theo, chúng ta sẽ tập trung vào việc giám sát các số liệu ứng dụng thông qua Amazon CloudWatch. Trong khi xem xét các số liệu này, hãy chú ý đến bất kỳ sự suy giảm hiệu suất nào có thể xảy ra trong các khoảng thời gian tải tăng cao.
🔒 Lưu ý về bảo mật: Toàn bộ traffic đến ứng dụng của bạn hiện đang truyền qua Application Load Balancer, cung cấp một lớp bảo mật (security layer) bổ sung bằng cách cô lập các EC2 instances của bạn khỏi việc truy cập internet trực tiếp. Hãy cân nhắc triển khai AWS WAF cùng với ALB của bạn để có thêm lớp bảo vệ chống lại các lỗ hổng web phổ biến .