DevOps

635 visualizações

Publicada em

Migração de servidores e monitoramento em uma Infraestrutura mista (servidores virtuais e físicos) em hosts múltiplos (Amazon, Digital Ocean, Rasckpace, Linode, SoftLayer).

Publicada em: Internet
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
635
No SlideShare
0
A partir de incorporações
0
Número de incorporações
353
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

DevOps

  1. 1. Dalton Barreto daltonmatos@sieve.com.br http://daltonmatos.com Maio/2015 http://sieve.com.br DevOp
  2. 2. O que fazemos? ● Informação de preço, disponibilidade de produtos, etc. sempre bem atualizados ● Mais de 5 MM de visitas por dia ● Um produto será visitado, no minimo, 1 vez
  3. 3. Arquitetura 14TB/mês 30TB/mês
  4. 4. Amazon - Autoscaling (Spot instances) • Mais barato • Métricas no cloudwatch • Script próprio que faz a ponte RabbitMQ -> AWS CloudWatch
  5. 5. Amazon - Autoscaling (OnDemand instances) • Máquinas on demand • Métricas no cloudwatch sobre máquinas spot “faltando”
  6. 6. Gerência - Problemas
  7. 7. Gerência - Solução
  8. 8. Gerência - Chef
  9. 9. Chef - Exemplo de Receita
  10. 10. Monitoramento
  11. 11. Monitoramento
  12. 12. Monitoramento ● Poder escolher quais máquinas são importantes ● Poder escolher quais alertas são críticos ● Alerta enviado apenas para a pessoa certa ● Poder definir uma escala de plantão
  13. 13. Monitoramento scoutapp.com pagerduty.com
  14. 14. Migrações - Boas práticas ● Plano B antes de começar qualquer coisa ● Menor downtime possível ● Executar a migração e ninguém saber que você migrou.
  15. 15. Migrações - MySQL ● Banco principal precisa de uma nova máquina ○ DUMP => Restore ○ Copia Bruta dos dados ○ Criação de Master x Slave
  16. 16. Migrações - MySQL
  17. 17. Migrações - RabbitMQ
  18. 18. Resumo • Não tenha medo de trabalhar com inúmeras máquinas • Tenha sempre um plano B • Monitore de perto o que é realmente importante
  19. 19. Dalton Barreto daltonmatos@sieve.com.br http://daltonmatos.com http://sieve.com.br DevOp Maio/2015

×