Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Developer - Associate DVA-C02 All Questions

View all questions & answers for the AWS Certified Developer - Associate DVA-C02 exam

Exam AWS Certified Developer - Associate DVA-C02 topic 1 question 161 discussion

A developer wants to deploy a new version of an AWS Elastic Beanstalk application. During deployment, the application must maintain full capacity and avoid service interruption. Additionally, the developer must minimize the cost of additional resources that support the deployment.

Which deployment method should the developer use to meet these requirements?

  • A. All at once
  • B. Rolling with additional batch
  • C. Blue/green
  • D. Immutable
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nagasoracle
Highly Voted 1 year ago
Selected Answer: B
B: Rolling with additional batch , considering "minimize the cost of additional resources" C costly than B, due to double capacity
upvoted 15 times
...
SerialiDr
Highly Voted 10 months ago
Selected Answer: D
D. Immutable The immutable method strikes a balance between maintaining service availability and controlling costs. It avoids the downtime associated with the all-at-once method and doesn't require the more extensive resource duplication of the blue/green method. While it does temporarily increase resource usage (similar to rolling with an additional batch), it's generally more efficient and less risky than updating instances in-place.
upvoted 5 times
aws_god
2 weeks ago
you mean D
upvoted 1 times
...
...
ShakthiGCP
Most Recent 1 week, 1 day ago
Selected Answer: B
Rolling deployments reuse existing instances for a portion of the deployment time. While new instances are launched, old ones continue to serve traffic. This minimizes idle compute time and reduces costs.
upvoted 1 times
...
65703c1
5 months, 3 weeks ago
Selected Answer: D
D is the correct answer.
upvoted 2 times
...
a5fc516
7 months ago
Ans-B: The immutable deployment method updates an application by launching new instances with the new version in a new Auto Scaling group, alongside the existing instances running the old version. This ensures that the application maintains full capacity during the deployment because the existing environment is unaffected until the new environment is fully deployed and verified. Once the deployment is successful, traffic is shifted to the new instances, and the old ones are terminated. This minimizes downtime and provides a quick rollback if needed. The cost of additional resources is limited to the duration of the deployment, after which the old resources are terminated.
upvoted 1 times
aws_god
2 weeks ago
you mean D
upvoted 1 times
...
...
KarBiswa
8 months, 3 weeks ago
Selected Answer: B
https://docs.aws.amazon.com/whitepapers/latest/practicing-continuous-integration-continuous-delivery/deployment-methods.html#:~:text=During%20the%20deployment%20process%20two%20software%20versions%2C%20new%20and%20old%2C%20are%20running%20on%20the%20same%20fleet.%20This%20method%20allows%20a%20zero%2Ddowntime%20update.%20If%20the%20deployment%20fails%2C%20only%20the%20updated%20portion%20of%20the%20fleet%20will%20be%20affected. It does not need a new instance
upvoted 1 times
...
Roimasu
1 year ago
Selected Answer: D
This method performs updates by launching a new set of instances in a new Auto Scaling group. Once the new instances pass health checks, they are moved into the existing Auto Scaling group, and the old instances are terminated. This method ensures full capacity, avoids downtime, and minimizes additional costs because it does not double the environment's running resources for an extended period. It adds resources temporarily and only in the amount necessary to maintain capacity.
upvoted 3 times
...
NinjaCloud
1 year ago
Shoulc be B "Ultimately, the choice between "Rolling with additional batch" and "Blue/green" deployments should depend on your specific requirements and constraints. If maintaining full capacity is a crucial factor, then "Rolling with additional batch" could be the better choice."
upvoted 4 times
...
ut18
1 year ago
MS Bing answer: B vs Chag GPT answer: C Your choice?
upvoted 1 times
CrescentShared
1 year ago
ChatGPT4 changed its mind to select D today.
upvoted 1 times
...
...
Learning4life
1 year, 1 month ago
C and D are wrong, since they both require additional resources.
upvoted 1 times
...
joosh96
1 year, 1 month ago
Selected Answer: C
chat gpt replied
upvoted 1 times
...
Cerakoted
1 year, 1 month ago
Selected Answer: B
Answer is B One of requirement - the developer [must minimize the cost of additional resources] that support the deployment.
upvoted 4 times
...
dilleman
1 year, 1 month ago
Selected Answer: D
I vote for D since the requirement is to minimize the costs of resources. Blue/green is a good and safe way to solve this but it costs more resources than an Immutable rollout. Immutable: Launches a new set of instances in a new temporary environment to ensure that the new version works as expected. Once the new version is verified, traffic is rerouted to the new set of instances, and the old instances are terminated. This method maintains full capacity, avoids service interruptions, and minimizes the cost compared to blue/green deployments since the overlap in running resources is shorter.
upvoted 4 times
...
Digo30sp
1 year, 1 month ago
Selected Answer: C
The correct answer is (C). The blue/green deployment method is the best option to meet the developer's requirements. Blue/green allows the developer to deploy a new version of the application without service interruption. This is done by creating a blue production environment and a green production environment. The blue environment is the current production environment and the green environment is the new version of the application. The developer can then test the new version of the application in the green environment before putting it into production.
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
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.

SaveCancel
Loading ...