fbpx

Creio que já ouviu falar da Amazon AWS, pois se trata da maior empresa de tecnologia em nuvem que existe no mercado. Nesse artigo iremos falar sobre os principais serviços de Computação da AWS.

Principais Serviços de Computação da AWS

Amazon EC2

A AWS possui uma gama enorme de servidores em Cloud e até mesmo dedicado. O serviço Amazon Elastic Compute Cloud (Amazon EC2) é um serviço que disponibiliza servidores em nuvem.

Com ele podemos provisionar diversos servidores podendo ser configurado todos os aspectos referente a rede, capacidade computacional, armazenamento e segurança da instância EC2.

É possível o escalamento automático das instâncias EC2 facilitando assim nossa vida. Sempre que nossas aplicações precisar de mais recurso, o ambiente cresce de forma automática. 

Amazon ECR

O serviço Amazon Elastic Container Registry ECR, é um serviço muito interessante para o registro de imagens Docker. É um serviço seguro, escalável e muito confiável para trabalhar com imagens Docker.

O ECR também tem suporte a repositórios do Docker de modo privado, você pode configurar que pessoas ou até mesmo servidores específicos tenham acesso ao repositório. Podemos também usar a CLI do Docker para gerenciar todas as nossas imagens e serviços.

Amazon ECS

O Serviço Amazon Elastic Container Service ECS é um serviço de gerenciamento de contêineres Docker, altamente escalável e de fácil utilização e execução. Com ele podemos criar facilmente Clusters em instâncias do Amazon EC2.

Amazon Elastic Beanstalk

AWS Elastic Beanstalk é um serviço incrível , com ele podemos implementar em poucos cliques ambientes robustos para o provisionamento de aplicações, com Load Balancing e até mesmo banco de dados dedicado sem ter que se preocupar com servidores. De fato é o queridinho dos desenvolvedores rs.

Com o Elastic Beanstalk você pode provisionar ambientes para aplicações Java, PHP, Python, Node.js, Ruby e até mesmo .Net em poucos minutos o ambiente está em pé, e configurado.

Através desse serviço você pode fazer o upload do seu código direto na console da aws e configurar tudo o que deseja como: balanceamento de carga, capacidade do servidor, armazenamento, rede, e monitoramento da sua aplicação.

Amazon Lambda

E pra deixar a galera que é dev mais feliz ainda, existe o AWS Lambda. Esse serviço da AWS nos dá a possibilidade de executar códigos sem ao menos ter que provisionar servidores EC2. E você só paga pelo tempo que for utilizado para executar seu código, damos o nome disso de “serverless”.

Com o Lambda podemos executar código para todo e qualquer aplicação ou serviço de back-end. Carregamos o código e o Lambda cuida do resto. Coisa de louco, não?

Amazon Lightsail

O AWS Lightsail é um modelo bem interessante para se trabalhar com serviços na nuvem da AWS. Ele possui uma console própria, servidor EC2, Balanceamento de Carga, banco de dados, e até mesmo gerenciamento de DNS.

Mas qual é o diferencial? Está no preço! Os custos geralmente são bem baixos e fixos, só que os servidores e serviços tendem a não ter muita performance. No geral é bem interessante para ambientes de desenvolvimento, testes ou projetos de pequeno porte e verba$.

Amazon ParallelCluster

O ParallelCluster é uma ferramenta extremamente robusta e nos ajuda no gerenciamento de Cluster de código aberto compatível com a Amazon AWS. Ele vai nos ajudar a implementar e gerenciar clusters de alta performance na nuvem da AWS.

Ps: Percebem como muitas tecnologias antigas de Clusters ou o que seja, estão ficando defasadas com o tempo? Na nuvem temos um poder muito grande para realizar tarefas que noutrora seriam cansativas.

( Apesar que o gerenciamento exige muito conhecimento de tecnologias antigas ).

Amazon Elastic Kubernetes Service EKS

O Amazon EKS é um serviço gerenciado que vai facilitar nossa vida, quando o assunto é a execução de aplicações pelo Kubernetes. Com ele não precisamos configurar o Kubernetes do zero , pois o serviço é gerenciado.

Mas temos total controle para criar nossos aplicativos, clusters, nodes, etc. Só fiquem um pouco atento quanto ao valor, pois costuma ser cobrado algo em torno de $4,00 por cluster + serviços do EC2 e Balanceamento de carga caso você utilize.

Amazon EC2 Image Builder

Esse serviço da AWS é totalmente gerenciado, com ele podemos criar imagens de sistema operacional para que usemos em nossos projetos na AWS. No Image Builder podemos automatizar a criação e implementação de imagens bem rápido.

A equipe da HuubCorp utiliza muito esse serviço quando estamos implementando ambientes personalizados para hospedagem de algum aplicativo e queremos automatizar a criação de novos servidores seguindo um padrão de implementação no servidor. 

Amazon Outposts

Se você acha que a Amazon não tem mais nada a oferecer, imagine só você poder implementar os serviços da AWS em sua rede local, ou até mesmo em outro provedor ou data center ?

O AWS Outposts é um serviço gerenciado que tem a finalidade de estender toda a infraestrutura da AWS às instalações do cliente. Então você consegue ramificar sua infra para fora da AWS.

Conclusão Computação na AWS

A Amazon AWS possui muitos serviços interessantes que podemos usar. Creio que já notou que ir pra nuvem não é uma escolha, e sim, uma obrigação! Assim como tudo evolui, devemos acompanhar essas mudanças. A Amazon vai suprir todas as nossas necessidades para termos ambientes de produção ou desenvolvimento de nossas aplicações. Vamos juntos para a nuvem!

 

Links Úteis:

Escreva um comentário