Paas automação de infraestrutura, configuração e build na nuvem

578 views

Published on

- por

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
578
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Paas automação de infraestrutura, configuração e build na nuvem

  1. 1. PaaS: Automação de infraestrutura, configuração e “build” na nuvem
  2. 2. ANTES DA NUVEM● Problemas ○ Configuração de ambiente ■ Difícil manutenção ■ Lenta ○ Infra ■ Replicação de informação ■ Burocrática ○ Build ■ Demorada ■ Logs extensos e complexos
  3. 3. INFRAFÍSICA vs. NUVEM
  4. 4. FÍSICA● Alto custo inicial de projeto● Limitação de espaço físico e virtual● Escalabilidade difícil e cara● Compartilhamento de recursos● Dependência desenvolvimento - Infra ○ Muita burocracia● Hardware inutilizado após projeto● Grande necessidade de manutenção e planejamento
  5. 5. NUVEM● Sem custo inicial para o projeto● Paga-se apenas pelo que se usa (e pouco)● Hardware ilimitado sem ocupar espaço● Escalabilidade simples e automática● Autonomia do desenvolvimento em relação a Infra ○ Sem burocracia● Scripts para fácil utilização● Breves e pequenas manutenções● Agilidade
  6. 6. COM NUVEM● Infra ○ Transformada em software● Configurações de ambiente ○ Automatizadas = mais rápidas● Builds ○ Velozes ○ Logs mais simples● Serverless
  7. 7. COMO CONSEGUIMOS?● VM para Cloud● Chef ○ Automatização de configuração● Jenkins com EC2 ○ Automatização de builds em n máquinas● S3 ○ Backups
  8. 8. CHEF● Open Source● Automatização de configuração● Fácil utilização - scripts declarativos● Versionamento● Acessível de qualquer lugar
  9. 9. JENKINS● Open Source● Automatização de build● Interface amigável● Estatísticas● Acessível de qualquer lugar● Fácil integração
  10. 10. JENKINS EC2 - ELASTIC COMPUTE CLOUD● Open Source● N máquinas sob demanda● Paralelização de builds
  11. 11. S3 SIMPLE STORAGE SERVICE● Backup de segurança ○ Arquivos de configuração do jenkins e chef ○ API para automatização● Acessível de qualquer lugar
  12. 12. PRÓXIMO PASSO● Paralelização de suites de testes funcionais com Selenium Grid
  13. 13. MAIS ALGUNS RESULTADOS● Mais projetos com mesmo tamanho de equipe na Infra● Tudo em nuvem● Infra clara para toda a empresa● Testes funcionais na metade do tempo
  14. 14. SERIA POSSÍVEL SEM CLOUD?● Como ter n máquinas disponíveis a qualquer momento?● Como configurar uma máquina com dois cliques?
  15. 15. DÚVIDAS
  16. 16. Tomás Silva Queiroga @dextrasistemas fb.com/dextrasis www.dextra.com.br

×