Servicios AWS: qué es cada uno y cuándo usarlo

Clase 3 de 36Curso Práctico de AWS Cloud

Resumen

Explora con confianza el ecosistema de Amazon AWS: desde cómputo y serverless con Lambda hasta seguridad granular con IAM y monitoreo con CloudWatch. Aquí encontrarás una guía clara para identificar qué servicio usar y cómo se conectan para construir soluciones escalables y seguras.

¿Qué servicios fundamentales cubren cómputo, storage y bases de datos?

AWS organiza sus capacidades por áreas para acelerar tu trabajo diario y preparar arquitecturas sólidas.

¿Cómo resuelve AWS el cómputo?

  • Máquinas virtuales e infraestructura para ejecutar aplicaciones con control total del entorno.
  • Modelo serverless con Lambda para ejecutar funciones sin administrar servidores.
  • Flexibilidad para combinar ambos enfoques según la carga de trabajo.

¿Qué opciones de almacenamiento ofrece?

  • Sección de storage para guardar archivos que sirven contenido a sitios web o apps móviles.
  • Almacenamiento de largo plazo para resguardar, por ejemplo, declaraciones fiscales y documentos críticos.
  • Enfoque en disponibilidad y accesibilidad según tu caso de uso.

¿Qué alternativas de bases de datos hay?

  • Opciones tradicionales como PostgreSQL para necesidades relacionales conocidas.
  • Servicios más recientes para escenarios específicos y modernos.
  • Posibilidad de elegir según rendimiento, flexibilidad o familiaridad del equipo.

¿Cómo se gestionan, supervisan y aseguran los recursos en AWS?

La plataforma integra herramientas para visibilidad operativa, auditoría y control de acceso con detalle fino.

¿Cómo monitorear con CloudWatch?

  • CloudWatch muestra qué sucede en tu infraestructura y servidores.
  • Seguimiento de demanda de red, uso de CPU y métricas clave en tiempo real.
  • Identificación de cuellos de botella y oportunidades de optimización.

¿Para qué sirve CloudTrail?

  • CloudTrail mantiene una auditoría de “quién hace qué”.
  • Distingue entre usuarios humanos y accesos programáticos mediante llaves.
  • Permite rastrear acciones: quién borró o movió un servidor y cuándo.

¿Cómo controlar accesos con IAM y GuardDuty?

  • IAM gestiona cuentas y permisos de forma granular: acceso solo a una máquina virtual, solo lectura en una base de datos, etc.
  • GuardDuty analiza accesos de red y alerta sobre actividades sospechosas.
  • Posibilidad de bloquear IPs de origen de ataques y proteger activos críticos.

¿Qué servicios especializados aceleran contenido, datos y experiencias?

Además de lo esencial, AWS aporta servicios que simplifican medios, Machine Learning, analytics, integración y más.

¿Qué servicios multimedia y de ML están disponibles?

  • Elastic Transcoder para preparar múltiples versiones de video, desde teléfono con pantalla pequeña hasta escritorio.
  • Recognition (basado en Machine Learning) para enviar imágenes y obtener qué se ve en ellas vía web o API.
  • Aceleradores de optimización basados en ML para mejorar experiencias y eficiencia.

¿Cómo potenciar analytics, red y desarrollo?

  • Analytics con detalles más allá de visitas: RAM usada por visitante, CPU y acciones dentro del sitio.
  • Network y delivery de content para registrar dominios y administrar certificados SSL.
  • Herramientas de desarrollo: XCode para analizar el comportamiento de tu app en producción y CodeCommit para gestionar código.

¿Cómo integrar aplicaciones y comunicaciones?

  • Integración de aplicaciones para notificaciones por correo, SMS o llamados a un webhook.
  • Uso de Simple Notification Service para orquestar eventos entre servicios.
  • Customer Engagement con opciones empresariales, incluyendo Amazon Connect para conectar con clientes.

¿Qué opciones móviles, productividad y escritorio incluye?

  • Servicios móviles preempacados para crear backend de apps con rapidez.
  • Business Productivity con Alexa para negocios y correo empresarial escalable.
  • Servicio de escritorio: Workspaces para perfilar escritorios (por ejemplo, solo navegador) y restringir acceso a recursos específicos.

¿Cómo abordar IoT y videojuegos en la nube?

  • Internet of Things con hardware y servicios para conectar dispositivos, administrarlos y enlazarlos con datos o apps web.
  • Motor de juegos y GameLift para crear escenas e interacciones y soportar experiencias de juego.

En conjunto, estos servicios muestran el potencial de AWS y cómo crece constantemente con nuevas opciones. El siguiente paso natural es ver un ejemplo de arquitectura donde varios de ellos interactúan para construir un producto más maduro y listo para producción.

¿Tienes dudas o un caso de uso en mente? Comparte en comentarios qué servicio te gustaría integrar y qué problema quieres resolver.