Curso de Amazon EC2: Faça um deploy da sua webapp com alta disponibilidade e escalabilidade.

9,3

Nota desse curso

4.584

Alunos neste curso

Faça esse curso e...

  • Entenda algumas das dificuldades de se colocar uma aplicação em produção
  • Entenda na prática o que é computação em nuvem e como você pode economizar ao utilizá-la
  • Aprenda a criar novas máquinas em segundos
  • Crie balanceadores de carga para suas máquinas
  • Garanta alta disponibilidade das suas aplicações
  • Escale automaticamente suas aplicações
  • Aprenda a utilizar os recursos da AWS a partir do terminal

Conteúdo Detalhado

  1. Introdução ao Cloud Computing

    • Como disponibilizar uma aplicação?
    • Problemas dos serviços tradicionais de hospedagem
    • O que é Cloud Computing?
    • SaaS, PaaS e IaaS
    • Exemplos de provedores de computação em nuvem
    • O que aprendemos?
  2. Montando nosso primeiro ambiente

    • Criando nossa primeira máquina no EC2
    • Acessando remotamente nossa máquina
    • Instalando a JVM
    • Instalando o servidor Tomcat
    • Instalando o SGBD MySQL
    • Deploy da aplicação no servidor Tomcat
    • O que aprendemos?
  3. Escalando o banco de dados com RDS

    • Como lidar com o aumento dos acessos?
    • Configurando o Amazon RDS
    • Testando através de um cliente MySQL no terminal
    • Usando o RDS na nossa máquina
    • Para saber mais: RDS em Múltiplas Zonas de Disponibilidade
    • O que aprendemos?
  4. Mais máquinas no Ec2

    • Escalando nossas instâncias do Ec2
    • Para saber mais: Elastic Block Device
    • O que aprendemos?
  5. Classic Load Balancer

    • Balanceando a carga
    • Criando um Classic Load Balancer
    • Para saber mais: Alta disponibilidade das nossas máquinas
    • O que aprendemos?
  6. Application Load Balancer

    • Segunda versão da aplicação
    • Balanceamento pelo path
    • Preparando a segunda versão da aplicação
    • Criando um Application Load Balancer
    • Adicionando novas máquinas ao Application Load Balancer
    • O que aprendemos?
  7. Logando na aplicação

    • O login não está funcionando. Por que?
    • Conhecendo o Sticky Session.
    • Configurando o Sticky Session
    • Para saber mais: Cluster
    • O que aprendemos?
  8. Escalando automaticamente

    • Qual a quantidade certa de máquinas que precisamos?
    • Configurando o Auto-Scaling Group
    • Testando o Auto-Scaling Group
    • Para saber mais: Desligando o Auto-Staling Group
    • O que aprendemos?
  9. Usando a AWS pelo terminal

    • Como criar um pipeline?
    • Criando um usuário IAM
    • Criando um Classic Load Balancer
    • Para saber mais: Aplicando Sticky Session à um Classic Load Balancer usando CLI
    • O que aprendemos?
    • Considerações finais

Veja o primeiro vídeo

Formações com esse curso

Público alvo

Desenvolvedores e sysadmins com conhecimentos em deploy de aplicações, redes e gerenciamento de servidores.

Nível de Dificuldade

Intermediário

Instrutores

  • Leo é desenvolvedor de software e instrutor. Com mais de 8 anos de experiência na área, trabalhou em projetos usando Visual Basic, PHP, Java EE, Spring e outros. Desenvolveu aplicativos para área de educação usando Angular, Scala, Play, Docker, AWS, entre outras tecnologias.

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Fernando Silva de Almeida

em 06/03/2019

Tive excelentes resultados. Ótima explicação e curso com muito conteúdo.

Amazon EC2: Faça um deploy da sua webapp com alta disponibilidade e escalabilidade.

Gonçalo Bispo da Silva

em 05/02/2019

Gostei muito do curso. Linguagem fácil do professor e super didático.

Amazon EC2: Faça um deploy da sua webapp com alta disponibilidade e escalabilidade.

Gustavo

em 31/01/2019

Apesar da console da AWS ter mudado, existe algumas divergências do curso com a atualidade que dependendo do aluno, pode ficar sem conseguir acompanhar ou levar um tempo para conseguir equivaler a configuração feita, como na parte do CLB e outros partas menores.

Amazon EC2: Faça um deploy da sua webapp com alta disponibilidade e escalabilidade.

Sabe quando você pode começar? Agora!

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana