Olá Gente
Eu me chamo @claytonsilva,
atualmente ocupo o cargo de assessor
especial para assuntos de software, e
meu papel é ajudar a Prodest a Habilitar
o Modo Criativo, Exploratório e Devops.
O desafio é grande... Mas pra quem
gosta de código, como eu, muito
prazeroso!
Primeiro, vamos falar
de virtualizações.
Porquê virtualizar?
Seu ambiente:
É muito computador.
É muito Sistema
Operacional.
Entropia!
Tradução
Momento que você
instala o sistema
operacional
5 minutos depois
O quê é entropia?
A entropia (do grego εντροπία, entropía),
unidade [J/K] (joules por kelvin), é uma
grandeza termodinâmica que mensura o grau
de irreversibilidade de um sistema,
encontrando-se geralmente associada ao que
denomina-se por "desordem", não em senso
comum [Nota 1] , de um sistema
termodinâmico.
Tradução
Porquê a #$%!& do Apache não tá
funcionando depois que eu instalei o PHP.
Dividir para conquistar!
Solução
○Quebrar em partes menores:
●Diversos sistemas operacionais distintos em
oposição a um grande ambiente;
●Cada um desses ambientes sabe o que faz e
podem ser facilmente trocados;
●Não está atrelado a um recurso físico específido
(aquele processador, aquele HD);
○Facilita a manutenção!
Máquinas Virtuais
são lentas
:(
Alternativa viva as VMs
○Containers:
●Tecnologia estabelecida no mercado, porém com
pouca adoção devido a dificuldade.
●Docker, Solaris Zones e Chroot são exemplos.
DOCKER.
It’s magic
○Não consome recursos:
●Docker roda lado a lado com o kernel do Linux e
seu processamento é quase que descartável;
○Modelo aditivo:
●Economiza espaço de imagens;
○Encapsulamento fácil e rápido!
●Dockerfile
○Segurança também!
Modelo aditivo, especificado por um Dockerfile
Integração contínua e deploy automático/continuous delivery
nirmata | Container Services for Enterprises
Workflow do Docker:
docker pull fedora
Faz o download de uma
imagem oficial de um SO
GNU/Linux do
Dockerhub
docker build --tag=$USER/httpd .
Constrói um container
com a especifação do
Dockerfile no diretório
atual
docker run -d -p 80:80 $USER/httpd
Roda o container e coloca
ele como um -deamon e
espelha a -porta 80 de
dentro do container para
a porta 80 da máquina
host
E FUNCIONANDO!
Automagically!
Como posso orquestrar
uma solução complexa?
Moooo!
Imagine
tudo isso
de forma
mais
automátic
a.
● Catalogar e replicar ambientes
● Balanceamento Automático
● Posso balancear em ambientes
mistos
● Disponibilidade do serviço com um
click
Como fazer:
● Adota o formato conteiner com as
boas práticas de organização de
serviço na tecnologia a ser implantada
● Monta o conjunto minimo necessário
e…
Capturamos em catálogo!!!
Imagine como é montar isso
tudo ?
Use somente essas linhas
● Ganha a equipe de TI
● O Governo economiza
● O Governo garante qualidade na
entrega
● O Cidadão ganha com qualidade e em
economia nos serviços prestados

Palestra microservice semanatic