Infraestrutura

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

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

764 9.0

9,0

é a nota desse curso

3.526

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

Carreiras com esse curso

Veja o primeiro vídeo

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

  • Leonardo Cordeiro

    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

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

Escolha o seu plano e vamos começar

  • 668 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 de conclusão das Formações com avaliação dos professores da Alura e 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

  • 668 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 de conclusão das Formações com avaliação dos professores da Alura e 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

  • 668 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 de conclusão das Formações com avaliação dos professores da Alura e 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

  • 668 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 de conclusão das Formações com avaliação dos professores da Alura e 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