16
PaaS: Automação de infraestrutura, configuração e “build” na nuvem

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

  • Upload
    dextra

  • View
    383

  • Download
    1

Embed Size (px)

DESCRIPTION

- por

Citation preview

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

PaaS: Automação de infraestrutura, configuração e “build” na nuvem

Page 2: 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

■ Replicação de informação

■ Burocrática

○ Build

■ Demorada

■ Logs extensos e complexos

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

INFRAFÍSICA vs. NUVEM

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

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

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

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

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

COM NUVEM● Infra

○ Transformada em software

● Configurações de ambiente

○ Automatizadas = mais rápidas

● Builds

○ Velozes

○ Logs mais simples

● Serverless

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

COMO CONSEGUIMOS?● VM para Cloud

● Chef

○ Automatização de configuração

● Jenkins com EC2

○ Automatização de builds em n máquinas

● S3

○ Backups

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

CHEF● Open Source

● Automatização de configuração

● Fácil utilização - scripts declarativos

● Versionamento

● Acessível de qualquer lugar

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

JENKINS● Open Source

● Automatização de build

● Interface amigável

● Estatísticas

● Acessível de qualquer lugar

● Fácil integração

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

JENKINSEC2 - ELASTIC COMPUTE CLOUD

● Open Source

● N máquinas sob demanda

● Paralelização de builds

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

● Backup de segurança

○ Arquivos de configuração do jenkins e chef

○ API para automatização

● Acessível de qualquer lugar

S3SIMPLE STORAGE SERVICE

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

● Paralelização de suites de testes funcionais com Selenium Grid

PRÓXIMO PASSO

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

● Mais projetos com mesmo tamanho de equipe na Infra

● Tudo em nuvem

● Infra clara para toda a empresa

● Testes funcionais na metade do tempo

MAIS ALGUNS RESULTADOS

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

● Como ter n máquinas disponíveis a qualquer momento?

● Como configurar uma máquina com dois cliques?

SERIA POSSÍVEL SEM CLOUD?

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

DÚVIDAS

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

Tomás Silva Queiroga

@dextrasistemas

fb.com/dextrasis

www.dextra.com.br