View
1.147
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Deck de slides descrevendo a Plataforma como Serviço da AWS chamada Elastic Beanstalk
Citation preview
Desenvolvimento Ágil de
Aplicações Java na Nuvem
com o AWS Elastic Beanstalk
José Papo
AWS Tech Evangelist
@josepapo
Platform as a Service
Deploy rápido e
gestão de aplicações
na AWS
User Application
Application Service
HTTP Service
Language Interpreter
Operating System
Host
Como criar uma
aplicação para o
AWS ElasticBeanstalk?
Como qualquer outra
aplicação!!!
SEM API ESPECÍFICA
Tomcat 6
Tomcat 7
DEPLOY VIA
Web UI
Linha de
Comando
Eclipse
Git
E o banco de dados?
AWS Elastic Beanstalk – Ciclo de Desenvolvimento
DEMOS!
Git e Elastic Beanstalk
Crie um código inicial
Faça o check-in no Git:
<devserver>: git init
Initialized empty Git repository in
/home/jpapo/core/projects/bs_demo_1/.git/
<devserver>: git add .
<devserver>: git commit -m"Initial check-in."
[master (root-commit) fc57da3] Initial check-in.
1 files changed, 8 insertions(+), 0 deletions(-)
create mode 100644 index.jsp
Git e Elastic Beanstalk
Quando pronto, envie o código para o repositório remoto na AWS:
<devserver>: git aws.push
Counting objects: 3, done.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 307 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
remote:
To https://180P9FEG65H0CMCANER2:20120601T212315Zac4b3d5b9f887ae461b3079927762543d94a83855a2ad0beed66b2c27b3b435e@git.elasticbeanstalk.us-east-1.amazonaws.com/repos/4d7920466972737420456c6173746963204265616e7374616c6b204170706c6963617469\
6f6e/Default-Environment
Nuvem é Democracia!
Nuvem é Liberdade!
OFERTA
GRATUITA! aws.amazon.com/pt/free
OBRIGADO! aws.typepad.com/brasil
slideshare.net/AmazonWebServicesLATAM
José Papo
AWS Tech Evangelist
@josepapo