provisionamento - gerenciamento de infraestrutura
DESCRIPTION
Todo projeto possui dependências que precisam ser instaladas e configuradas. Deixar esse processo para ações humanas o torna suscetível a erros e não repetível. Utilizando ferramentas para provisionar nossas dependências no ambiente, abstraímos as peculiaridades dos SOs obtemos um processo confiável e repetível.TRANSCRIPT
![Page 1: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/1.jpg)
PROVISIONAMENTO
@leandrosnunes
Gerenciamento de Infraestrutura
Foto: h'p://www.bstnetworks.com/servers.html
![Page 2: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/2.jpg)
• Objetivo
• Problemas e motivações
• Snowflake
• Provisionamento
• Ferramentas
• Benefícios
Sumário
![Page 3: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/3.jpg)
Objetivo
Poder replicar a infraestrutura a qualquer
momento de forma confiável e automatizada.
![Page 4: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/4.jpg)
Todo projeto possui dependências!
![Page 5: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/5.jpg)
Como você instala as dependências
em seus ambientes?
![Page 6: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/6.jpg)
Eu tenho um Super Sysadmin!
Foto: h'p://oscarmlage.com/blog/pos8ix-‐deal-‐cracked-‐email-‐account.html
![Page 7: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/7.jpg)
Existem vários problemas quando se utiliza o ser humano!
Foto: h'ps://icesabel.wordpress.com/tag/it/
![Page 8: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/8.jpg)
Foto: h'p://bacikgroup.com/voluptas-‐sit-‐asper/server-‐farm-‐shot/
Você é capaz de fazer auditoria?
![Page 9: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/9.jpg)
Foto: h'p://www.pcporadenstvi.cz/
Quanto tempo é preciso para levantar
um ambiente?
![Page 10: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/10.jpg)
Snowflake Machines Martin Fowler - http://martinfowler.com/bliki/SnowflakeServer.html
![Page 11: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/11.jpg)
Provisionamento O processo de provisionamento é um conjunto de passos executáveis que podem ser aplicados em uma imagem inicial para ter tudo configurado corretamente.
![Page 12: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/12.jpg)
Esse conjunto de passos traz como beneficio a repetibilidade em q u a l q u e r a m b i e n t e e u m a documentação executável dos procedimentos para configuração.
Provisionamento
Bruno Lara Tavares em h'p://goo.gl/2D92Z5
![Page 13: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/13.jpg)
Histórico de mudanças
![Page 14: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/14.jpg)
ANSIBLE CHEF PUPPET
Ferramentas
![Page 15: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/15.jpg)
Puppet Manifests
![Page 16: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/16.jpg)
Puppet Log
![Page 17: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/17.jpg)
Benefícios • Processo automatizado é mais confiável,
• Evita sentimentos humano,
• Permite abstrair conceitos específicos do sistema,
• Uso de linguagem declarativa e bem
documentada,
• Criação do ambiente de desenvolvimento,
• Aumenta a colaboração entre a equipe,
• Fomenta práticas DevOps.
![Page 18: Provisionamento - Gerenciamento de Infraestrutura](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571fcdcd8b42ab0668b517d/html5/thumbnails/18.jpg)
Perguntas?