Fabio Rodriguez

Brain Snapshot

5 Motivos Para Você Começar a Estudar Docker Hoje!

Docker é um gerenciar de containers que roda originalmente no Linux, mas já esta no OSX e até no Windows.

Basicamente, é um sistema refinado de isolamento de processos e gerenciamento de recursos, através de containers. Um container lembra um pouco uma máquina virtual, porém ao invés de subir todo um sistema operacional independente, o Kernel é compartilhado com o host. Este fator aumenta a agilidade e reduz o uso de processamento, memória e I/O em relação as vms tradicionais.

Segue alguns motivos pelos quais você deve começar a estudar Docker:

Aprender novos conceitos

Temos uma tendência natural a nos estagnar. Depois de alguns anos de carreira, você deve continuar estudando claro, mas geralmente são assuntos dos quais você tem alguma ideia e desbrava mais a fundo, como aprender um framework diferente, a instalação de um novo serviço de e-mail, etc.

Quando estudei Docker, eu não conhecia nada sobre containers, e isso foi muito bacana. Depois de tanto tempo, voltar a estudar um assunto realmente do zero é fascinante, pois a curva de aprendizado no início é incrivelmente mais rápida e acabamos nos esquecendo disso.

Só se fala em Docker

É fato, Docker é a menina dos olhos do mundo Linux na atualidade.

Pode observar, em todos os eventos, webminars, cursos, canais do Youtube e sites/blogs sobre Linux e cultura open source, o Docker é assunto constante.

Várias grandes empresas estão apostando na tecnologia, como Amazon, Google e etc. Não deve demorar muito para o assunto começar a ser exigido no currículo dos profissionais, seja de infraestrutura ou desenvolvimento.

Muda drasticamente o deploy de aplicações

Aquela história do dev gerar um pacote, passar para a infra subir no servidor de produção, fazer o deploy no servidor de aplicação e de repente, BUM, um problema com dependências bagunça tudo e é necessário algum desenvolvedor para ajudar a arrumar o ambiente de produção.

Não é muito mais fácil pegar um container, do jeitinho que ele foi desenvolvido, e jogar para a produção?

Pense nisso

Tecnologia disruptiva

De tempos em tempos, é comum o surgimento de novos conceitos, que costumam derrubar o que conhecemos e exigir uma nova curva de aprendizado. Basta lembrarmos a alguns anos, quando houve o boom da virtualização e só se falava nisso.

Tudo indica que a bola da vez agora é o Docker!

Bem estruturado e divertido!

O projeto do Docker é muito bem estruturado, documentado e tem uma comunidade bastante ativa. É fácil encontrar informação, seja no site oficial, no Reddit ou em blogs.

Ao começar seus estudos, você terá uma grata surpresa, é divertido!

Subir um ambiente inteiro com um comando , em alguns segundos, fazer seus testes e depois matar esse ambiente é show!

Para quem se interessou, eu fiz dois cursos rápidos no Cloud Academy (tem 7 dias de trial, e dá para terminar os dois neste período) que achei bem interessantes:

https://cloudacademy.com/cloud-computing/getting-started-with-docker-course/

https://cloudacademy.com/cloud-computing/docker-advanced-concepts-course/

Também indico os livros Docker Up & Running e o The Docker Book

Até a próxima!

Comments