C. Design for failure.
Using Amazon EC2 Auto Scaling groups to manage a fleet of web servers running on Amazon EC2 is an example of designing for failure. This is because the Auto Scaling group automatically increases or decreases the number of instances in response to changes in demand for the application. This ensures that the application has the required capacity to handle traffic, and also automatically replaces instances that fail, without manual intervention. This practice helps to build a more resilient and fault-tolerant architecture that can withstand unexpected failures, and automatically recover from them. This aligns with the Design for Failure best practice of the AWS Well-Architected Framework.
The answer is A.
Based on the meaning of the question, the most direct and correct answer should be A. Ensure workload security. Because the title mentioned that this architecture is used to manage a group of web servers, and the main function of Amazon EC2 Auto Scaling is to automatically expand or shrink the number of servers based on workload requirements to ensure workload security. A. Securing workloads directly responds to the question. B. Decoupling infrastructure components and C. Design for failure are also AWS Well-Architected Framework best practices, but they are less relevant to the context of the question. Therefore, A. Securing the workload is the most straightforward and correct answer.
A. Secure the workload
"Stop guessing capacity: A common cause of failure in on-premises workloads is resource saturation, when the demands placed on a workload exceed the capacity of that workload (this is often the objective of denial of service attacks). In the cloud, you can monitor demand and workload utilization, and automate the addition or removal of resources to maintain the more efficient level to satisfy demand without over- or under-provisioning."
https://docs.aws.amazon.com/wellarchitected/latest/framework/rel-dp.html
The ecommerce company using Amazon EC2 Auto Scaling groups to manage a fleet of web servers running on Amazon EC2 follows the AWS Well-Architected Framework best practice of "Design for failure."
Design for failure is one of the five pillars of the AWS Well-Architected Framework and refers to the ability of a workload to withstand and recover from component failures or disruptions. By using Amazon EC2 Auto Scaling groups, the company is able to automatically adjust the number of EC2 instances in response to changes in demand, helping to ensure that the workload is able to maintain availability and performance during periods of increased traffic or if an instance fails.
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
NotMeAnyWay
Highly Voted 2 years, 3 months agoMiniYang
Most Recent 1 year, 6 months agoPranava_GCP
1 year, 9 months agoGuru4Cloud
2 years, 1 month agoStanislav4907
2 years, 3 months agoSaif93
2 years, 3 months ago