Skip to content

A Amazon Web Services, também conhecida como AWS, é a plataforma de serviços de computação em nuvem da Amazon. Na formação Amazon Web Services, você vai conhecer e usar os principais serviços da AWS como: EC2, S3, Route53, Cloudwatch, VPC e Elastic Beans Talk. Nesse repo estara todos os fundamentos necessários para entender isso tudo.

Notifications You must be signed in to change notification settings

IrlanFreitas/heaven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Heaven

A Amazon Web Services, também conhecida como AWS, é a plataforma de serviços de computação em nuvem da Amazon. Na formação Amazon Web Services, você vai conhecer e usar os principais serviços da

AWS como: EC2, S3, Route53, Cloudwatch, VPC e Elastic Beans Talk.

Aprenda como criar a sua infraestrutura sob demanda, como fazer o deploy e escalar aplicações de maneira correta.

Abaixo todos os topicos que serão tratados e estudados aqui.

Amazon EC2

Nesta primeira etapa, é necessário entender quais são as principais dificuldades ao colocar uma aplicação em produção na nuvem. Além disso, como é possível criar máquinas prontas para uso em pouquíssimo tempo, o que tornará o seu fluxo de trabalho muito mais produtivo e rápido. Outro tópico importante, são os balanceadores de carga, já que, através deles é possível garantir disponibilidade e escalabilidade para a sua aplicação.

Amazon Lightsail

Necessário para configurar e customizar facilmente servidores e suas instancias virtuais na nuvem. Manter sua aplicação segura hoje em dia é algo de extrema importância, pois nem sempre queremos deixá-la exposta para que qualquer pessoa possa acessá-la. Por isso, é necessário aprender a protege-lá, gerando um IP estático, acessando via SSH e configurando um firewall. Outros pontos de suma importância são os backups que podem ser feitos via snapshot.

Amazon CloudWatch

Aplicações em nuvem, ainda mais as que possuem um alto número de acessos, necessitam fortemente de um acompanhamento de como o sistema está respondendo em diferentes cenários. Utilizando o Amazon CloudWatch através de métricas de desempenho, será possível monitorar as instâncias, recursos e aplicações. Conseguiremos acompanhar melhor como está o comportamento da sua aplicação de forma prática e produtiva. Personalizando métricas e construir seu próprio dashboard com alertas.

Amazon S3

Armazenamento de arquivos de forma estável e segura é uma das maiores necessidades atuais para grandes aplicações e projetos. Com o conteúdo desta etapa, você compreenderá o que é, e quais são os benefícios da Amazon S3. E mais, você também entenderá como as atribuições de permissões são feitas para controle de acesso. Por fim, também verá que é possível utilizar esse serviço programaticamente via SDK.

Amazon VPC

Hoje em dia, é normal separarmos as responsabilidades e níveis de acesso para a nossa aplicação, afinal, nem sempre queremos dar todas as permissões de acesso para qualquer pessoa. Outro fato interessante, é podermos ter nossa própria rede privada para comunicar nossas aplicações em diferentes máquinas. Por isso, você aprenderá como criar uma rede privada na nuvem da AWS e entenderá os componentes da VPC. Você utilizará um serviço de VPN site to site e também com redes públicas e privadas. Por fim, outro passo importante é criar regras via ACLs, usar sub-redes e liberar acessos com Security Groups.

Amazon Cloud Front && Route53

Veja como realizar distribuição de conteúdo com o CloudFront e fazer um registro de domínio. Aprenda como acessar a aplicação na Amazon com esse domínio que registramos e entenda problemas de segurança que podem existir com o HTTP. Saiba como criar um certificado para acessar a aplicação de forma segura com o HTTPS. Todos esses passos e processos são essenciais para quaisquer aplicações web robustas.

Docker, AWS e ECS

Com o domínio dos passos anteriores, você começará a utilizar containers diretamente na nuvem com o propósito de tornar o deploy de aplicações ainda mais fácil. Para isso, você utilizará o Docker e aprenderá a criar novos containers e balanceadores de carga. Por fim, você verá como gerenciar as suas imagens de container no Elastic Container Registry enquanto utiliza os recursos da AWS ECS a partir do terminal.

Amazon Elastic Beanstalk

Você aprenderá como utilizar o Elastic Beanstalk da Amazon da melhor maneira. Você irá configurar e fará testes locais utilizando o Docker. Também aprenderá como fazer a publicação de um projeto. Conceitos como cache de dados e escalonamento também são essenciais e serão abordados nesse passo.

About

A Amazon Web Services, também conhecida como AWS, é a plataforma de serviços de computação em nuvem da Amazon. Na formação Amazon Web Services, você vai conhecer e usar os principais serviços da AWS como: EC2, S3, Route53, Cloudwatch, VPC e Elastic Beans Talk. Nesse repo estara todos os fundamentos necessários para entender isso tudo.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published