CompTIA Project+ (PK0-005)Basics of IT and GovernanceHard
A software development project is adopting DevOps practices to accelerate delivery and improve collaboration. The project manager needs to ensure that the infrastructure where the application runs is consistently provisioned and updated across development, testing, and production environments, minimizing configuration drift. Which IT infrastructure concept is MOST central to achieving this goal?
- AInfrastructure as Code (IaC)
- BVirtual Desktop Infrastructure (VDI)
- CData Loss Prevention (DLP)
- DSoftware-Defined Networking (SDN)
Show answer & explanationAnswer & explanation
Correct answer: A. Infrastructure as Code (IaC)
Infrastructure as Code (IaC) allows infrastructure to be provisioned and managed using code, ensuring consistency, repeatability, and minimizing configuration drift across different environments, which is crucial for DevOps.
Why the other options are wrong
- B. VDI provides virtual desktops to users, unrelated to infrastructure provisioning consistency.
- C. DLP focuses on preventing sensitive data from leaving an organization's control, a security concern, not an infrastructure provisioning one.
- D. SDN centralizes network control, but doesn't directly address consistent provisioning of servers or other infrastructure components across different stages.
Infrastructure as Code (IaC)
Infrastructure as Code (IaC) is the management of infrastructure (networks, virtual machines, load balancers, etc.) in a descriptive model, using the same versioning as source code.
- Automates infrastructure provisioning and management.
- Ensures consistency and repeatability across environments.
- Reduces manual errors and configuration drift.
Memory trick: IaC: Infrastructure as Code, Consistent Everywhere.