Wednesday, June 26, 2019

Word of the Day: infrastructure as code

Word of the Day WhatIs.com
Daily updates on the latest technology terms | June 26, 2019
infrastructure as code

Infrastructure as code (IaC) is an approach to software development that treats physical compute, storage and network fabric resources as web services and allows apps to run where they are best suited, based on cost and performance data, instead of geographical location.

Essentially, IaC negates the need for software engineers to be concerned with the physical location of infrastructure components. Instead, when a software application requests infrastructure to run, available services are located through an automated discovery process and resources are allocated on demand. When an infrastructure resource is no longer required, it is re-appropriated so it can be allocated to another application that needs it.

Examples of IaC tools include AWS CloudFormation, Red Hat Ansible, Chef, Puppet, SaltStack and HashiCorp Terraform. Each of these tools has its own way of defining infrastructure, and each allows an administrator to define a service without having to configure a physical infrastructure. These tools are also able to roll back changes to the code, should an unexpected problem arise when new code is released.

Some IaC tools rely on a domain-specific language (DSL), while others use a standard template format, such as YAML and JSON. When selecting an IaC tool, organizations should consider the target deployment. For example, AWS CloudFormation is designed to provision and manage infrastructure on AWS and works well with other AWS offerings. Alternatively, Chef works with on-premises servers and multiple cloud provider IaC offerings.

IaC can be managed through the same version control and automated testing procedures that developers use to maintain quality assurance (QA) in their continuous integration and continuous delivery (CI/CD) pipelines. As of this writing, there are no agreed-upon standards for implementing IaC and the concept is known by several other names, including composable infrastructure, programmable infrastructure and software-defined infrastructure.

Quote of the Day

 
"Infrastructure as code bolsters security and ensures security best practices are built into software development." - Michael Cobb

Learning Center

 

The security benefits of using infrastructure as code
Building security into code is not yet standard practice, but software developers still copy example code from the web and paste it into production templates. While cloud providers take steps to secure it anyway, infrastructure as code could provide further benefits.

How infrastructure as code tools improve visibility
Infrastructure as code tools can help provide visibility into cloud networks and applications, but you have to maintain them correctly. Learn which tools are available and how to implement them.

Data center infrastructure spending gets AI boost
Data center infrastructure -- from servers to storage -- is getting a spending boost from emerging technologies, and channel partners are finding business helping customers with AI-driven infrastructure requirements.

Palo Alto Networks launches Prisma, a cloud security suite
Palo Alto Networks has launched its new cloud security suite called Prisma. It's designed to provide a simpler, more efficient way to protect cloud data and is comprised of four platforms -- Prisma Access, Prisma Public Cloud, Prisma SaaS and VM-Series.

Insight launches IaC offering to boost cloud operating model
Insight Enterprises is providing an infrastructure as code offering that aims to help customers establish a cloud operating model. Learn about the potential benefits of this approach.

Quiz Yourself

 
Successfully _______ a DevOps culture in a data center isn't easy, but it brings great rewards.
A. adapting
B. adopting

Answer

Stay in Touch

 
For feedback about any of our definitions or to suggest a new definition, please contact me at: mrouse@techtarget.com

Visit the Word of the Day Archives and catch up on what you've missed!

FOLLOW US

TwitterRSS
About This E-Newsletter
This e-newsletter is published by the TechTarget network. To unsubscribe from Whatis.com, click here. Please note, this will not affect any other subscriptions you have signed up for.
TechTarget

TechTarget, Whatis, 275 Grove Street, Newton, MA 02466. Contact: webmaster@techtarget.com

Copyright 2018 TechTarget. All rights reserved.

No comments: