A computação na nuvem revolucionou a forma como empresas e desenvolvedores utilizam recursos de TI. Em vez de investir em servidores físicos, hoje é possível alocar, configurar e escalar recursos pela internet, pagando apenas pelo que for utilizado. A Amazon Web Services (AWS) é líder nesse mercado, oferecendo uma ampla gama de serviços para atender diferentes tipos de demanda. A seguir, veremos os principais conceitos e serviços que aparecem no exame AWS Cloud Practitioner.
Conceito de computação na nuvem e computação da nuvem
A computação na nuvem é o fornecimento sob demanda de recursos de computação — como servidores, armazenamento, bancos de dados e aplicativos — pela internet. Já o termo computação da nuvem (ou “cloud computing”) refere-se à própria infraestrutura que sustenta esse modelo, baseada em grandes data centers conectados globalmente. Esse modelo oferece três principais benefícios: elasticidade, pagamento sob demanda e alta disponibilidade.
O Amazon Elastic Compute Cloud (Amazon EC2)
O Amazon EC2 (Elastic Compute Cloud) é um dos serviços fundamentais da AWS. Ele permite criar e gerenciar máquinas virtuais — chamadas de instâncias — para executar aplicações, processar dados ou hospedar sites. O EC2 dá ao usuário controle total sobre o sistema operacional, o tipo de hardware e a configuração da rede.
Com uma instância EC2, você pode provisionar e iniciar uma instância EC2 em minutos, pode parar de usar a instancia quando terminar de executar uma carga de trabalho, pode pagar apenas pelo tempo de computação em que uma instância está em execução e não paga quando ela é interrompida ou terminada e você pode economizar custos pagando apenas pela capacidade do servidor necessária ou desejada, não sendo necessário a compra antecipada de recursos, o que se for feito o levantamento errado, pode acabar comprando mais ou menos capacidade do que realmente é necessário. Na nuvem essa configuração é simples de ser realizada.
Como o Amazon EC2 funciona
O EC2 funciona por meio do provisionamento de instâncias em servidores físicos gerenciados pela AWS. O usuário escolhe a região e a zona de disponibilidade onde deseja executar suas instâncias, seleciona o tipo de máquina (CPU, memória, armazenamento, rede) e pode iniciar, parar ou encerrar essas instâncias a qualquer momento. É um modelo de infraestrutura sob demanda.
Tipos de instância do Amazon EC2
A AWS oferece diversos tipos de instância, categorizados de acordo com o uso principal:
- General Purpose (uso geral) – equilíbrio entre CPU, memória e rede.
- Compute Optimized – voltado para cargas de trabalho intensivas em processamento.
- Memory Optimized – ideal para bancos de dados e caches em memória.
- Storage Optimized – indicado para processamento de grandes volumes de dados.
- Accelerated Computing – usa GPUs ou FPGAs para tarefas de machine learning ou renderização.
Definição dos preços do Amazon EC2
O modelo de preços do EC2 é baseado no consumo. As principais opções são:
- On-Demand – paga-se apenas pelo tempo em que a instância fica ativa.
- Reserved Instances – descontos em troca de compromisso de uso por 1 ou 3 anos, podendo ser no formato padrão ou conversível.
- Spot Instances – usam capacidade ociosa da AWS com grandes descontos, podendo chegar a 90%.
- Savings Plans – flexibilidade de uso com desconto baseado em valor gasto por hora.
- Dedicated Hosts – servidores físicos dedicados ao uso do cliente.
Scaling do Amazon EC2
O Auto Scaling permite ajustar automaticamente o número de instâncias EC2 de acordo com a demanda. Quando o tráfego aumenta, novas instâncias são criadas; quando cai, elas são encerradas. Isso garante desempenho e economia, pois o usuário paga apenas pelos recursos realmente utilizados.
Direcionamento do tráfego com o Elastic Load Balancing
O Elastic Load Balancing (ELB) distribui automaticamente o tráfego entre múltiplas instâncias EC2. Isso melhora a disponibilidade e a tolerância a falhas das aplicações, já que o sistema redireciona o tráfego caso uma instância falhe. O ELB trabalha em conjunto com o Auto Scaling, garantindo performance estável mesmo durante picos de uso.
Sistema de mensagens e enfileiramento
Para aplicações distribuídas, a AWS oferece serviços de mensageria e filas, como:
- Amazon SQS (Simple Queue Service) – cria filas para envio e processamento assíncrono de mensagens.
- Amazon SNS (Simple Notification Service) – envia notificações para diversos destinos, como e-mails, aplicativos e funções Lambda.
Esses serviços ajudam a desacoplar componentes e aumentar a escalabilidade das aplicações.
AWS Lambda
O AWS Lambda é o serviço de computação sem servidor (serverless) da AWS. Com ele, você pode executar código sem precisar gerenciar servidores. Basta enviar sua função, definir os gatilhos (como eventos do S3 ou API Gateway) e a AWS cuida automaticamente da execução, escalabilidade e cobrança por tempo de execução.
Contêiners (Amazon ECS, Amazon EKS e AWS Fargate)
A AWS oferece várias opções para executar contêineres, que são ambientes leves e portáteis para aplicações:
- Amazon ECS (Elastic Container Service) – gerencia contêineres Docker com alta integração na AWS.
- Amazon EKS (Elastic Kubernetes Service) – permite executar e gerenciar clusters Kubernetes.
- AWS Fargate – executa contêineres sem precisar gerenciar servidores ou clusters, sendo uma solução totalmente serverless.
Entender esses serviços é essencial para quem busca a certificação AWS Certified Cloud Practitioner. Eles representam a base do funcionamento da nuvem da AWS e ajudam a compreender como diferentes soluções podem ser combinadas para criar ambientes escaláveis, seguros e de alta performance.
Referências
- https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html
- https://docs.aws.amazon.com/ec2/
- https://aws.amazon.com/pricing/
- https://docs.aws.amazon.com/autoscaling/
- https://docs.aws.amazon.com/elasticloadbalancing/
- https://docs.aws.amazon.com/lambda/
- https://docs.aws.amazon.com/sqs/
- https://docs.aws.amazon.com/sns/
- https://docs.aws.amazon.com/ecs/
- https://docs.aws.amazon.com/eks/
- https://aws.amazon.com/fargate/
- https://aws.amazon.com/certification/certified-cloud-practitioner/

