AWS Elastic Beanstalk
Alê Borba
AWS Overview
“If we can do it for
ourselves therefore we
can offer it to other
people”
AWS Overview
Enable Businesses and Developers to use
“The Cloud” to build scalable and
sophisticated apps
AWS Overview
Onde estão as vantagens?
AWS Overview
Custos Variáveis
$0 para começar
Pague apenas pelo que usar
AWS Overview
AWS Overview
Capacidade Elástica
Sem perdas
Sem insatisfação para os clientes
AWS Overview
Velocidade & Agilidade
Infraestrutura em minutos
Você não precisa esperar
eternamente por uma nova
infraestrutura
AWS Overview
Foco nos negócios
Você não precisa comprar
nem instalar novos softwares
Não precisa construir novos
datacenters
Você precisa focar apenas no
seu próprio negócio.
AWS Overview
Se torne mundial em minutos
AWS Elastic Beanstalk
“Easy to begin, Impossible to outgrow”
AWS Elastic Beanstalk
O que você precisa para rodar sua
aplicação?
Load Balancer
Servidor de Aplicação ou Servidor Web
Algum tipo de armazenamento de dados
AWS Elastic Beanstalk
Como eu faço o deploy?
Como eu escalo?
Como eu monitoro?
AWS Elastic Beanstalk
One-click deployment for Git, Eclipse and Visual Studio
Deploy rápido de aplicações
Todos os resourses necessários da AWS são
automaticamente criados
Gerenciamento de versões
AWS Elastic Beanstalk
Demo
Obrigado!
References
AWS Playlist on Youtube
AWS Blog
AWS Website
AWS Elastic Beanstalk Website

AWS Overview / AWS Elastic Beanstalk

Notas do Editor

  • #3 10 anos para ser desenvolvida Um mito: AWS não é o excesso de capacidade da Amazon Retail
  • #4 Como eles fazem isso? * Com computação como utilidade: - On Demand - pague apenas pelo que usar - Uniformidade - Alta avaliabilidade ----------------------------------------------- E qual é a mágica? Todos os pontos acessiveis através de uma API ----------------------------------------------- E se você precisa de uma interface mais amigável, eles tem um rico console acessivel via web para todos os serviços.
  • #5 Tudo isso é muito bonito, mas onde estao as vantagens? Porque todo mundo esta usando isso?
  • #6 Nós não precisamos de instalações fisicas ou investimento de capital. Você paga apenas pelo que usar. Nós precisamos de $0 para começar.
  • #7 2. Economies of Scale Com despesas variáveis baixas, nós podemos fazer muito mais, com o mesmo custo. --------------------------------- Mais uso de AWS: - Novas features - Novos serviços - Ecosistema
  • #8 Você não precisa de estimar requisitos de capacidade.
  • #9 Você pode falhar rápido e a um custo muito baixo. E você pode focar, agora, em inovação. Experimentações acontecem rápido e com um baixo risco
  • #11 Fazer uma pequena introdução sobre os blocos da AWS e sobre o beanstalk
  • #12 Os desenvolvedores sempre tem que colocar esses blocos juntos e gerencia-los, antes de começar um projeto, mesmo que eles queiram fazer um rápido deploy de uma pequena aplicação. ------------------------------------------------------ Esse é o foco do Elastic Beanstalk -------------------------------------------------- Um Framework para deploy e administração, focado em desenvolvedores. -------------------------------------------------- É uma maneira rápida de fazer o deploy e gerenciar seus apps na AWS. --------------------------------------------
  • #13 1. Todas essas respostas são comuns para a maioria das aplicações. E essa resposta acaba sendo fácil de responder. Mas...
  • #14 Conteiners: PHP, Java, .NET, Python, Ruby e NodeJS -------------------------------------------------- Na criação: * Load Balance * EC2 instances * Auto Scaling * Monitoring * RDS se você quiser Você pode receber alertas para eventos chaves se você configurar --------------------------------------------------- Essas questões tem apenas uma SIMPLES resposta! ELASTIC BEANSTALK!
  • #15 Com apenas 2 cliques você pode construir aplicações escaláveis, pagar apenas pelo que usar. E você tem todos os recursos na mesma AZ por default e com testes de fail over.
  • #16 Demostração com Python ------------------------------------- Tentar colocar todos no mesmo nível. * Explicar Python * Explicar Django * Explicar Git