- Publicado em
Visão geral dos serviços essenciais da AWS: os elementos fundamentais da nuvem
- Autores
Visão geral dos serviços essenciais da AWS: os elementos fundamentais da nuvem
Amazon Web Services (AWS) é um vasto ecossistema com mais de 200 produtos.
Mas sua base é formada por alguns serviços essenciais que muitos desenvolvedores e empresas usam para criar, implantar e escalar aplicações na nuvem.
Este guia destaca os serviços essenciais da AWS agrupados por categoria, aqueles que você provavelmente usará em projetos reais.
Serviços de computação
- Amazon EC2 (Elastic Compute Cloud) → Servidores virtuais na nuvem para ter controle total sobre seu ambiente de computação.
- AWS Lambda → Computação sem servidor que executa código sob demanda sem gerenciar servidores.
- AWS Fargate → Execute contêineres sem gerenciar instâncias EC2.
- Amazon ECS / EKS → Orquestração de contêineres para cargas de trabalho Docker e Kubernetes.
- AWS Elastic Beanstalk → Plataforma simplificada de implantação e gerenciamento de aplicações.
Serviços de armazenamento
- Amazon S3 (Simple Storage Service) → Armazenamento de objetos escalável para arquivos, mídia e backups.
- Amazon EBS (Elastic Block Store) → Armazenamento em blocos para instâncias EC2.
- Amazon EFS (Elastic File System) → Armazenamento de arquivos compartilhado entre várias instâncias EC2.
- AWS Backup → Backup e recuperação centralizados para dados da AWS.
Serviços de banco de dados
- Amazon RDS (Relational Database Service) → Bancos de dados relacionais gerenciados, incluindo PostgreSQL, MySQL e MariaDB.
- Amazon DynamoDB → Banco de dados NoSQL de chave-valor e documentos totalmente gerenciado.
- Amazon ElastiCache (Redis / Memcached) → Cache em memória para acesso rápido aos dados.
- Amazon Aurora → Banco de dados relacional de alto desempenho, totalmente gerenciado e compatível com MySQL e PostgreSQL.
Redes e distribuição de conteúdo
- Amazon VPC (Virtual Private Cloud) → Rede virtual isolada para seus recursos da AWS.
- Amazon Route 53 → Serviço escalável de DNS e gerenciamento de nomes de domínio.
- Amazon CloudFront → Rede de distribuição de conteúdo (CDN) para otimizar o desempenho global.
- Elastic Load Balancing (ELB) → Distribui automaticamente o tráfego entre vários destinos para tolerância a falhas.
DevOps e ferramentas de gerenciamento
- AWS CloudFormation → Infraestrutura como código (IaC) para automatizar o provisionamento de recursos.
- AWS CloudWatch → Monitoramento e observabilidade para métricas, logs e alertas.
- AWS CodePipeline → Automação de CI/CD para integração e entrega contínuas.
- AWS IAM (Identity and Access Management) → Gerenciamento seguro de usuários e permissões em todos os serviços.
Aprendizado de máquina e análise de dados
- Amazon SageMaker → Crie, treine e implante modelos de aprendizado de máquina em escala.
- AWS Glue → Serviço de ETL (extração, transformação e carregamento) para pipelines de análise de dados.
- Amazon Athena → Consulte dados armazenados no S3 usando SQL sem configurar um banco de dados.
- Amazon QuickSight → Ferramenta de inteligência de negócios e visualização nativa da nuvem.
Conclusão
Esses serviços essenciais da AWS formam a base da maioria das arquiteturas na nuvem, desde aplicações web simples até sistemas empresariais em escala global.
Esses serviços facilitam a criação de aplicações seguras, escaláveis e resilientes na nuvem pelos desenvolvedores.