SlideShare uma empresa Scribd logo
1 de 17
Continuous Delivery NA AWS com m3 Aldrin L. M. Leal <aldrin@ingenieux.com.br>Setembro / 2001
[Metadata] O quê? AWS Elastic... Beanstalk (Tomcat) MapReduce (Hadoop) Quem O quê? Aonde?
AWS Cloud IaaS Serviços: Host (EC2) Storage (EBS / S3) DNS (Route 53) Queue / Notificações (SQS / SNS)
Comparativo Vantagens Custo por Uso Demanda Elástica Foco em Padrões e Serviços Desvantagens Tecnologia em Estágios Iniciais Algumas Incompatibilidades
Alternativas Seu próprio Servidor com Tomcat Google AppEngine (GAE) Cloudbees Heroku OpenShift
Acessos Console SOAP AWS SDK Utilitários CLI Ruby
Continuous... CD/CI? CD/CI? CD/CI? ...
!!! BEANSTALKER! M2 AWS MR / EBS
http://beanstalker.ingenieux.com.br/
Conceitos Elastic Beanstalk Source Bundle (i.e., war file) Bundle S3 (id único) Caminho Aplicação Versão Ambiente Configuração Template de Configuração Argumentos de JVM Load Balancer CName Prefix
Exemplode Aplicação Belemtransito (m.belemtransito.com.br) Console Bamboo / Jenkins
Cirurgias no seu pom: http://bit.ly/beanstalker-pom-surgery http://bit.ly/beanstalker-howto
Roadmap 0.2.4 Versão Estável 0.2.5 (-SNAPSHOT): Limpeza de Versões Anteriores Rollback de Versões Zero-Downtime Deployment 0.2.6: Deployment Especulativo (deploy + teste de integração + update) Melhor Suporte a Elastic MapReduce Melhor Suporte a AMIs Customizadas
Usuários Filmow (filmow.com) (Elastic MapReduce) Intuit: AMIs pra PHP Expinia (expinia.com) Povo do github (http://github.com/ingenieux/beanstalker)
Para refletir (... E emoldurar)
Dúvidas?
Obrigado! Contatos: @aldrinleal aldrin@ingenieux.com.br No corredor mais próximo de você!

Mais conteúdo relacionado

Semelhante a Continuous Delivery na AWS com Maven 3

Amazon EC2 - Introdução, Benefícios e dicas
Amazon EC2 - Introdução, Benefícios e dicasAmazon EC2 - Introdução, Benefícios e dicas
Amazon EC2 - Introdução, Benefícios e dicasJose Papo, MSc
 
Começando com aplicações serverless na AWS
 Começando com aplicações serverless na AWS Começando com aplicações serverless na AWS
Começando com aplicações serverless na AWSAmazon Web Services LATAM
 
Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows
Hands on - Web apps com Amazon EC2 e RDS para ambientes WindowsHands on - Web apps com Amazon EC2 e RDS para ambientes Windows
Hands on - Web apps com Amazon EC2 e RDS para ambientes WindowsAmazon Web Services LATAM
 
Introdução S3 e Cloudfront
Introdução S3 e CloudfrontIntrodução S3 e Cloudfront
Introdução S3 e CloudfrontMichel Pereira
 
Cloud computing e Amazon Web Services
Cloud computing e Amazon Web ServicesCloud computing e Amazon Web Services
Cloud computing e Amazon Web ServicesRafael Biriba
 
Introdução ao Windows Azure
Introdução ao Windows AzureIntrodução ao Windows Azure
Introdução ao Windows AzureFernando Correia
 
Introdução ao AWS Elastic Beanstalk - Webinar
Introdução ao AWS Elastic Beanstalk - WebinarIntrodução ao AWS Elastic Beanstalk - Webinar
Introdução ao AWS Elastic Beanstalk - WebinarAmazon Web Services LATAM
 
AWS Virtual Private Cloud (VPC): Isolando seus Recursos na Nuvem
AWS Virtual Private Cloud (VPC): Isolando seus Recursos na Nuvem AWS Virtual Private Cloud (VPC): Isolando seus Recursos na Nuvem
AWS Virtual Private Cloud (VPC): Isolando seus Recursos na Nuvem Amazon Web Services LATAM
 
SRE & Cloud & Containers
SRE & Cloud & ContainersSRE & Cloud & Containers
SRE & Cloud & ContainersGabriel Tiossi
 
Amazon Aws - Tecnologias e Beneficios
Amazon Aws - Tecnologias e BeneficiosAmazon Aws - Tecnologias e Beneficios
Amazon Aws - Tecnologias e BeneficiosYros
 
Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Amazon Web Services
 
WSO2 API Forum Brazil - Substituindo Servidores de Aplicações por Arquitetura...
WSO2 API Forum Brazil - Substituindo Servidores de Aplicações por Arquitetura...WSO2 API Forum Brazil - Substituindo Servidores de Aplicações por Arquitetura...
WSO2 API Forum Brazil - Substituindo Servidores de Aplicações por Arquitetura...WSO2
 
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2Amazon Web Services LATAM
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAmazon Web Services LATAM
 

Semelhante a Continuous Delivery na AWS com Maven 3 (20)

Amazon EC2 Introducao e Dicas
Amazon EC2 Introducao e DicasAmazon EC2 Introducao e Dicas
Amazon EC2 Introducao e Dicas
 
Amazon EC2 - Introdução, Benefícios e dicas
Amazon EC2 - Introdução, Benefícios e dicasAmazon EC2 - Introdução, Benefícios e dicas
Amazon EC2 - Introdução, Benefícios e dicas
 
Começando com aplicações serverless na AWS
 Começando com aplicações serverless na AWS Começando com aplicações serverless na AWS
Começando com aplicações serverless na AWS
 
Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows
Hands on - Web apps com Amazon EC2 e RDS para ambientes WindowsHands on - Web apps com Amazon EC2 e RDS para ambientes Windows
Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows
 
Iniciando com Docker na AWS
Iniciando com Docker na AWSIniciando com Docker na AWS
Iniciando com Docker na AWS
 
Introdução S3 e Cloudfront
Introdução S3 e CloudfrontIntrodução S3 e Cloudfront
Introdução S3 e Cloudfront
 
Cloud computing e Amazon Web Services
Cloud computing e Amazon Web ServicesCloud computing e Amazon Web Services
Cloud computing e Amazon Web Services
 
Introdução ao Amazon EKS
Introdução ao Amazon EKSIntrodução ao Amazon EKS
Introdução ao Amazon EKS
 
Introdução ao Windows Azure
Introdução ao Windows AzureIntrodução ao Windows Azure
Introdução ao Windows Azure
 
Introdução ao AWS Elastic Beanstalk - Webinar
Introdução ao AWS Elastic Beanstalk - WebinarIntrodução ao AWS Elastic Beanstalk - Webinar
Introdução ao AWS Elastic Beanstalk - Webinar
 
AWS Virtual Private Cloud (VPC): Isolando seus Recursos na Nuvem
AWS Virtual Private Cloud (VPC): Isolando seus Recursos na Nuvem AWS Virtual Private Cloud (VPC): Isolando seus Recursos na Nuvem
AWS Virtual Private Cloud (VPC): Isolando seus Recursos na Nuvem
 
Fazendo seu DR na AWS
Fazendo seu DR na AWSFazendo seu DR na AWS
Fazendo seu DR na AWS
 
SRE & Cloud & Containers
SRE & Cloud & ContainersSRE & Cloud & Containers
SRE & Cloud & Containers
 
Amazon Aws - Tecnologias e Beneficios
Amazon Aws - Tecnologias e BeneficiosAmazon Aws - Tecnologias e Beneficios
Amazon Aws - Tecnologias e Beneficios
 
Introdução ao Auto Scaling
Introdução ao Auto ScalingIntrodução ao Auto Scaling
Introdução ao Auto Scaling
 
Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?
 
WSO2 API Forum Brazil - Substituindo Servidores de Aplicações por Arquitetura...
WSO2 API Forum Brazil - Substituindo Servidores de Aplicações por Arquitetura...WSO2 API Forum Brazil - Substituindo Servidores de Aplicações por Arquitetura...
WSO2 API Forum Brazil - Substituindo Servidores de Aplicações por Arquitetura...
 
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
 

Mais de Aldrin Leal

Go para Microservicos
Go para MicroservicosGo para Microservicos
Go para MicroservicosAldrin Leal
 
Operação e Monitoramento de Aplicações Java... e agora?
Operação e Monitoramento de Aplicações Java... e agora?Operação e Monitoramento de Aplicações Java... e agora?
Operação e Monitoramento de Aplicações Java... e agora?Aldrin Leal
 
Hadoop java tdc 2014
Hadoop java   tdc 2014Hadoop java   tdc 2014
Hadoop java tdc 2014Aldrin Leal
 
Hadoop - TDC FLN 2013
Hadoop - TDC FLN 2013Hadoop - TDC FLN 2013
Hadoop - TDC FLN 2013Aldrin Leal
 
Maven - TDC FLN 2013
Maven - TDC FLN 2013Maven - TDC FLN 2013
Maven - TDC FLN 2013Aldrin Leal
 
NoOps - TDC FLN 2013
NoOps - TDC FLN 2013NoOps - TDC FLN 2013
NoOps - TDC FLN 2013Aldrin Leal
 
Introdução ao selenium
Introdução ao seleniumIntrodução ao selenium
Introdução ao seleniumAldrin Leal
 
Belemtransito – soa, nuvem e builds
Belemtransito – soa, nuvem e buildsBelemtransito – soa, nuvem e builds
Belemtransito – soa, nuvem e buildsAldrin Leal
 

Mais de Aldrin Leal (9)

Go para Microservicos
Go para MicroservicosGo para Microservicos
Go para Microservicos
 
Operação e Monitoramento de Aplicações Java... e agora?
Operação e Monitoramento de Aplicações Java... e agora?Operação e Monitoramento de Aplicações Java... e agora?
Operação e Monitoramento de Aplicações Java... e agora?
 
Docker tdc 2014
Docker   tdc 2014Docker   tdc 2014
Docker tdc 2014
 
Hadoop java tdc 2014
Hadoop java   tdc 2014Hadoop java   tdc 2014
Hadoop java tdc 2014
 
Hadoop - TDC FLN 2013
Hadoop - TDC FLN 2013Hadoop - TDC FLN 2013
Hadoop - TDC FLN 2013
 
Maven - TDC FLN 2013
Maven - TDC FLN 2013Maven - TDC FLN 2013
Maven - TDC FLN 2013
 
NoOps - TDC FLN 2013
NoOps - TDC FLN 2013NoOps - TDC FLN 2013
NoOps - TDC FLN 2013
 
Introdução ao selenium
Introdução ao seleniumIntrodução ao selenium
Introdução ao selenium
 
Belemtransito – soa, nuvem e builds
Belemtransito – soa, nuvem e buildsBelemtransito – soa, nuvem e builds
Belemtransito – soa, nuvem e builds
 

Continuous Delivery na AWS com Maven 3