CompTIA Cloud+ (CV0-004)DeploymentEasy
A development team is implementing a Continuous Integration/Continuous Delivery (CI/CD) pipeline for a new microservices application. They want to ensure that every code change is automatically built, tested, and then deployed to a staging environment for further validation, without manual intervention at each step. Which of the following concepts is MOST relevant to achieving this automation?
- ACanary Deployment
- BAutomated Provisioning
- CInfrastructure as Code (IaC)
- DImmutable Infrastructure
Show answer & explanationAnswer & explanation
Correct answer: B. Automated Provisioning
Automated provisioning directly addresses the need to automatically build, test, and deploy resources and applications without manual intervention, which is central to a CI/CD pipeline.
Why the other options are wrong
- A. Canary deployment is a specific deployment strategy for gradually rolling out new versions, not the overarching concept of automating the entire build-test-deploy cycle.
- C. IaC defines infrastructure using code, but automated provisioning is the execution of that code to deploy resources.
- D. Immutable infrastructure ensures that once an instance is deployed, it is never modified, but this doesn't directly describe the automation of the deployment process itself.
Automated Provisioning
The process of automatically setting up and configuring IT infrastructure and application resources without manual intervention, often as part of a CI/CD pipeline.
- Reduces human error and increases deployment speed.
- Ensures consistency across environments.
- Key component of CI/CD and DevOps practices.
Memory trick: Continuous Innovation Drives Fast Release.