200-901 Question 107
Single answerA team is deploying an application and evaluating different deployment types. The application requires rapid scaling, minimal downtime during updates, and the ability to isolate instances for testing. Which deployment type is the most suitable for their needs?
- A
Virtual Machines (VMs)
- B
Bare-Metal Servers
- C
Containerized Deployment
- D
Serverless Deployment
Show answer and explanation
Correct answer: C
Explanation
Containerized deployment is the most suitable option because it provides the flexibility of rapid scaling, minimal downtime during updates, and the ability to isolate instances for testing. Containers are lightweight and designed for modern application needs, making them the best fit for this scenario.
- A. Incorrect.
Virtual Machines (VMs) provide isolation and scalability but are slower to scale compared to containers. They also require more resources and can result in higher downtime during updates.
- B. Incorrect.
Bare-Metal Servers lack the flexibility and rapid scaling capabilities needed for modern application deployment. Updates often require significant downtime, making it unsuitable for this scenario.
- C. Correct.
Containerized Deployment offers rapid scaling, minimal downtime during updates using techniques like rolling updates, and the ability to isolate instances for testing using namespaces or separate containers.
- D. Incorrect.
Serverless Deployment is highly scalable and eliminates infrastructure management, but it is not ideal for applications needing instance isolation for testing or requiring constant runtime environments.