Menu

As informações desta página não estão completamente disponíveis no seu idioma de escolha. Esperamos disponibiliza-las integralmente em outros idiomas em breve. Para ter acesso às informações no idioma de sua preferência, faça o download do PDF aqui.

Técnicas

Infraestrutura como código

May 2020
Adote?

Embora a infraestrutura como código seja uma técnica relativamente antiga (que destacamos no Radar em 2011), ela se tornou extremamente importante na era moderna da nuvem, em que o ato de configurar a infraestrutura se tornou a aprovação das instruções de configuração para uma plataforma em nuvem. Quando dizemos "como código", queremos dizer que todas as boas práticas que aprendemos no mundo do software devem ser aplicadas à infraestrutura. Uso do controle de origem, adesão ao princípio DRY, modularização, manutenção e uso de testes e implantação automatizados são práticas fundamentais. Aquelas de nós com profundo conhecimento de software e infraestrutura precisam ter empatia e apoiar colegas que ainda não o têm. Dizer "trate a infraestrutura como código" não é suficiente, precisamos garantir que os aprendizados conquistados com muito esforço no mundo do software sejam aplicados de forma consistente em todo o domínio da infraestrutura.

Oct 2012
Adote?
We continue to highlight infrastructure as code. This technique treats infrastructure configuration in the same way as code; checking configuration into source control, then carefully pushing changes out to the data center.
Mar 2012
Adote?
Jul 2011
Adote?
The DevOps movement continues to grow, with developers and operations staff working closely together to solve the “software last mile” problem. Infrastructure as code is a technique for treating infrastructure configuration in the same way as code; checking it into source control, then using it to push changes out to the data center. In addition to web server, application server and application configuration, we are seeing network configuration treated in the same way. Network switch, firewall and load balancer configuration can be infrastructure as code, and even changed at runtime.
Jan 2011
Adote?
The large number of hosts and devices in a modern datacenter or cloud deployment have made manually installing and configuring infrastructure unwise. Infrastructure as code is an approach whereby infrastructure configuration is scripted or described by files that are stored in version control, and changes are pushed out to the datacenter in a controlled manner. This parallels the discipline of source control and build promotion used in software development, hence ‘as code’. The two front-running open source tools for infrastructure automation are Chef and Puppet. They both use a textual DSL to script automation. Using this approach provides consistent and repeatable environment changes, reducing the manual effort involved, especially in troubleshooting environmental differences.