Khởi tạo CloudFormation Template

Khởi tạo CloudFormation Template

Trong bước này, bạn sẽ xây dựng cơ sở hạ tầng mạng trong AWS. Trong phần này, bạn sẽ tận dụng template từ AWS Quick Start để xây dựng một hạ tầng mạng có tính sẵn sàng cao (HA) và bảo mật bằng AWS CloudFormation. Dưới đây là kiến trúc sẽ được xây dựng từ template.

Launch CloudFormation

Bước 1: Đăng nhập vào AWS Management Console

  • Tìm và chọn CloudFormation trong AWS Management Console.

Launch CloudFormation

Bước 2: Tạo stack CloudFormation

  1. Trong giao diện CloudFormation, chọn Create stack.

Launch CloudFormation

  1. Trong giao diện Create stack:

Launch CloudFormation

  1. Thực hiện cấu hình stack:

    • Stack name, nhập HybridDNS.
    • Availability Zones, chọn ap-northeast-1a và ap-northeast-1.

Launch CloudFormation

  1. Thực hiện cấu hình Network:

    • VPC CIDR, Private Subnet 1 & 2 CIDR, và Public Subnet 1 & 2 CIDR, giữ các giá trị mặc định.
    • Allowed Remote Desktop Gateway External Access CIDR, nhập 0.0.0.0/0.

Launch CloudFormation

LƯU Ý: Thiết lập này cho phép bất kỳ địa chỉ IP nào cũng có thể truy cập vào cổng RDP của EC2 instance sắp được tạo. Đây không phải là cấu hình an toàn và không nên được sử dụng trong môi trường production. Chúng ta sẽ điều chỉnh quyền truy cập sau khi quá trình triển khai template CloudFormation hoàn tất.

  1. Trong bước Amazon EC2 configuration:

    • Trong Key Pair Name, chọn Key Pair đã tạo trước đó (hybrid-DNS).
    • Remote Desktop Gateway Instance Type, giữ giá trị mặc định (t2.large).
    • Number of RDGW Hosts, giữ giá trị mặc định (1).
    • Admin User Name, giữ giá trị mặc định (StackAdmin).
    • Admin Password, thiết lập mật khẩu dễ nhớ cho bạn.

Launch CloudFormation

GHI CHÚ: Diagram trên hiển thị hai RDGW host (một host mỗi Availability Zone). Trong mục đích thực hành, chúng ta bắt đầu với một RDGW host để giảm thời gian khởi tạo của CloudFormation. Tuy nhiên, như trong diagram, bạn có thể thấy RDGW host được triển khai trong một Auto Scaling Group. Sau khi quá trình triển khai CloudFormation stack hoàn tất, bạn có thể thử cấu hình Auto Scaling group. Auto Scaling group là một dịch vụ quan trọng cung cấp tính sẵn sàng và mở rộng cho ứng dụng của bạn.

  1. Ở các lựa chọn khác, giữ giá trị mặc định và chọn Next.

Launch CloudFormation

  1. Chọn Next.

Launch CloudFormation

  1. Kiểm tra lại thiết lập của stack trong màn hình Review HybridDNS. Chọn vào hai ô checkbox và chọn Create Stack.

Launch CloudFormation

  1. Template mất khoảng 15 phút để hoàn thành. Trong thời gian này, chúng ta sẽ xem xét những thành phần mà template CloudFormation sẽ tạo. Sau khi quá trình khởi tạo stack hoàn tất, trạng thái của stack sẽ chuyển thành CREATE_COMPLETE.

Launch CloudFormation

  1. Xem phần Output của stack vừa được tạo.