280,154 views
27 votes
27 votes
Kirsten manages the infrastructure that hosts her company's CRM platform. She currently has a production environment that all of the users access. However, she was recently reading about the concept of creating a second production environment where patches and updates are applied and then traffic is shifted over to the second environment once it has been tested. Which of the following describes the methodology that she is considering implementing?

a. Rolling deployment
b. Blue-green deployment
c. Duplicate deployment
d. Canary deployment

User Didgeridoo
by
2.6k points

1 Answer

14 votes
14 votes

Answer:

The methodology that Kristen is considering to implement is:

d. Canary deployment.

Step-by-step explanation:

This deployment type creates a second production environment (better called a testing environment). Here, patches and updates are first applied for testing purposes before shifting traffic to the main production environment. In a server environment, the idea of canary deployment is to first deploy the changes to a small subset of servers, test them before rolling out the changes to the rest of the servers. It enjoys some advantages over other deployment strategies because it allows for testing.

User Rgenito
by
3.0k points