Deployment Strategies
83 soru
A developer is configuring the deployment settings for a critical production API hosted on AWS Elastic Beanstalk. The application currently runs on an Auto Scaling group of 8 instances and experiences a constant heavy workload. The deployment of the new application version must meet the following requirements:
- The environment must maintain its full capacity of 8 healthy instances running the current version during the deployment process.
- If the deployment fails, the rollback must be immediate and must not require redeploying the previous version to the instances, preventing any service disruption to the active environment.
- The new version must be deployed to new instances and pass health checks before any production traffic is routed to them.
Which Elastic Beanstalk deployment strategy satisfies these requirements?
A company is evaluating AWS deployment strategies for its web application to ensure that any new version is deployed to brand new instances rather than updating the existing instances in-place. This approach is required to allow a clean separation of environments and a rapid rollback if issues are detected in production. Which two deployment strategies satisfy these requirements? (Select TWO.)
Geçerli olan tümünü seçin
A developer is updating a web application hosted on an AWS Elastic Beanstalk environment. The developer needs to deploy the new application version as quickly as possible. The application is for internal testing, so temporary downtime during the deployment is acceptable, and there is no budget for additional Amazon EC2 instances. Which Elastic Beanstalk deployment strategy meets these requirements?
A developer is deploying a new version of a critical web application to AWS Elastic Beanstalk. The application must maintain availability (no downtime) and full capacity during the deployment. If a failure occurs, the deployment must support a rapid rollback to the previous version. The developer has no budget constraints. Which two deployment strategies meet these requirements? (Select TWO.)
Geçerli olan tümünü seçin
A developer is configuring a deployment for a web application running on an Auto Scaling group of four Amazon EC2 instances using AWS CodeDeploy. The deployment must meet the following constraints:
- The application must experience zero downtime, meaning at least some instances must remain online and healthy to serve traffic at all times.
- Due to strict budget limitations, no additional EC2 instances can be provisioned during the deployment.
Which two AWS CodeDeploy default deployment configurations satisfy these requirements? (Select two.)
Geçerli olan tümünü seçin
A developer is configuring a blue/green deployment for a microservice hosted on Amazon Elastic Container Service (Amazon ECS) using AWS CodeDeploy. The deployment must meet the following operational requirements:
* Traffic must be shifted in two increments: of traffic must be routed to the new task set immediately, followed by the remaining after a -minute evaluation period.
* The original task set must remain active for exactly hour ( minutes) after traffic is fully routed to the new task set to allow for manual rollback if issues arise, after which the original task set should be automatically terminated.
Which two configurations will satisfy these requirements? (Select TWO.)
Geçerli olan tümünü seçin
A developer is updating a serverless application hosted on AWS Lambda and wants to roll out a new function version using AWS CodeDeploy. The deployment must route of incoming traffic to the new version initially. After a -minute observation period, if no errors are detected by Amazon CloudWatch alarms, all remaining traffic () must be routed to the new version. Which AWS CodeDeploy deployment configuration meets these requirements?
A developer is configuring an in-place deployment in AWS CodeDeploy for an application running on an Auto Scaling group with Amazon EC2 instances. To prevent performance degradation during peak hours, the application must maintain at least of its capacity ( instances) to serve traffic at all times during the deployment. The developer also wants to complete the deployment in the shortest time possible. Which deployment configuration should the developer use to meet these requirements?
A developer is configuring the deployment policy for a web application running on an AWS Elastic Beanstalk environment. The environment currently consists of Amazon EC2 instances. To meet strict SLA requirements, the deployment must maintain of the current serving capacity ( instances) at all times during the update. Additionally, the development team wants to minimize the additional infrastructure costs during the deployment process by avoiding the temporary doubling of instances or provisioning a second environment. Which Elastic Beanstalk deployment policy should the developer select?
A developer is configuring a rolling update deployment for an application hosted on an Amazon Elastic Container Service (Amazon ECS) cluster using the EC2 launch type. The service runs with a desired task count of . Due to strict memory constraints on the container instances, the cluster cannot run more than tasks simultaneously. Additionally, the application must maintain at least of its desired capacity ( tasks) at all times to handle incoming baseline traffic.
Which two parameters should the developer configure in the ECS service definition to meet these requirements? (Select TWO.)
Geçerli olan tümünü seçin
A developer is designing a deployment strategy for a high-traffic web application hosted on Amazon EC2 instances. The company requires a canary deployment strategy where of the production traffic is routed to the new version of the application for validation. The rollout must allow for an immediate rollback to the stable version in the event of an application error, without waiting for client DNS caches to expire.
Which approach should the developer implement to meet these requirements?
A developer has updated an API hosted on Amazon API Gateway. To minimize the risk of the new version affecting users, the developer wants to test the update by routing of the incoming API calls to the new version, while the remaining of the traffic goes to the current version. The developer wants to monitor the performance of the new version using CloudWatch and easily promote it to full production once verified. Which approach meets these requirements with the least operational complexity?
A developer is configuring a blue/green deployment for an Amazon Elastic Container Service (Amazon ECS) service using AWS CodeDeploy. The deployment must shift traffic to the new task set gradually to allow for monitoring, but the entire deployment process must finish shifting of the traffic in less than minutes.
Which TWO predefined deployment configurations will meet these requirements? (Select TWO.)
Geçerli olan tümünü seçin
A company runs a high-traffic web application on an AWS Elastic Beanstalk environment. The application is highly sensitive to performance degradation, so the deployment of a new version must maintain 100% of the environment's instance capacity to handle traffic at all times. Additionally, if the new version fails health checks, the environment must roll back automatically with minimal rollback time and no manual intervention. The developer wants to avoid configuring a secondary environment or changing DNS records. Which deployment strategy should the developer select to meet these requirements?
A developer is configuring an AWS CodeDeploy deployment group for an in-place deployment to a fleet of 10 Amazon EC2 instances. The deployment must not provision any new EC2 instances due to budget limitations. Additionally, the application must maintain at least 50% of its healthy instance capacity at all times during the update to handle the incoming traffic load.
Which two CodeDeploy default deployment configurations can the developer select to meet these requirements? (Choose two.)
Geçerli olan tümünü seçin
A developer is updating a web application running on an AWS Elastic Beanstalk environment. The application is highly sensitive to customer-facing bugs, so the developer wants to test the new version using a small percentage of real production traffic () for a duration of minutes. If the new version triggers any Amazon CloudWatch alarms during this time, the traffic must immediately route back to the old version. If no alarms are triggered, the remaining of traffic should automatically shift to the new version. Which deployment policy should the developer configure in the Elastic Beanstalk environment?
A high-traffic API is hosted on an AWS Elastic Beanstalk environment. The development team is preparing to deploy a major update. The deployment must satisfy the following operational requirements:
* The system must maintain at least its baseline capacity at all times to prevent performance degradation.
* A fast rollback mechanism must be available to restore the previous version within minutes if post-deployment health checks or alarms fail.
* The update must be contained within the existing environment without provisioning a separate, duplicate Elastic Beanstalk environment or performing a CNAME swap.
Which TWO of the following deployment strategies should the developer select to satisfy these requirements? (Select TWO.)
Geçerli olan tümünü seçin
A company runs a containerized web application on Amazon ECS using the AWS Fargate launch type. The ECS service is configured with a desired count of tasks. Due to strict budget constraints, the developer cannot allocate any additional Fargate tasks or capacity during a deployment. However, the application must remain online, maintaining at least of its desired processing capacity throughout the update process.
Which two deployment configuration values should the developer specify in the ECS service definition to meet these requirements?
Geçerli olan tümünü seçin
A developer is updating a serverless API backend running on AWS Lambda. The deployment must minimize user-facing impact by routing of the incoming traffic to the new Lambda version for a test window of minutes, while monitoring a CloudWatch alarm. If the alarm remains green, the remaining of traffic must shift to the new version immediately. If the alarm is triggered, the deployment must revert to the original version. Which AWS CodeDeploy configuration meets these requirements?
A developer needs to deploy a new version of an application to an active AWS Elastic Beanstalk environment. The application must maintain 100% of its instance capacity to handle traffic during the deployment process. The deployment must be completed within the existing environment without creating a second, separate Elastic Beanstalk environment. Which two deployment strategies will meet these requirements? (Select two.)
Geçerli olan tümünü seçin