XK0-004 · Question #424
An administrator uses a tool to perform roiling deployments when the production application needs to be updated. The tool temporarily removes 10% of the systems from the load balancer at a time and it
The correct answer is A. infrastructure as code. Infrastructure as Code (IaC) defines infrastructure operations - including rolling deployments and automated rollback logic - using code and configuration files managed by tooling.
Question
An administrator uses a tool to perform roiling deployments when the production application needs to be updated. The tool temporarily removes 10% of the systems from the load balancer at a time and it pushes the newest version of the application to each system. If there are errors the tool rolls back the changes. Which of the following does this scenano BEST describe?
Options
- Ainfrastructure as code
- BInfrastructure automation
- CAgent-based architecture
- DBuid automation
- Einventory management
How the community answered
(22 responses)- A82% (18)
- B9% (2)
- C5% (1)
- D5% (1)
Why each option
Infrastructure as Code (IaC) defines infrastructure operations - including rolling deployments and automated rollback logic - using code and configuration files managed by tooling.
Infrastructure as Code represents the practice of managing and provisioning infrastructure through machine-readable configuration files rather than manual processes; the described tool embodies IaC by codifying the rolling deployment strategy, load balancer integration, and rollback behavior, making the deployment process repeatable, auditable, and version-controlled using tools such as Ansible or Chef.
Infrastructure automation is a broader term for any automated execution of IT tasks and does not specifically capture the code-driven, declarative definition of deployment workflows with rollback that characterizes IaC.
Agent-based architecture refers to management software agents installed on each node that report state to a central controller, and does not describe a deployment orchestration strategy.
Build automation refers to automated compilation, testing, and packaging of source code artifacts, not the orchestration of deployments to production systems.
Inventory management refers to cataloguing and tracking hardware and software assets, not orchestrating rolling application deployments.
Concept tested: Infrastructure as Code rolling deployment strategy
Source: https://learn.microsoft.com/en-us/devops/deliver/what-is-infrastructure-as-code
Topics
Community Discussion
No community discussion yet for this question.