Continuous Delivery NA AWS com m3Aldrin L. M. Leal <aldrin@ingenieux.com.br>Setembro / 2001
[Metadata]O quê?AWS Elastic...Beanstalk (Tomcat)MapReduce (Hadoop)QuemO quê?Aonde?
AWSCloudIaaSServiços:Host (EC2)Storage (EBS / S3)DNS (Route 53)Queue / Notificações (SQS / SNS)
ComparativoVantagensCusto por UsoDemanda ElásticaFoco em Padrões e ServiçosDesvantagensTecnologia em Estágios IniciaisAlgumas Incompatibilidades
AlternativasSeu próprio Servidor com TomcatGoogle AppEngine (GAE)CloudbeesHerokuOpenShift
AcessosConsoleSOAPAWS SDKUtilitários CLIRuby
Continuous...CD/CI?CD/CI?CD/CI?...
!!!BEANSTALKER!M2AWS MR / EBS
http://beanstalker.ingenieux.com.br/
Conceitos Elastic BeanstalkSource Bundle (i.e., war file)Bundle S3 (id único)CaminhoAplicaçãoVersãoAmbienteConfiguraçãoTemplate de ConfiguraçãoArgumentos de JVMLoad BalancerCName Prefix
Exemplode AplicaçãoBelemtransito (m.belemtransito.com.br)ConsoleBamboo / Jenkins
Cirurgias no seu pom:http://bit.ly/beanstalker-pom-surgeryhttp://bit.ly/beanstalker-howto
Roadmap0.2.4Versão Estável0.2.5 (-SNAPSHOT):Limpeza de Versões AnterioresRollback de VersõesZero-Downtime Deployment0.2.6:Deployment Especulativo (deploy + teste de integração + update)Melhor Suporte a Elastic MapReduceMelhor Suporte a AMIs Customizadas
UsuáriosFilmow (filmow.com) (Elastic MapReduce)Intuit: AMIs pra PHPExpinia (expinia.com)Povo do github (http://github.com/ingenieux/beanstalker)
Para refletir(... E emoldurar)
Dúvidas?
Obrigado!Contatos:@aldrinlealaldrin@ingenieux.com.brNo corredor mais próximo de você!

Continuous Delivery na AWS com Maven 3