AWS Amplify Hosting: Qué es, cómo funciona y cómo usarlo (Guía completa 2025)

¿Qué es AWS Amplify Hosting?

AWS Amplify Hosting es un servicio de alojamiento totalmente administrado para aplicaciones web frontend, diseñado para proporcionar una forma sencilla, rápida y segura de desplegar y alojar sitios y aplicaciones web modernas.

Características principales:

  • Despliegue continuo (CI/CD): integración con GitHub, GitLab, Bitbucket, AWS CodeCommit. Se implementa automáticamente con cada push.
  • Alojamiento global y escalable: se apoya en Amazon S3 y CloudFront para distribuir contenido globalmente sin configuraciones manuales.
  • Compatibilidad con frameworks modernos: React, Angular, Vue.js, Next.js, Nuxt y otros.
  • Entornos personalizados: desarrollo, staging y producción por rama.
  • Administración de dominios: permite dominios personalizados y certificados SSL automáticos con AWS Certificate Manager.
  • Seguridad: permite autenticación con AWS Cognito y protección de entornos con contraseña.
  • Observabilidad: métricas de tráfico, errores, historial de builds y logs detallados.

Casos de uso comunes:

  • Sitios web SPA (Single Page Applications).
  • Landing pages y sitios estáticos generados con herramientas como Gatsby, Jekyll o Hugo.
  • Aplicaciones sin servidor usando Lambda y DynamoDB.

Ventajas:

  • Automatización del flujo de trabajo DevOps para el frontend.
  • Despliegues rápidos y fáciles con integración continua.
  • Escalabilidad global sin mantenimiento.
  • Bajo costo comparado con instancias EC2 o contenedores.

Limitaciones:

  • No sustituye servicios de backend como EC2 o App Runner.
  • Para SSR con Next.js pueden requerirse configuraciones adicionales.

Diferencias con otros servicios de AWS:

Servicio Enfocado en Diferencia principal
S3 + CloudFront Archivos estáticos Amplify automatiza despliegues y entornos Git
EC2 Servidores virtuales Amplify es serverless y más fácil de usar
Elastic Beanstalk Apps completas (frontend + backend) Amplify se enfoca en frontend
Lightsail VPS simplificado Amplify es específico para web moderna

Resumen para repaso:

AWS Amplify Hosting es un servicio totalmente administrado para desplegar y alojar aplicaciones web modernas, con integración continua desde Git, soporte para frameworks frontend, escalado automático mediante CDN y mínima necesidad de mantenimiento.

Preguntas de práctica sobre AWS Amplify Hosting:

Parte I: Opción múltiple

  1. ¿Cuál de las siguientes opciones describe mejor a AWS Amplify Hosting?
    • A) Un servicio de bases de datos para aplicaciones web
    • B) Un servicio para alojar aplicaciones frontend con integración Git y despliegue automático
    • C) Un editor de código en la nube
    • D) Un servicio de mensajería entre microservicios
  2. ¿Qué servicio de AWS se usa en conjunto con Amplify Hosting para distribución global de contenido?
    • A) Amazon EC2
    • B) Amazon RDS
    • C) Amazon CloudFront
    • D) AWS AppSync
  3. ¿Cuál es una ventaja clave de usar Amplify Hosting?
    • A) Puedes manejar instancias manualmente
    • B) Despliegue de código Python sin servidor
    • C) Automatiza despliegue desde Git y ofrece previews
    • D) Tiene una base de datos relacional integrada

Parte II: Verdadero o falso

  • Verdadero: Amplify Hosting permite proteger entornos con contraseña.
  • Falso: Es obligatorio usar AWS Lambda como backend.
  • Verdadero: Se pueden agregar dominios personalizados y certificados SSL automáticamente.

Parte III: Respuesta corta

  • Menciona tres características principales: CI/CD con Git, escalado global automático, soporte para frameworks como React y Next.js.
  • Tipo de aplicaciones recomendadas: Aplicaciones frontend modernas (SPA, SSR con Next.js, sitios estáticos).
  • Diferencia con S3 + CloudFront: Amplify automatiza despliegue, preview por rama y configuración sin esfuerzo manual.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comentario

Carrito de Compras

Carrito esta vacío

Puedes revisar todos los productos disponibles y comprar algunos en la tienda.

Volver a la tienda