ExamQuestions.com

Register
Login
AWS Certified DevOps Engineer Professional Exam Questions

Amazon

AWS Certified DevOps Engineer Professional

421 / 500

Question 421:

CodeDeploy is being used by a small company for its project. This project aims to analyze the customers’ behaviors on how to choose new cars. The team decides to use a load balancer and autoscaling for its EC2 instances as the project needs a highly available and elastic environment. And at least 4 instances are supposed to work at the same time and the number may reach at 8 during the peak hour when there are some sales activities such as at Black Friday. The company’s AWS engineer wants to use the in-place deployment. What below items should the AWS engineer do before creating the CodeDeploy Deployment Group in AWS console? Select 3.

Answer options:

A.Make sure that you have a service role that trusts AWS CodeDeploy with correct permissions. This should be done before creating the Deployment Group in CodeDeploy. IAM should be involved for that by creating a new role and the role type is AWS Service.
B.Prepare an autoscaling group with Min 4 and Max 8 instances. Make sure that the autoscaling group has the correct autoscaling launch configurations attached. You can use the prebaked AMI to install some configuration packages for the instances.
C.Make sure the correct SNS topic is created because when CodeDeploy Deployment Group is being created, one SNS topic is required to subscribe to the CodeDeploy application, which is a mandatory step
D.Make sure that the Elastic Load Balancer is already setup no matter it is a Classic Load Balancer, Application Load Balancer, or Network Load Balancer as the ELB will be used in the CodeDeploy Deployment Group.
E.Ensure that all instances under the autoscaling group have proper tags such as env/dev because when CodeDeploy Deployment Group is being created, EC2 tags are needed for CodeDeploy to understand the targets to deploy to.