0%
Hoja de referencia de servicios cloud de AWS - Guía completa

Hoja de referencia de servicios cloud de AWS - Guía completa

Una guía visual completa de los servicios de AWS organizados por categoría: Computing, Storage, Database, Networking, Security, Developer Tools, Application Integration y más.

I

InSkillCoach

· min

Hoja de referencia de servicios cloud de AWS - Guía completa

Amazon Web Services (AWS) ofrece más de 200 servicios cloud completos, lo que puede resultar intimidante tanto para principiantes como para expertos. Esta guía visual organiza los principales servicios de AWS por categoría para ayudarte a orientarte en este complejo ecosistema.

Visión general de los servicios de AWS por categoría

La infografía siguiente presenta los servicios esenciales de AWS organizados por categoría funcional:

AWS Cloud Services Cheat Sheet

Este mapa mental te permite comprender rápidamente el ecosistema de AWS y las relaciones entre los distintos servicios.

Identity & Security Compliance

La seguridad está en el corazón de la infraestructura de AWS, con servicios especializados:

  • IAM (Identity and Access Management): gestión de usuarios y permisos
  • KMS (Key Management Service): creación y control de las claves de cifrado
  • Shield: protección contra ataques DDoS
  • WAF (Web Application Firewall): protección de aplicaciones web
  • Security Hub: centro de seguridad unificado
  • Guard Duty: servicio de detección de amenazas
  • Inspector: análisis de vulnerabilidades
  • Secrets Manager: gestión segura de secretos
  • Firewall Manager: administración centralizada de las reglas de cortafuegos
  • Cloud HSM: módulo de seguridad de hardware en la nube

Compute

La infraestructura de cómputo de AWS ofrece diversas opciones según tus necesidades:

  • EC2 (Elastic Compute Cloud): máquinas virtuales configurables
  • Lambda: cómputo sin servidor basado en eventos
  • ECS (Elastic Container Service): orquestación de contenedores
  • EKS (Elastic Kubernetes Service): Kubernetes gestionado
  • Fargate: cómputo sin servidor para contenedores
  • Batch: procesamiento por lotes a gran escala
  • Lightsail: instancias virtuales simplificadas
  • EC2 Auto Scaling: escalado automático de instancias
  • App Runner: despliegue de aplicaciones en contenedores

Storage

Soluciones de almacenamiento adaptadas a distintos casos de uso:

  • S3 (Simple Storage Service): almacenamiento de objetos altamente escalable
  • EBS (Elastic Block Store): almacenamiento en bloques para EC2
  • EFS (Elastic File System): sistema de archivos elástico para Linux
  • FSx: sistemas de archivos de alto rendimiento
  • S3 Glacier: archivado de bajo coste
  • Storage Gateway: integración híbrida entre on-premise y nube
  • Backup: servicio de copias de seguridad centralizado
  • Snowball/Snowmobile: migración de datos a gran escala

Database

Un amplio abanico de bases de datos especializadas:

  • RDS (Relational Database Service): bases de datos relacionales gestionadas
  • Aurora: base de datos relacional compatible con MySQL/PostgreSQL
  • DynamoDB: base de datos NoSQL de alto rendimiento
  • ElastiCache: caché en memoria
  • Neptune: base de datos de grafos
  • DocumentDB: base de datos de documentos compatible con MongoDB
  • Timestream: base de datos de series temporales
  • QLDB (Quantum Ledger Database): base de datos de registro inmutable

Networking & Content Delivery

Infraestructura de red global y distribución de contenido:

  • VPC (Virtual Private Cloud): red virtual aislada
  • Route 53: servicio de DNS y de registro de dominios
  • CloudFront: red de distribución de contenido (CDN)
  • API Gateway: creación y gestión de API
  • Direct Connect: conexión dedicada a la nube de AWS
  • Global Accelerator: mejora del rendimiento de las aplicaciones
  • Transit Gateway: conectividad de red centralizada
  • ELB (Elastic Load Balancing): balanceo de carga automático

Developer Tools

Herramientas para desarrolladores y automatización:

  • CodeCommit: servicio de control de código fuente
  • CodeBuild: servicio de compilación
  • CodeDeploy: servicio de despliegue automatizado
  • CodePipeline: servicio de integración y entrega continuas
  • CodeStar: servicio de desarrollo unificado
  • X-Ray: análisis y depuración de aplicaciones
  • Cloud9: entorno de desarrollo basado en la nube
  • CLI (Command Line Interface): interfaz de línea de comandos

Analytics

Servicios para el análisis de datos y el Big Data:

  • Athena: servicio de análisis de datos en S3
  • EMR (Elastic MapReduce): procesamiento de Big Data
  • CloudSearch: servicio de búsqueda gestionado
  • Elasticsearch Service: servicio de Elasticsearch gestionado
  • Kinesis: procesamiento de datos en tiempo real
  • QuickSight: servicio de inteligencia de negocio
  • Data Pipeline: orquestación de flujos de datos
  • Lake Formation: construcción de data lakes
  • Glue: servicio ETL (Extract, Transform, Load)
  • MSK (Managed Streaming for Kafka): servicio de Kafka gestionado

Application Integration

Servicios para la integración de aplicaciones:

  • SNS (Simple Notification Service): servicio de notificaciones
  • SQS (Simple Queue Service): servicio de colas
  • AppFlow: integración de servicios SaaS
  • EventBridge: bus de eventos sin servidor
  • MQ: servicio de broker de mensajes
  • Step Functions: coordinación de aplicaciones distribuidas
  • SWF (Simple Workflow Service): orquestación de flujos de trabajo

Finance Management

Servicios para la gestión financiera del cloud:

  • Cost Explorer: visualización y gestión de los costes
  • Budgets: definición y seguimiento de presupuestos
  • Cost & Usage Report: informes detallados de uso y costes
  • RI (Reserved Instance) Reporting: informes sobre las instancias reservadas

Consejos para empezar bien con AWS

  1. Empieza por comprender los servicios fundamentales: EC2, S3, RDS, VPC e IAM
  2. Utiliza la capa gratuita para experimentar sin incurrir en gastos importantes
  3. Configura la facturación y las alertas de costes para evitar sorpresas
  4. Adopta un enfoque por capas: infraestructura, plataforma y, después, servicios especializados
  5. Sigue el principio de mínimo privilegio en materia de seguridad con IAM
  6. Utiliza CloudFormation para la infraestructura como código
  7. Aprovecha los servicios gestionados en lugar de administrarlo todo tú mismo

Patrones de arquitectura habituales en AWS

Arquitectura serverless

Client → API Gateway → Lambda → DynamoDB
                     ↓
                  S3 (static)

Arquitectura de microservicios

Client → ALB → ECS/EKS (conteneurs) → RDS/DynamoDB
              ↓
          SQS/SNS (communication)

Arquitectura de aplicación web clásica

Route 53 → CloudFront → ALB → EC2 (Auto Scaling) → RDS
                          ↓
                       ElastiCache

Buenas prácticas para la optimización de costes

  • Utiliza instancias reservadas para las cargas de trabajo predecibles
  • Programa el apagado de los entornos de desarrollo fuera del horario laboral
  • Configura políticas de ciclo de vida para S3
  • Supervisa y elimina los recursos que no se utilicen
  • Utiliza instancias Spot para las cargas de trabajo tolerantes a fallos
  • Implanta una supervisión de costes con AWS Cost Explorer y Budgets

Para ir más allá

Esta guía es solo una introducción a los numerosos servicios de AWS. Para profundizar tus conocimientos:

InSkillCoach

Acerca de InSkillCoach

Experto en formación y tecnologías

Coach especializado en tecnologías avanzadas e IA, impulsado por GNeurone Inc.

Certificaciones:

  • AWS Certified Solutions Architect – Professional
  • Certificaciones de Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
1.6k
148

Comentarios

Los comentarios funcionan con GitHub Discussions

Inicia sesión con GitHub para participar en la discusión

¡Enlace copiado!