Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Olá Gente
Eu me chamo @claytonsilva,
atualmente ocupo o cargo de assessor
especial para assuntos de software, e
meu papel ...
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âmic...
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 d...
Máquinas Virtuais
são lentas
:(
Alternativa viva as VMs
○Containers:
●Tecnologia estabelecida no mercado, porém com
pouca adoção devido a dificuldade.
●Do...
DOCKER.
It’s magic
○Não consome recursos:
●Docker roda lado a lado com o kernel do Linux e
seu processamento é quase que descartáv...
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 contai...
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 ser...
Como fazer:
● Adota o formato conteiner com as
boas práticas de organização de
serviço na tecnologia a ser implantada
● Mo...
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...
Palestra microservice semanatic
Upcoming SlideShare
Loading in …5
×

Palestra microservice semanatic

132 views

Published on

Palestra na semanatic da prodest sobre microserviços em estrututura de governo

Published in: Technology
  • Login to see the comments

  • Be the first to like this

Palestra microservice semanatic

  1. 1. 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!
  2. 2. Primeiro, vamos falar de virtualizações.
  3. 3. Porquê virtualizar?
  4. 4. Seu ambiente:
  5. 5. É muito computador.
  6. 6. É muito Sistema Operacional.
  7. 7. Entropia!
  8. 8. Tradução Momento que você instala o sistema operacional 5 minutos depois
  9. 9. 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.
  10. 10. Tradução Porquê a #$%!& do Apache não tá funcionando depois que eu instalei o PHP.
  11. 11. Dividir para conquistar!
  12. 12. 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!
  13. 13. Máquinas Virtuais são lentas :(
  14. 14. 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.
  15. 15. DOCKER.
  16. 16. 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!
  17. 17. Modelo aditivo, especificado por um Dockerfile
  18. 18. Integração contínua e deploy automático/continuous delivery nirmata | Container Services for Enterprises
  19. 19. Workflow do Docker:
  20. 20. docker pull fedora Faz o download de uma imagem oficial de um SO GNU/Linux do Dockerhub
  21. 21. docker build --tag=$USER/httpd . Constrói um container com a especifação do Dockerfile no diretório atual
  22. 22. 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
  23. 23. E FUNCIONANDO! Automagically!
  24. 24. Como posso orquestrar uma solução complexa?
  25. 25. Moooo!
  26. 26. Imagine tudo isso de forma mais automátic a.
  27. 27. ● Catalogar e replicar ambientes ● Balanceamento Automático ● Posso balancear em ambientes mistos ● Disponibilidade do serviço com um click
  28. 28. 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…
  29. 29. Capturamos em catálogo!!!
  30. 30. Imagine como é montar isso tudo ?
  31. 31. Use somente essas linhas
  32. 32. ● 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

×