0%
¿Qué servicio de AWS elegir para mi aplicación web?

¿Qué servicio de AWS elegir para mi aplicación web?

Guía práctica para elegir el servicio de AWS adecuado según tus necesidades: comparativa de los servicios de despliegue con ejemplos concretos y casos de uso reales.

I

InSkillCoach

· min

¿Qué servicio de AWS elegir para desplegar mi aplicación web?

Servicio de AWS¿Cuándo usarlo?Lo que quieres hacerEjemplo real
S3 + CloudFrontPara un sitio estático (sin base de datos ni código de servidor)Alojar un sitio HTML/CSS/JS (p. ej.: sitio corporativo, blog, CV)Un portfolio web personal o una landing page de marketing
Elastic BeanstalkQuieres desplegar rápidamente una aplicación completa (backend + frontend) sin complicarteAlojar una aplicación Node.js, Python, Java, PHP… con base de datosUna pequeña aplicación de gestión (por ejemplo, para un club o una asociación)
EC2 (máquina virtual)Quieres controlarlo todo tú mismo (como un servidor clásico)Instalar a mano un servidor web Apache, Nginx o DockerUna aplicación empresarial a medida, con una configuración de sistema particular
ECS + FargateHas usado Docker y quieres que AWS se encargue del alojamiento sin servidorDesplegar contenedores Docker, ejecutar una aplicación dividida en microserviciosUna aplicación de e-commerce con un contenedor de frontend, un backend y una base de datos
Lambda + API GatewayQuieres ejecutar código sin servidor, solo cuando sea necesarioCrear una API REST sencilla o funciones de backend bajo demandaUna API que responde a un formulario de contacto o que envía correos electrónicos
EKS (Kubernetes)Estás en un equipo grande, con una aplicación compleja basada en microserviciosGestionar tu aplicación con Kubernetes (escalabilidad avanzada, CI/CD, etc.)Una gran plataforma SaaS con cientos de microservicios
CloudFormation/CDKQuieres automatizar tu despliegue como un profesional (DevOps)Escribir toda tu infraestructura como código (Infrastructure as Code)Un proyecto de equipo que se despliega automáticamente mediante GitHub

Para resumir de forma sencilla:

Quieres hacer…Usa…
Un sitio corporativo (HTML/CSS)S3 + CloudFront
Una aplicación con backend sencillo (Node.js, etc.)Elastic Beanstalk
Desplegar tu proyecto DockerECS + Fargate
Un mini backend para funciones (API, procesamiento)Lambda + API Gateway
Instalarlo todo tú mismo, como un servidor de verdadEC2
Una infraestructura empresarial complejaEKS + CloudFormation
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.7k
84

Comentarios

Los comentarios funcionan con GitHub Discussions

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

¡Enlace copiado!