PaaS: Automação de infraestrutura, configuração e “build” na nuvem
ANTES DA NUVEM●   Problemas    ○   Configuração de ambiente        ■   Difícil manutenção        ■   Lenta    ○   Infra   ...
INFRAFÍSICA vs. NUVEM
FÍSICA●   Alto custo inicial de projeto●   Limitação de espaço físico e virtual●   Escalabilidade difícil e cara●   Compar...
NUVEM●   Sem custo inicial para o projeto●   Paga-se apenas pelo que se usa (e pouco)●   Hardware ilimitado sem ocupar esp...
COM NUVEM●   Infra    ○   Transformada em software●   Configurações de ambiente    ○   Automatizadas = mais rápidas●   Bui...
COMO CONSEGUIMOS?●   VM para Cloud●   Chef    ○    Automatização de configuração●   Jenkins com EC2    ○    Automatização ...
CHEF●   Open Source●   Automatização de configuração●   Fácil utilização - scripts declarativos●   Versionamento●   Acessí...
JENKINS●   Open Source●   Automatização de build●   Interface amigável●   Estatísticas●   Acessível de qualquer lugar●   F...
JENKINS          EC2 - ELASTIC COMPUTE CLOUD●   Open Source●   N máquinas sob demanda●   Paralelização de builds
S3              SIMPLE STORAGE SERVICE●   Backup de segurança    ○   Arquivos de configuração do jenkins e chef    ○   API...
PRÓXIMO PASSO●   Paralelização de suites de testes funcionais com Selenium Grid
MAIS ALGUNS RESULTADOS●   Mais projetos com mesmo tamanho de equipe na Infra●   Tudo em nuvem●   Infra clara para toda a e...
SERIA POSSÍVEL SEM CLOUD?●   Como ter n máquinas disponíveis a qualquer momento?●   Como configurar uma máquina com dois c...
DÚVIDAS
Tomás Silva Queiroga  @dextrasistemas  fb.com/dextrasis www.dextra.com.br
Próximos SlideShares
Carregando em…5
×

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

555 visualizações

Publicada em

- por

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no 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

×