Một công ty muốn định nghĩa cùng một hạ tầng AWS (như VPC, EC2 và RDS) trong một mẫu (template) để có thể xây dựng và xóa một cách tự động, có khả năng tái lập cao, bao nhiêu lần tùy ý. Dịch vụ nào phù hợp NHẤT cho việc này?

1 / 1
Hãy chọn một đáp án
ĐúngD

Giải thích

Câu hỏi yêu cầu chọn dịch vụ IaC tự động xây dựng hạ tầng từ một mẫu.

  • 1định nghĩa cùng một hạ tầng AWSMô tả hạ tầng dưới dạng mã, tức là IaC
  • 2tự động, có khả năng tái lập caoTái lập cùng một cấu hình mà không cần thao tác thủ công, bao nhiêu lần tùy ý
ASai

AWS Elastic Beanstalk

Elastic Beanstalk là dịch vụ tự động xây dựng và quản lý một môi trường chạy như EC2 và ELB khi tải lên mã ứng dụng.

Câu hỏi này yêu cầu định nghĩa toàn bộ hạ tầng, gồm cả VPC và RDS, trong một mẫu và xây dựng, xóa bao nhiêu lần tùy ý, điều mà Elastic Beanstalk không làm được vì nó không phải dịch vụ IaC định nghĩa cấu hình tài nguyên tùy ý dưới dạng mã, do đó đáp án này sai.

BSai

Amazon CloudWatch

CloudWatch là dịch vụ thu thập và giám sát các chỉ số (metrics) và nhật ký (logs).

Nó không dùng để tự động xây dựng hạ tầng từ một mẫu, do đó đáp án này sai.

CSai

Amazon EC2 Auto Scaling

EC2 Auto Scaling là tính năng tăng hoặc giảm số lượng instance theo nhu cầu.

Nó không dùng để xây dựng toàn bộ hạ tầng, gồm cả VPC và RDS, từ một mẫu, do đó đáp án này sai.

DĐúng

AWS CloudFormation

Chính xác. AWS CloudFormation là dịch vụ Infrastructure as Code (IaC) định nghĩa hạ tầng dưới dạng mẫu (mã) và tự động xây dựng, cập nhật, xóa. Cùng một mẫu có thể tái lập cùng một cấu hình bao nhiêu lần tùy ý và loại bỏ lỗi thao tác thủ công.

Điểm cần nhớ

«Mẫu», «khả năng tái lập», «xây dựng tự động» và «Infrastructure as Code» chỉ tới CloudFormation. Phân biệt với Elastic Beanstalk (tự động quản lý môi trường chạy từ mã ứng dụng), CloudWatch (giám sát) và Auto Scaling (điều chỉnh số instance).