Access your Pro+ Content below.
Benefits of infrastructure as code range from speed to scaling
This article is part of the Modern Stack issue of August 2018, Vol. 1, No. 3
While there are differing ideas about what exactly constitutes infrastructure as code, experts tend to agree that IaC holds potential transformative power. The central concept is built around automation. "With IaC, you can automate more of the infrastructure," said Jay Lyman, an analyst at 451 Research. Companies such as Chef, Puppet and Ansible, he noted, have been talking about this kind of IT automation and using declarative language for quite a while. Although adoption is hard to measure, Lyman believes many organizations recognize the benefits of infrastructure as code, at least in concept. Tools that aim to automate the management of large-scale environments through declarative or desired state rules, such as HashiCorp Terraform or AWS CloudFormation, are also part of the IaC spectrum. That declarative concept refers to instructions needed to get an environment to meet certain conditions. It is often contrasted with the imperative approach, which provides specific definitions for the environment. Among the benefits of ...
Features in this issue
Enterprises that build microservices with traditional development tools and practices can run into problems in configuration and dependency management.
A survey of tech professionals identified which IT skills are most in demand. Find out how salaries compare from region to region, and how expertise affects compensation.
Provisioning large numbers of servers takes time. One of infrastructure as code's benefits is that once you declare a desired state, code maintains that environment with ease.
Columns in this issue
Hyperscale cloud providers grew incredibly fast and created a whole new way of doing business. That's great, but it's also a problem that needs fixing.
Technologists need to know people as well as they know their craft. Applying emotional intelligence in the workplace helps convey ideas and change organizations.
Some organizations take their time with new technologies to let first adopters suffer the growing pains. But there's no treading water in the big data stream; the current won't wait.