Você está na página 1de 5

CLIQUE AQUI – PARA CONHECER O TREINAMENTO COMPLETO

Formação Júnior AWS Cloud e Spring Boot REST com


Angular 13

Vamos criar um CRUD de produto completo utilizando:


1º Java com Spring Boot REST API.
2º Angular na versão 13.
3º Faremos a hospedagem e o deploy do projeto na AWS Cloud.
4º Banco de dados será o MySQL.
5º Arquitetura Single Instance.
6º Load Balance AWS de divisão de instancias.
7º Criação de arquitetura Serverless de aplicação sem servidor.

Você irá aprender sobre os seguintes recurso na AWS para sua formação
em Júnior Cloud AWS:
1º S3 serviço de armazenamento de objetos que oferece escalabilidade líder do setor, disponibilidade de dados,
segurança e performance.
2º EC2 oferece uma capacidade de computação escalável na Nuvem da Amazon Web Services (AWS). O uso do
Amazon EC2 elimina a necessidade de investir em hardware inicialmente, portanto, você pode desenvolver e
implantar aplicativos com mais rapidez.
3º RDS é um serviço da Web que facilita a configuração, a operação e escalabilidade de um banco de dados
relacional na Nuvem AWS.
4º Deploy e toda a condiguração de um projeto Java com front-end e back-end.

CLIQUE AQUI – PARA CONHECER O TREINAMENTO COMPLETO


CLIQUE AQUI – PARA CONHECER O TREINAMENTO COMPLETO

5º E CI/CD totalmente na cloud.


6º Implantação de uma API completa.
7º Será utilizado o plano free da AWS onde é possível 1 ano sem custo.
8º Será utilizado Pipeline para front-end e também back-end.

O que é cloud aws?

Amazon Web Services, também conhecido como AWS, é uma plataforma de serviços de computação em nuvem,
que formam uma plataforma de computação na nuvem oferecida pela Amazon.com. Os serviços são oferecidos
em várias áreas geográficas distribuídas pelo mundo.

Trazendo um serviço de nuvem usado por inúmeros clientes ao redor do mundo, a Amazon Web Services promete
ajudar empresas a reduzirem custos e inovarem mais rapidamente. São muitos itens nos quais a companhia diz
garantir a melhor qualidade. Conheça mais sobre o que a empresa tem a oferecer e saiba o que é a AWS.

A AWS (Amazon Web Services) é um serviço de computação em nuvem desenvolvido pela Amazon. Ela oferece
mais de 200 serviços completos de data centers por todo o mundo. Com isso, acaba trazendo mais recursos do
que outros provedores de nuvem, segundo a própria empresa.

O serviço fornece esses serviços tecnológicos sob demanda através da internet com pagamento conforme o
consumo da empresa ou do usuário. A intenção é auxiliar na gestão virtual de qualquer aplicação sem custos
iniciais ou compromissos fixos.
Alguns dos serviços, projetos e recursos oferecidos são focados em tecnologias de infraestruturas como:

•Computação;

•Armazenamento e banco de dados;

•Machine learning;

•Inteligência artificial;

•Data lakes;

•Análises;

•Internet das coisas, entre outros.

O que é a computação em nuvem?


A computação em nuvem é a entrega de recursos de TI sob demanda por meio da Internet com definição de preço
de pagamento conforme o uso. Em vez de comprar, ter e manter datacenters e servidores físicos, você pode
acessar serviços de tecnologia, como capacidade computacional, armazenamento e bancos de dados, conforme a
necessidade, usando um provedor de nuvem como a Amazon Web Services (AWS).

CLIQUE AQUI – PARA CONHECER O TREINAMENTO COMPLETO


CLIQUE AQUI – PARA CONHECER O TREINAMENTO COMPLETO

Quem usa a computação em nuvem?


Organizações de todos os tipos, portes e setores usam a nuvem para uma grande variedade de casos de uso,
como backup de dados, recuperação de desastres, e-mail, desktops virtuais, desenvolvimento e teste de
software, análises de big data e aplicativos web voltados ao cliente. Por exemplo, as empresas do setor de saúde
usam a nuvem para desenvolver tratamentos mais personalizados para os pacientes. Empresas de serviços
financeiros usam a nuvem como base para detectar e prevenir fraudes em tempo real. E fabricantes de
videogames usam a nuvem para entregar jogos online para milhões de jogadores em todo o mundo.

Benefícios da computação em nuvem


Agilidade
A nuvem oferece acesso fácil a uma grande variedade de tecnologias para que você possa inovar mais
rapidamente e criar praticamente tudo o que puder imaginar. Você pode gerar rapidamente recursos conforme a
necessidade, de serviços de infraestrutura, como computação, armazenamento e bancos de dados até Internet
das Coisas, machine learning, data lakes, análises de dados e muito mais.

Você pode implantar serviços de tecnologia em questão de minutos e passar da ideia à implementação com
agilidade várias ordens de grandeza maior do que antes. Assim, você tem a liberdade de experimentar, testar
novas ideias para diferenciar as experiências dos clientes e transformar a sua empresa.

Elasticidade
Com a computação em nuvem, você não precisa provisionar recursos em excesso para absorver picos de
atividades empresariais no futuro. Em vez disso, você provisiona a quantidade de recursos realmente necessária.
Você pode aumentar ou diminuir instantaneamente a escala desses recursos para ajustar a capacidade de acordo
com a evolução das necessidades empresariais.

Economia de custo
A nuvem permite que você troque despesas fixas (datacenters e servidores físicos) por despesas variáveis e
pague apenas pela TI consumida. Além disso, as despesas variáveis são muito menores do que as que você
pagaria por conta própria devido às economias de escala.

Implantação global em questão de minutos


Com a nuvem, você pode ampliar as atividades para novas regiões geográficas e implantar globalmente em
minutos. Por exemplo, a AWS tem infraestrutura em todo o mundo, o que permite que você implante aplicativos
em vários locais físicos com apenas alguns cliques. Aproximar os aplicativos dos usuários finais reduz a latência
e melhora a experiência desses usuários.

Tipos de computação em nuvem


Os três principais tipos de computação em nuvem são infraestrutura como serviço, plataforma como serviço e
software como serviço. Cada tipo de computação em nuvem oferece diferentes níveis de controle, flexibilidade e
gerenciamento para que você possa selecionar o conjunto certo de serviços para as suas necessidades.

CLIQUE AQUI – PARA CONHECER O TREINAMENTO COMPLETO


CLIQUE AQUI – PARA CONHECER O TREINAMENTO COMPLETO

Infraestrutura como serviço (IaaS)


O IaaS contém os componentes básicos da IT na nuvem. Normalmente, o IaaS oferece acesso a recursos de rede,
computadores (virtuais ou em hardware dedicado) e espaço de armazenamento de dados. O IaaS oferece o mais
alto nível de flexibilidade e controle de gerenciamento sobre os recursos de TI. Ele é o tipo de computação mais
semelhante aos recursos existentes de TI, já conhecidos por vários departamentos e desenvolvedores de TI.

Plataforma como serviço (PaaS)


Com o PaaS, você não precisa mais gerenciar a infraestrutura subjacente (geralmente, hardware e sistemas
operacionais) e pode manter o foco na implantação e no gerenciamento de aplicativos. Dessa forma, você fica
mais eficiente, pois não precisa se preocupar com aquisição de recursos, planejamento de capacidade,
manutenção de software, correções ou qualquer outro tipo de trabalho genérico repetitivo necessário para a
execução dos aplicativos.

Software como serviço (SaaS)


O SaaS oferece um produto comPrincpleto, executado e gerenciado pelo provedor de serviços. Na maioria
dos casos, quando as pessoas mencionam SaaS, estão falando de aplicativos de usuários finais (como e-
mail baseado na web). Com uma oferta de SaaS, você não precisa pensar sobre a manutenção do serviço ou
o gerenciamento da infraestrutura subjacente. Você só precisa se preocupar sobre como utilizará esse
software específico.

Serviços principais para hospedagem de projeto em


AWS Cloud.
Amazon S3

Amazon S3 ou Amazon Simple Storage Service é um serviço oferecido pela Amazon Web Services que fornece
armazenamento de objetos por meio de uma interface de serviço da web. O Amazon S3 usa a mesma
infraestrutura de armazenamento escalável que a Amazon.com usa para executar sua rede de comércio
eletrônico.

Amazon EC2

Amazon Elastic Compute Cloud é uma parte central da plataforma de cloud computing da Amazon.com, Amazon
Web Services. O EC2 permite que os usuários aluguem computadores virtuais nos quais rodam suas próprias
aplicações.

Amazon Relational Database Service – RDS

O Amazon Relational Database Service, ou Amazon RDS é um serviço de banco de dados relacional distribuído da
Amazon Web Services. É um serviço da web executado "na nuvem" projetado para simplificar a configuração,
operação e escalonamento de um banco de dados relacional para uso em aplicativos.

CLIQUE AQUI – PARA CONHECER O TREINAMENTO COMPLETO


CLIQUE AQUI – PARA CONHECER O TREINAMENTO COMPLETO

Amazon serverless
Arquitetura Serverless, ou “computação sem servidores”, é uma arquitetura de computação orientada a eventos.
Sua principal proposta é permitir que as empresas de software criem e mantenham seus aplicativos web sem se
preocupar com a infraestrutura em que esses aplicativos estão rodando.

CLIQUE AQUI – PARA CONHECER O TREINAMENTO COMPLETO

Você também pode gostar