Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Agility: stadardisation of the LCM process by writing and running IaC IaaC allows to quickly and easily develop, stage, and produce efficient environments
  • Operational Consistency: automation of lifecycle  reduces the possibility of oversights and decreases the chances of incompatibility issues within the infrastructure
  • Human Resource Risks Mitigation: automation reduces risks related to human errors, rogue activities, and safeguards the institutional knowledge from leakage in case any employee leaves the organization
  • Higher Efficiency: achieved by minimizing human inaccuracies and eliminating the lack of knowledge about infrastructure installed base and its configuration, using the CI/CD techniques adapted to infrastructure 
  • Cost/time Saving: engineers save up on time and cost which can be wisely invested in performing higher-value jobs; additional cost savings on cloud more optimal use of cloud resources using LCM Automation

...

  • Everything Codified: use explicit coding to configure files not only for initial provisioning but also a single source of truth for the whole infrastructure lifecycle, to ensure consistency with the intend and to eliminate configuration drift 
  • Self-Documentation: code itself represents the updated documentation of the infrastructure, to minimise the documentation maintenance burden and to ensure its currency
  • Code Modularisation: apply microservices architecture where the modular units of code can be independently deployed and lifecycled in an automated fashion
  • Immutability: IT infrastructure components are required to be replaced for each deployment during the system lifecycle to be consistent with immutable infrastructure to avoid configuration drift and to restrict the impact of undocumented changes in the stack