An online data analytics application is launched to 12 On-Demand EC2 instances across three Availability Zones using a golden AMI in AWS. Each instance has only 10% utilization after business hours but increases to 30% utilization during peak hours. There are also some third-party applications that use the application from all over the globe with no specific schedule. In the morning, there is always a sudden CPU utilization increase on the EC2 instances due to the number of users logging in to use the application. However, its CPU utilization usually stabilizes after a few hours. A DevOps Engineer has been instructed to reduce costs and improve the overall reliability of the system.
Which among the following options provides the MOST suitable solution in this scenario?
A SaaS company uses ECS (Fargate) behind an ALB and CodePipeline + CodeDeploy for blue/green
deployments. They need automatic, incremental traffic shifting over time with no downtime.
Which solution will meet these requirements?
A DevOps engineer is supporting early-stage development for a developer platform running on Amazon EKS.
Recently, the platform has experienced an increased rate of container restart failures. The DevOps engineer
wants diagnostic information to isolate and resolve issues.
Which solution will meet this requirement?
A multinational insurance firm has recently consolidated its multiple AWS accounts using AWS Organizations with several Organizational units (OUs) that group each department of the firm. Their IT division consists of two teams: the DevOps team and the Release & Deployment team. The first one is responsible for protecting its cloud infrastructure and ensuring that all of its AWS resources are compliant, while the latter is responsible for deploying new applications to AWS Cloud. The DevOps team has been instructed to set up a system that regularly checks if all of the running EC2 instances are using an approved AMI. However, the solution should not stop the Release & Deployment team from deploying an EC2 instance running on a non-approved AMI for their release process. The DevOps team must build a notification system that sends the compliance state of the AWS resources to improve and maintain the security of their cloud resources.
Which of the following is the MOST suitable solution that the DevOps team should implement?