Tại phần này, chúng ta sẽ tiến hành tạo một Application Stack dựa trên Base Infrastructure ở phần trước, tài nguyên sẽ bao gồm như sau:
Applicaion Load Balancer
Auto-Scaling Group & Launch Configuration
Nếu chúng ta khởi tạo các tài nguyên trên một cách thủ công, tổng thời gian sẽ khá dài và không thể đạt được mục tiêu mà chúng ta đã đề ra với việc tự động hoá. Để tiết kiệm thời gian cũng như tự động hoá quá trình khởi tạo, CloudFormation Stack cần được triển khai như sau.
Bài thực hành dựa trên Golden AMI ID của Amazon Linux 2 AMI (HVM) tại AWS Region ap-southeast-2, nếu bạn muốn sử dụng AWS Region khác, giá trị Golden AMI ID cần được thay thế một cách tương ứng.
Xác Minh CloudFormation Stack Output
Một khi CloudFormation Stack khởi tạo, chúng ta sẽ tiến hành xác minh liệu ứng dụng đã được triển khai thành công hay chưa?
Từ CloudFormation Stack Output, tìm giá trị của OutputPattern3ALBDNSName.
Thử truy cập trên trình duyệt web và kiểm tra kết quả có tiêu đề tương tự ‘Welcome to Re:Invent 2020 The Well Architected Way’ hay không?
Tại đường dẫn URL trên trình duyệt web, chúng ta tiến hành thêm đường dẫn sau - /details.php.
Kiểm tra xem kết quả liệu có phải là danh sách các phần mềm được cài đặt? Sao lưu lại các dữ liệu hiển thị bao gồm Amazon Image Id và Installed Packages.
Tiến hành di chuyển tới phần kế tiếp với AMI Builder Pipeline.