SlideShare a Scribd company logo
Infrastructure as Code:
Principles and Practices
Index
● Introduction
● What and Why?
● Benefits of IaC
● Best Practices of IaC
● Conclusion
To pioneer the new practices for their large scale, highly
reliable IT infrastructure, organisations are provisioning
and changing systems to promise a transformation in its
infrastructure.
Introduction
What and Why ?
● IaC builds an IT setup that lets you manage the
technology stack for an application without manual
processing and configuring discrete hardware devices
and operating systems.
● It uses descriptive language to code more versatile and
adaptive provisioning and deployment processes.
Benefits of Infrastructure as
Code
Lighting Speed
● IaC allows you to quickly and easily develop, stage, and produce efficient
environments. You can standardise the process by simply writing codes and
running them.
Super Consistency
● The infrastructure setup reduces the possibility of oversights and decreases
chances of incompatibility issues with the infrastructure. This also helps your
applications to run more smoothly and hassle-free.
Minimum Risk
● With the automated process you are provided with proper documentation for the
infrastructure. It safeguards the institutional knowledge from leakage in case any
employee leaves the organisation. IaC allows server configuration that can be
documented, logged and tracked later for reference.
Higher Efficiency
● With the implementation of the IaC, productivity among developers and the team is
said to improve drastically as the cloud architectures are deployed at stages where
the software development life cycle becomes more efficient. With everything
automated and organised, engineers save up on time and cost which can be wisely
invested in performing other manual tasks and higher-value jobs.
Best Practices For IaC
Everything Codified
● The main element of Infrastructure as Code is explicit coding to configure files
in use. More than provisioning, it reduces the misconfiguration in the
application with seamless deployment and single source of truth of your
infrastructure specifications.
Documentation to Minimum
● With IaC, the code itself represents the updated documentation of the
infrastructure. No additional documentation is required except setup
instructions. Everything is coded and ideally keeps documentation to a
minimum.
Version controlled, Tested and Integrated
● IaC allows you to track and give insights on what, who and why anything
changed in the process of deployment. Moreover, every action can be tested
and repeated at multiple stages that lead to better management of the
infrastructure.
● From unit to integration test, depending on your needs, you can rigorously
apply them to your infrastructure configurations to ensure elimination of
bugs and threats. A sound integration process leads to templating the
provision multiple times in different environments such as Dev, Test, and
QA.
Code Modularisation
● Microservices architecture can be applied to IaC where the modular units
of code can be independently deployed. By breaking the infrastructure
into small modules or stacks, you can grasp greater accountability over
who has access to which parts of your infrastructure code.
Immutable infrastructure
● IT infrastructure components are required to be replaced for each
deployment. The process of terminating the stack can be made
consistent with immutable infrastructure to avoid configuration drift
and to restrict the impact of undocumented changes in the stack.
Conclusion
Infrastructure as Code is shifting organisational apparatuses
to accelerate processes, document infrastructure and
maintains consistency in the policies to minimize error and
maximize money in no time. Pacing with the changes and
moving along the next generation of technology, IaC can
make you catch the flight to success and advancement.
Have questions? Talk to Drupal experts, ping us at
hello@opensenselabs.com to get the best of
Drupal and augmented reality for your future
businesses.
THANK YOU
Ad

More Related Content

What's hot (19)

Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  
Perforce
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
DevOps.com
 
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementAddressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Enterprise Management Associates
 
Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016
Kief Morris
 
Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1
Gary Stafford
 
Bringing DevOps to Routing with evolved XR: an overview
Bringing DevOps to Routing with evolved XR: an overviewBringing DevOps to Routing with evolved XR: an overview
Bringing DevOps to Routing with evolved XR: an overview
Cisco DevNet
 
Microsoft Azure DevOps
Microsoft Azure DevOpsMicrosoft Azure DevOps
Microsoft Azure DevOps
tdc-globalcode
 
Kubernetes Administration Certification Cost-Register Now(7262008866)
Kubernetes Administration Certification Cost-Register Now(7262008866)Kubernetes Administration Certification Cost-Register Now(7262008866)
Kubernetes Administration Certification Cost-Register Now(7262008866)
Novel Vista
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
DevOps.com
 
Webinar: Skytap & Jenkins
Webinar: Skytap & JenkinsWebinar: Skytap & Jenkins
Webinar: Skytap & Jenkins
Skytap Cloud
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Josef Adersberger
 
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource SharingMaintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Vladimir Podolskiy
 
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarCreating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Skytap Cloud
 
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale
 
DevOps Spain 2019. Olivier Perard-Oracle
DevOps Spain 2019. Olivier Perard-OracleDevOps Spain 2019. Olivier Perard-Oracle
DevOps Spain 2019. Olivier Perard-Oracle
atSistemas
 
Oracle Cloud With Azure DevOps Pipelines
Oracle Cloud With Azure DevOps PipelinesOracle Cloud With Azure DevOps Pipelines
Oracle Cloud With Azure DevOps Pipelines
Johan Louwers
 
Embacing service-level-objectives of your microservices in your Cl/CD
Embacing service-level-objectives of your microservices in your Cl/CDEmbacing service-level-objectives of your microservices in your Cl/CD
Embacing service-level-objectives of your microservices in your Cl/CD
Nebulaworks
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
VMware Tanzu
 
Microsoft and DevOps - Presented by Atidan
Microsoft and DevOps - Presented by AtidanMicrosoft and DevOps - Presented by Atidan
Microsoft and DevOps - Presented by Atidan
David J Rosenthal
 
Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  
Perforce
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
DevOps.com
 
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementAddressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Enterprise Management Associates
 
Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016
Kief Morris
 
Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1
Gary Stafford
 
Bringing DevOps to Routing with evolved XR: an overview
Bringing DevOps to Routing with evolved XR: an overviewBringing DevOps to Routing with evolved XR: an overview
Bringing DevOps to Routing with evolved XR: an overview
Cisco DevNet
 
Microsoft Azure DevOps
Microsoft Azure DevOpsMicrosoft Azure DevOps
Microsoft Azure DevOps
tdc-globalcode
 
Kubernetes Administration Certification Cost-Register Now(7262008866)
Kubernetes Administration Certification Cost-Register Now(7262008866)Kubernetes Administration Certification Cost-Register Now(7262008866)
Kubernetes Administration Certification Cost-Register Now(7262008866)
Novel Vista
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
DevOps.com
 
Webinar: Skytap & Jenkins
Webinar: Skytap & JenkinsWebinar: Skytap & Jenkins
Webinar: Skytap & Jenkins
Skytap Cloud
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Josef Adersberger
 
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource SharingMaintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Vladimir Podolskiy
 
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarCreating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Skytap Cloud
 
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale
 
DevOps Spain 2019. Olivier Perard-Oracle
DevOps Spain 2019. Olivier Perard-OracleDevOps Spain 2019. Olivier Perard-Oracle
DevOps Spain 2019. Olivier Perard-Oracle
atSistemas
 
Oracle Cloud With Azure DevOps Pipelines
Oracle Cloud With Azure DevOps PipelinesOracle Cloud With Azure DevOps Pipelines
Oracle Cloud With Azure DevOps Pipelines
Johan Louwers
 
Embacing service-level-objectives of your microservices in your Cl/CD
Embacing service-level-objectives of your microservices in your Cl/CDEmbacing service-level-objectives of your microservices in your Cl/CD
Embacing service-level-objectives of your microservices in your Cl/CD
Nebulaworks
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
VMware Tanzu
 
Microsoft and DevOps - Presented by Atidan
Microsoft and DevOps - Presented by AtidanMicrosoft and DevOps - Presented by Atidan
Microsoft and DevOps - Presented by Atidan
David J Rosenthal
 

Similar to Infrastructure as Code principles and practices (20)

Empowering DevOps Harnessing Infrastructure as Code Services at HEX64.docx
Empowering DevOps Harnessing Infrastructure as Code Services at HEX64.docxEmpowering DevOps Harnessing Infrastructure as Code Services at HEX64.docx
Empowering DevOps Harnessing Infrastructure as Code Services at HEX64.docx
Awijeet Kumar
 
Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps
Bahaa Al Zubaidi
 
IaC.pptx
IaC.pptxIaC.pptx
IaC.pptx
MohanSingh123141
 
Infrastructure as Code with Ansible
Infrastructure as Code with AnsibleInfrastructure as Code with Ansible
Infrastructure as Code with Ansible
Daniel Bezerra
 
Evolve v2.3 data_sheet
Evolve v2.3 data_sheetEvolve v2.3 data_sheet
Evolve v2.3 data_sheet
Nimit Shishodia
 
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
DigitalOcean
 
Infrastructure as Code.docx
Infrastructure as Code.docxInfrastructure as Code.docx
Infrastructure as Code.docx
MuhammadKhalil502533
 
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
DevOps Indonesia
 
Transforming IT Operations with DevOps and Infrastructure as Code (IaC) Servi...
Transforming IT Operations with DevOps and Infrastructure as Code (IaC) Servi...Transforming IT Operations with DevOps and Infrastructure as Code (IaC) Servi...
Transforming IT Operations with DevOps and Infrastructure as Code (IaC) Servi...
HEX64
 
Enhancing DevOps With Cloud-Based Solutions.pdf
Enhancing DevOps With Cloud-Based Solutions.pdfEnhancing DevOps With Cloud-Based Solutions.pdf
Enhancing DevOps With Cloud-Based Solutions.pdf
flufftailshop
 
Azure Migration .pptx
Azure Migration .pptxAzure Migration .pptx
Azure Migration .pptx
sonalibiswas22
 
Enabling Cloud Deployment
Enabling Cloud DeploymentEnabling Cloud Deployment
Enabling Cloud Deployment
Nalashaa Healthcare Solutions
 
Sales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrixSales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrix
Greg Adcock
 
Enhancing DevOps With Cloud-Based Solutions.pdf
Enhancing DevOps With Cloud-Based Solutions.pdfEnhancing DevOps With Cloud-Based Solutions.pdf
Enhancing DevOps With Cloud-Based Solutions.pdf
kalichargn70th171
 
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
APPSeCONNECT
 
Types Of Testing Environment In TestGrid.pdf
Types Of Testing Environment In TestGrid.pdfTypes Of Testing Environment In TestGrid.pdf
Types Of Testing Environment In TestGrid.pdf
Jace Reed
 
Cloud Infrastructure Engineer (IaC) with hex64.docx
Cloud Infrastructure Engineer (IaC) with hex64.docxCloud Infrastructure Engineer (IaC) with hex64.docx
Cloud Infrastructure Engineer (IaC) with hex64.docx
HEX64
 
Infrastructure as Code with Terraform on AWS
Infrastructure as Code with Terraform on AWSInfrastructure as Code with Terraform on AWS
Infrastructure as Code with Terraform on AWS
Ali Can Kuştemur 🐧
 
Simplicity AI Products and Services
Simplicity AI Products and ServicesSimplicity AI Products and Services
Simplicity AI Products and Services
Tequra Analytics
 
The benefits of software reuse
The benefits of software reuseThe benefits of software reuse
The benefits of software reuse
Entando
 
Empowering DevOps Harnessing Infrastructure as Code Services at HEX64.docx
Empowering DevOps Harnessing Infrastructure as Code Services at HEX64.docxEmpowering DevOps Harnessing Infrastructure as Code Services at HEX64.docx
Empowering DevOps Harnessing Infrastructure as Code Services at HEX64.docx
Awijeet Kumar
 
Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps
Bahaa Al Zubaidi
 
Infrastructure as Code with Ansible
Infrastructure as Code with AnsibleInfrastructure as Code with Ansible
Infrastructure as Code with Ansible
Daniel Bezerra
 
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
DigitalOcean
 
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
DevOps Indonesia
 
Transforming IT Operations with DevOps and Infrastructure as Code (IaC) Servi...
Transforming IT Operations with DevOps and Infrastructure as Code (IaC) Servi...Transforming IT Operations with DevOps and Infrastructure as Code (IaC) Servi...
Transforming IT Operations with DevOps and Infrastructure as Code (IaC) Servi...
HEX64
 
Enhancing DevOps With Cloud-Based Solutions.pdf
Enhancing DevOps With Cloud-Based Solutions.pdfEnhancing DevOps With Cloud-Based Solutions.pdf
Enhancing DevOps With Cloud-Based Solutions.pdf
flufftailshop
 
Sales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrixSales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrix
Greg Adcock
 
Enhancing DevOps With Cloud-Based Solutions.pdf
Enhancing DevOps With Cloud-Based Solutions.pdfEnhancing DevOps With Cloud-Based Solutions.pdf
Enhancing DevOps With Cloud-Based Solutions.pdf
kalichargn70th171
 
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
APPSeCONNECT
 
Types Of Testing Environment In TestGrid.pdf
Types Of Testing Environment In TestGrid.pdfTypes Of Testing Environment In TestGrid.pdf
Types Of Testing Environment In TestGrid.pdf
Jace Reed
 
Cloud Infrastructure Engineer (IaC) with hex64.docx
Cloud Infrastructure Engineer (IaC) with hex64.docxCloud Infrastructure Engineer (IaC) with hex64.docx
Cloud Infrastructure Engineer (IaC) with hex64.docx
HEX64
 
Infrastructure as Code with Terraform on AWS
Infrastructure as Code with Terraform on AWSInfrastructure as Code with Terraform on AWS
Infrastructure as Code with Terraform on AWS
Ali Can Kuştemur 🐧
 
Simplicity AI Products and Services
Simplicity AI Products and ServicesSimplicity AI Products and Services
Simplicity AI Products and Services
Tequra Analytics
 
The benefits of software reuse
The benefits of software reuseThe benefits of software reuse
The benefits of software reuse
Entando
 
Ad

More from OpenSense Labs (17)

Coming together of accessibility and usability
Coming together of accessibility and usabilityComing together of accessibility and usability
Coming together of accessibility and usability
OpenSense Labs
 
Best Security Focussed CMS: Drupal 8
Best Security Focussed CMS: Drupal 8Best Security Focussed CMS: Drupal 8
Best Security Focussed CMS: Drupal 8
OpenSense Labs
 
DevOps culture
DevOps cultureDevOps culture
DevOps culture
OpenSense Labs
 
7 automated visual testing tools for you
7 automated visual testing tools for you7 automated visual testing tools for you
7 automated visual testing tools for you
OpenSense Labs
 
Web components
Web componentsWeb components
Web components
OpenSense Labs
 
Top Drupal 8 Distributions
Top Drupal 8 DistributionsTop Drupal 8 Distributions
Top Drupal 8 Distributions
OpenSense Labs
 
How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?
OpenSense Labs
 
How can Augmented Reality and Drupal Come Together
How can Augmented Reality and Drupal Come TogetherHow can Augmented Reality and Drupal Come Together
How can Augmented Reality and Drupal Come Together
OpenSense Labs
 
Power of Microservices Architecture in Drupal Development
Power of Microservices Architecture in Drupal DevelopmentPower of Microservices Architecture in Drupal Development
Power of Microservices Architecture in Drupal Development
OpenSense Labs
 
Top 10 Drupal Themes for 2018
Top 10 Drupal Themes for 2018 Top 10 Drupal Themes for 2018
Top 10 Drupal Themes for 2018
OpenSense Labs
 
Gaming Companies and Communities for Drupal
Gaming Companies and Communities for Drupal Gaming Companies and Communities for Drupal
Gaming Companies and Communities for Drupal
OpenSense Labs
 
ADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher Education
OpenSense Labs
 
Drupal 8.6 Release and the Road Ahead
Drupal 8.6 Release and the Road AheadDrupal 8.6 Release and the Road Ahead
Drupal 8.6 Release and the Road Ahead
OpenSense Labs
 
Understanding Distributed Content Management System
Understanding Distributed Content Management SystemUnderstanding Distributed Content Management System
Understanding Distributed Content Management System
OpenSense Labs
 
Scrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentScrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal Development
OpenSense Labs
 
In the Pursuit of Headless with Contenta
In the Pursuit of Headless with ContentaIn the Pursuit of Headless with Contenta
In the Pursuit of Headless with Contenta
OpenSense Labs
 
Drupal Effect on High Performance Websites
Drupal Effect on High Performance Websites Drupal Effect on High Performance Websites
Drupal Effect on High Performance Websites
OpenSense Labs
 
Coming together of accessibility and usability
Coming together of accessibility and usabilityComing together of accessibility and usability
Coming together of accessibility and usability
OpenSense Labs
 
Best Security Focussed CMS: Drupal 8
Best Security Focussed CMS: Drupal 8Best Security Focussed CMS: Drupal 8
Best Security Focussed CMS: Drupal 8
OpenSense Labs
 
7 automated visual testing tools for you
7 automated visual testing tools for you7 automated visual testing tools for you
7 automated visual testing tools for you
OpenSense Labs
 
Top Drupal 8 Distributions
Top Drupal 8 DistributionsTop Drupal 8 Distributions
Top Drupal 8 Distributions
OpenSense Labs
 
How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?
OpenSense Labs
 
How can Augmented Reality and Drupal Come Together
How can Augmented Reality and Drupal Come TogetherHow can Augmented Reality and Drupal Come Together
How can Augmented Reality and Drupal Come Together
OpenSense Labs
 
Power of Microservices Architecture in Drupal Development
Power of Microservices Architecture in Drupal DevelopmentPower of Microservices Architecture in Drupal Development
Power of Microservices Architecture in Drupal Development
OpenSense Labs
 
Top 10 Drupal Themes for 2018
Top 10 Drupal Themes for 2018 Top 10 Drupal Themes for 2018
Top 10 Drupal Themes for 2018
OpenSense Labs
 
Gaming Companies and Communities for Drupal
Gaming Companies and Communities for Drupal Gaming Companies and Communities for Drupal
Gaming Companies and Communities for Drupal
OpenSense Labs
 
ADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher Education
OpenSense Labs
 
Drupal 8.6 Release and the Road Ahead
Drupal 8.6 Release and the Road AheadDrupal 8.6 Release and the Road Ahead
Drupal 8.6 Release and the Road Ahead
OpenSense Labs
 
Understanding Distributed Content Management System
Understanding Distributed Content Management SystemUnderstanding Distributed Content Management System
Understanding Distributed Content Management System
OpenSense Labs
 
Scrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentScrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal Development
OpenSense Labs
 
In the Pursuit of Headless with Contenta
In the Pursuit of Headless with ContentaIn the Pursuit of Headless with Contenta
In the Pursuit of Headless with Contenta
OpenSense Labs
 
Drupal Effect on High Performance Websites
Drupal Effect on High Performance Websites Drupal Effect on High Performance Websites
Drupal Effect on High Performance Websites
OpenSense Labs
 
Ad

Recently uploaded (20)

Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Raffi Khatchadourian
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
Q1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor PresentationQ1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor Presentation
Dropbox
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Markus Eisele
 
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
João Esperancinha
 
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
CSUC - Consorci de Serveis Universitaris de Catalunya
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Raffi Khatchadourian
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
Q1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor PresentationQ1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor Presentation
Dropbox
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Markus Eisele
 
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
João Esperancinha
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 

Infrastructure as Code principles and practices

  • 2. Index ● Introduction ● What and Why? ● Benefits of IaC ● Best Practices of IaC ● Conclusion
  • 3. To pioneer the new practices for their large scale, highly reliable IT infrastructure, organisations are provisioning and changing systems to promise a transformation in its infrastructure. Introduction
  • 4. What and Why ? ● IaC builds an IT setup that lets you manage the technology stack for an application without manual processing and configuring discrete hardware devices and operating systems. ● It uses descriptive language to code more versatile and adaptive provisioning and deployment processes.
  • 6. Lighting Speed ● IaC allows you to quickly and easily develop, stage, and produce efficient environments. You can standardise the process by simply writing codes and running them. Super Consistency ● The infrastructure setup reduces the possibility of oversights and decreases chances of incompatibility issues with the infrastructure. This also helps your applications to run more smoothly and hassle-free.
  • 7. Minimum Risk ● With the automated process you are provided with proper documentation for the infrastructure. It safeguards the institutional knowledge from leakage in case any employee leaves the organisation. IaC allows server configuration that can be documented, logged and tracked later for reference. Higher Efficiency ● With the implementation of the IaC, productivity among developers and the team is said to improve drastically as the cloud architectures are deployed at stages where the software development life cycle becomes more efficient. With everything automated and organised, engineers save up on time and cost which can be wisely invested in performing other manual tasks and higher-value jobs.
  • 9. Everything Codified ● The main element of Infrastructure as Code is explicit coding to configure files in use. More than provisioning, it reduces the misconfiguration in the application with seamless deployment and single source of truth of your infrastructure specifications. Documentation to Minimum ● With IaC, the code itself represents the updated documentation of the infrastructure. No additional documentation is required except setup instructions. Everything is coded and ideally keeps documentation to a minimum.
  • 10. Version controlled, Tested and Integrated ● IaC allows you to track and give insights on what, who and why anything changed in the process of deployment. Moreover, every action can be tested and repeated at multiple stages that lead to better management of the infrastructure. ● From unit to integration test, depending on your needs, you can rigorously apply them to your infrastructure configurations to ensure elimination of bugs and threats. A sound integration process leads to templating the provision multiple times in different environments such as Dev, Test, and QA.
  • 11. Code Modularisation ● Microservices architecture can be applied to IaC where the modular units of code can be independently deployed. By breaking the infrastructure into small modules or stacks, you can grasp greater accountability over who has access to which parts of your infrastructure code. Immutable infrastructure ● IT infrastructure components are required to be replaced for each deployment. The process of terminating the stack can be made consistent with immutable infrastructure to avoid configuration drift and to restrict the impact of undocumented changes in the stack.
  • 12. Conclusion Infrastructure as Code is shifting organisational apparatuses to accelerate processes, document infrastructure and maintains consistency in the policies to minimize error and maximize money in no time. Pacing with the changes and moving along the next generation of technology, IaC can make you catch the flight to success and advancement.
  • 13. Have questions? Talk to Drupal experts, ping us at hello@opensenselabs.com to get the best of Drupal and augmented reality for your future businesses.
  翻译: