AWS Certified Cloud Practitioner
Post 1 of 25
4%
Complete
AWS Cloud Practitioner #1: De Servidores Físicos a la Nube
Aprende qué es cloud computing y las diferencias entre IaaS, PaaS y SaaS con una metodología bottom-up que construye tu conocimiento paso a paso.
Nivel: Beginner
Tiempo de lectura: 15 min
Bienvenidosqqqq a la serie completa de AWS Cloud Practitioner Certification. En estos 25 posts, te prepararemos no solo para aprobar el examen, sino para desarrollar criterio técnico real sobre cloud computing.
🎯 Lo que Aprenderás Hoy
Al finalizar este post, podrás:
- Explicar qué es cloud computing y por qué importa
- Diferenciar entre IaaS, PaaS y SaaS con ejemplos concretos
- Identificar modelos de deployment (public, private, hybrid cloud)
- Comprender las ventajas clave de la nube vs. infraestructura tradicional
El Problema Real
Imagina que trabajas en una startup lanzando una aplicación web. Tu CTO pregunta:
"¿Compramos servidores físicos o usamos la nube?"
Opción 1: Servidores físicos (on-premise)
- Inversión inicial: $50,000
- Tiempo de setup: 2-3 meses
- Personal IT: $120,000/año
- Riesgo: Si la app falla, dinero perdido. Si explota, no hay capacidad.
Opción 2: La nube
- Inversión inicial: $0
- Tiempo de setup: Minutos
- Pagas solo por uso
- Escalamiento automático
Esta es la promesa del cloud computing.
¿Qué es Cloud Computing?
Definición simple:
Cloud computing es la entrega de recursos IT (servidores, almacenamiento, bases de datos, redes, software) a través de internet con pricing pay-as-you-go (pagas solo por lo que usas).
Analogía: Como la electricidad. En el siglo XIX, las fábricas construían sus propias plantas eléctricas. Hoy, solo conectas un enchufe. La nube es lo mismo para IT.
Metodología Bottom-Up
En esta serie usamos un enfoque diferente a los posts típicos. En lugar de mostrarte un diagrama complejo al inicio, construiremos conocimiento elemento por elemento, mostrando el panorama completo al final.
Empecemos con los tres modelos de servicio cloud.
🔸 Elemento 1: IaaS (Infrastructure as a Service)
¿Qué es?
El proveedor cloud te da infraestructura virtualizada (servidores, almacenamiento, redes) y tú gestionas todo lo demás (sistema operativo, aplicaciones, datos).
Piensa en ello como: Rentar un terreno. El terreno es tuyo para construir lo que quieras, pero tú pones la casa.
Características Clave
Tú gestionas:
- Sistema operativo
- Middleware, runtime
- Aplicaciones y datos
Proveedor gestiona:
- Virtualización
- Servidores físicos
- Storage, networking
Ejemplo AWS: Amazon EC2 (Elastic Compute Cloud)
Caso de Uso
Necesitas un servidor para tu aplicación Node.js:
# Con IaaS (AWS EC2):
aws ec2 run-instances \
--image-id ami-0c55b159cbfafe1f0 \ # Amazon Linux
--instance-type t2.micro \ # Tipo pequeño
--key-name my-key # Acceso SSH
# Costo: ~$8.35/mes (24/7)
# Si lo apagas cuando no lo usas: $0Resultado: Servidor listo en 2 minutos vs. 2-3 meses on-premise.
🔸 Elemento 2: PaaS (Platform as a Service)
¿Qué es?
El proveedor gestiona infraestructura + OS + runtime, y tú solo te enfocas en tu código y datos.
Piensa en ello como: Rentar un departamento amueblado. No construyes, solo llegas con tus cosas.
Características Clave
Tú gestionas:
- Solo aplicaciones y datos
Proveedor gestiona:
- TODO lo demás (OS, runtime, servers, networking)
Ejemplo AWS: Elastic Beanstalk, App Runner
Caso de Uso
Deploy de app Node.js sin gestionar servidores:
# Con PaaS (Elastic Beanstalk):
eb init -p node.js my-app
eb create production-env
eb deploy
# AWS automáticamente:
# ✓ Crea servers
# ✓ Configura load balancer
# ✓ Configura auto scaling
# ✓ Monitorea la appResultado: No tocaste un servidor. Solo escribiste código.
🔸 Elemento 3: SaaS (Software as a Service)
¿Qué es?
Usas software completo a través de internet. No gestionas nada de infraestructura ni código - solo usas la aplicación.
Piensa en ello como: Hotel. No construyes, no amueblas, ni cocinas. Solo pagas y usas el servicio.
Características Clave
Tú gestionas:
- Solo tus datos y configuraciones
Proveedor gestiona:
- TODO (software, infraestructura, seguridad)
Ejemplos: Gmail, Office 365, Salesforce, Zoom
Caso de Uso Real
Tu empresa necesita email profesional:
Old way (on-premise):
- Comprar servidores de email
- Configurar Exchange Server
- Gestionar backups, seguridad, updates
- Contratar admin
- Costo: $50,000+ inicial
Cloud way (SaaS):
- Gmail for Business o Office 365
- Costo: $6/usuario/mes
- Listo en minutos
El Panorama Completo: Comparación
Ahora que entiendes cada modelo, veamos cómo se relacionan:
| Aspecto | IaaS | PaaS | SaaS |
|---|---|---|---|
| Control | Alto | Medio | Bajo |
| Flexibilidad | Máxima | Media | Limitada |
| Gestión requerida | Alta | Baja | Nula |
| Time to market | Lento | Rápido | Inmediato |
| Ejemplo AWS | EC2 | Elastic Beanstalk | N/A |
Regla práctica:
- ¿Necesitas control total del OS? → IaaS
- ¿Solo quieres escribir código? → PaaS
- ¿Solo usar software ya hecho? → SaaS
Modelo de Responsabilidad
El concepto clave es: mientras menos control, menos responsabilidad.
On-Premise: TÚ gestionas TODO
↓
IaaS: Tú gestionas desde OS hacia arriba
↓
PaaS: Tú gestionas solo Apps y Data
↓
SaaS: Tú gestionas solo configuracionesCasos de Uso Reales
Startup de eCommerce
Problema: Lanzar tienda online en 3 semanas, sin capital para data center.
Solución Cloud:
- IaaS (EC2): Servidores web
- PaaS (RDS): Base de datos gestionada
- SaaS (Shopify): Si prefieren solución completa
Resultado:
- Lanzamiento en 2 semanas (vs. 6 meses)
- Costo inicial: 50,000+)
- Escalaron 300% en Black Friday sin problemas
Empresa de Analytics
Problema: Procesar 10TB de datos mensualmente, pero solo durante 5 días al mes.
Solución Cloud:
- IaaS: Clusters EC2 que solo corren cuando hay procesamiento
- Costo: Solo 5 días de compute vs. servers 24/7
Resultado:
- Ahorro del 83% en costos de infraestructura
- Procesamiento más rápido (escalan a 100 instancias temporalmente)
❌ Errores Comunes
Error 1: "Cloud es siempre más barato"
Realidad: Cloud puede ser más caro si:
- Dejas recursos 24/7 sin usarlos
- No usas Reserved Instances
- No optimizas tamaños de instancias
Solución:
- Apaga recursos dev/test en noches y fines de semana
- Usa auto-scaling
- Monitorea y optimiza constantemente
Error 2: "No necesito pensar en seguridad"
Realidad:
- AWS es responsable de la seguridad DE la nube (hardware, data centers)
- TÚ eres responsable de la seguridad EN la nube (datos, accesos, configuración)
Solución:
- Habilita MFA en todas las cuentas
- Usa principio de least privilege
- Encripta datos sensibles
- Audita accesos regularmente
📝 Preparación para el Examen
Puntos Clave para Memorizar
- 📌 Cloud computing = delivery de IT resources over internet con pay-as-you-go pricing
- 📌 IaaS = gestionas OS, PaaS = gestionas código, SaaS = gestionas solo configs
- 📌 6 ventajas de la nube:
- Trade capital expense for variable expense
- Benefit from massive economies of scale
- Stop guessing capacity
- Increase speed and agility
- Stop spending money running data centers
- Go global in minutes
Pregunta de Práctica
Una empresa quiere lanzar una aplicación web rápidamente sin gestionar servidores. Solo quieren escribir código. ¿Qué modelo deberían usar?
A) IaaS B) PaaS C) SaaS D) On-premise
Respuesta: B) PaaS
PaaS permite enfocarse solo en código. El proveedor gestiona infraestructura, OS, runtime. Ejemplo AWS: Elastic Beanstalk.
🎓 Resumen
Lo que aprendimos:
- Cloud Computing: Delivery de IT resources por internet con pay-as-you-go
- IaaS: Infraestructura virtualizada, tú gestionas OS y apps (EC2)
- PaaS: Plataforma gestionada, tú solo código (Elastic Beanstalk)
- SaaS: Software completo, tú solo usas (Gmail)
- Trade-off: Más control = más responsabilidad
On-Premise → IaaS → PaaS → SaaS
(Total control) (Zero gestión)⏭️ Próximo Post
En el Post #2 exploraremos la Infraestructura Global de AWS:
- Regions, Availability Zones, Edge Locations
- Cómo AWS distribuye su infraestructura globalmente
- Cómo elegir una región
- Alta disponibilidad geográfica
📚 Recursos
- AWS Cloud Practitioner Essentials (Curso gratis)
- What is Cloud Computing?
- AWS Free Tier (12 meses gratis)
Tags: #AWS #CloudPractitioner #CloudComputing #IaaS #PaaS #SaaS #Certification
Parte de la serie completa de 25 posts para AWS Cloud Practitioner y AI Practitioner certifications.
Related Articles
AWS Cloud Practitioner #2: Infraestructura Global AWS - Regions, AZs y Edge Locations
Descubre cómo AWS distribuye su infraestructura globalmente y aprende a elegir la región correcta para tus aplicaciones usando metodología bottom-up.
AWS Cloud Practitioner #3: Superpoderes de la Nube - Elasticity, Scalability y HA
Comprende las ventajas clave de cloud computing: elasticity, scalability, high availability y agility. Aprende cómo AWS implementa estos conceptos.
AWS Cloud Practitioner #4: Well-Architected Framework - Los 6 Pilares
Aprende los 6 pilares del AWS Well-Architected Framework: Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization y Sustainability.
AWS Cloud Practitioner #5: Shared Responsibility Model - ¿Quién es Responsable de Qué?
Comprende el modelo de responsabilidad compartida de AWS: qué gestiona AWS (security OF the cloud) vs. qué gestionas tú (security IN the cloud).