Ở phần này, chúng ta sẽ tiến hành triển khai các thành phần hạ tầng cơ bản như sau. Các thành phần này sẽ là kiến trúc cơ sở để có thể triển khai ứng dụng và thực hiện tự động hoá ở các phần kế tiếp.
1 VPC với dải CIDR 10.20.0.0/16
Public & Private Subnets trên 2 Availability Zones
Internet Gateway
NAT Gateway
Route Tables
Khi hạ tầng được chuẩn bị hoàn tất, kiến trúc triển khai sẽ tương đương với biểu đồ sau:
CloudFormation Stack
Để tiến hành triển khai hạ tầng, chúng ta sẽ sử dụng dịch vụ AWS CloudFormation thông qua AWS Console hoặc AWS CLI.
Các giá trị Output của Stack này được Export ra ngoài, nên hai phần kế tiếp chỉ cần tham chiếu bằng tên Stack pattern3-base là đủ, không cần copy thủ công từng VPC ID hay Subnet ID.
NAT Gateway bắt đầu tính phí ngay khi được khởi tạo, kể cả khi không có lưu lượng đi qua. Hãy hoàn thành bài thực hành trong một buổi và thực hiện phần Dọn dẹp tài nguyên ngay sau đó.