Speaker Deck

TDC2014: Cozinhando com o Chef: Orquestramento de Máquinas e Dev-Machines

by Gabriel Mazetto

Published May 17, 2014 in Programming

Como utilizar receitas para manter configuração de servidores, sob controle de versão, replicáveis, e conseguir escalar para milhões de máquinas em (quase) poucos segundos. Bonus: Como manter as máquinas de desenvolvimento com as aplicações e bibliotecas essenciais sempre instaladas e atualizadas. A palestra vai ser uma repaginada da versão apresentada no RS On Rails 2013. A parte inicial da palestra faz um levantamento histórico de como era realizado a tarefa de se administrar um conjunto grande de máquinas antes da automação, o caminho que se percorreu até chegar na situação atual e por que é importante utilizar as novas alternativas. A segunda parte da palestra entra com os conceitos fundamentais da solução, alguns deles são universais, outros específicos. Vai ser apresentado instruções de instalação, trechos de código para exemplificar os principais componentes da solução, e espera-se que até o final da palestra, as pessoas consigam dar os primeiros passos sem muita dificuldade. A ultima parte passa alguns conselhos e um pouco de experiência prática sobre dificuldades e soluções. Apesar do tema ser mais complexo, é necessário pouco conhecimento da linguagem, e algum conhecimento de ambientes Linux.