Modelos de Servicio en la Nube: IaaS, PaaS y SaaS
Clase 20 de 27 • Curso de Introducción a la Nube
Contenido del curso
- 7

Introducción a Cloud Computing: Conceptos y Beneficios de la Nube
08:22 - 8

Ventajas de Usar Cloud Computing para Empresas y Desarrolladores
08:37 - 9

Cambios al Implementar Platzi Wallet en la Nube
11:04 - 10

Infraestructura Global en la Nube: Regiones y Zonas de Disponibilidad
10:34 - 11

Modelos de Nube: Privada, Pública, Híbrida y Multinube
08:06
- 12

Conceptos y Beneficios de Cloud Native en Desarrollo de Aplicaciones
15:11 - 13

Arquitectura Cloud Native: Construcción de Aplicaciones Escalables
11:09 - 14

Arquitectura Serverless: Ventajas y Retos en Cloud Computing
14:49 - 15

Componentes clave en arquitecturas serverless
12:58 - 16

Patrón síncrono en arquitecturas serverless con Platzi Wallet
06:13 - 17

Principales Proveedores de Servicios Cloud y Sus Ventajas
06:49
- 23

Diagramación de Arquitectura Agnóstica para Aplicaciones
16:59 - 24

Arquitectura de Servidores para Escalabilidad y Alta Disponibilidad
13:30 - 25

Arquitectura de Aplicaciones con Contenedores y Kubernetes
14:45 - 26

Arquitectura Serverless: Diseño y Escalabilidad de Funciones
14:57 - 27

Conceptos Clave de Arquitectura en la Nube
01:59
¿Qué es la infraestructura como servicio (IaaS)?
La infraestructura como servicio, conocida como IaaS, es un modelo que ofrece recursos informáticos como servidores virtuales y almacenamiento a través de la nube. Cuando se habla de IaaS, es común pensar en servicios donde se debe gestionar el sistema operativo. Algunos ejemplos son las instancias EC2 en Amazon, Google Compute Engine y Azure VMs. Es la opción ideal para migrar inicialmente servicios de entornos on-premises a la nube.
- Responsabilidad del usuario: El cliente administra el sistema operativo, las aplicaciones, el middleware y los datos.
- Uso común: Migrar servidores on-premises a la nube para mayor flexibilidad.
- Ejemplos: Amazon S3, Google Cloud Storage.
¿Cómo funciona la plataforma como servicio (PaaS)?
El modelo PaaS proporciona una plataforma gestionada por los Cloud Providers, simplificando la implementación de aplicaciones. En lugar de preocuparse por administrar el sistema operativo, el enfoque se centra en la aplicación y los datos. Esta opción es particularmente útil al trasladar bases de datos on-premises a la nube.
- Responsabilidad del usuario: Configuración y uso de aplicaciones y datos.
- Ejemplo: Amazon RDS para bases de datos relacionales, una solución donde el proveedor gestiona la infraestructura.
- Ventajas: Mayor facilidad para gestionar bases de datos, despreocupándose de la infraestructura del servidor.
¿Cuál es el enfoque del software como servicio (SaaS)?
El software como servicio (SaaS) permite acceder a aplicaciones completas a través de la nube sin preocuparse por la infraestructura o el mantenimiento. Un usuario solo necesita consumir la aplicación y pagar por los servicios utilizados.
- Responsabilidad del usuario: Simplemente el uso y configuración básica de la aplicación.
- Ejemplos comunes: G Suite, Office 365, servicios de correo electrónico o reconocimiento facial.
- Beneficio: Minimizar responsabilidades y administración técnica, concentrándose solo en el uso de la aplicación.
¿Qué modelo elegir para tu aplicación?
Cuando se decide sobre una arquitectura en la nube, es crucial evaluar si un modelo IaaS, PaaS o SaaS es el más adecuado:
- IaaS: Ideal para quienes necesitan control sobre las configuraciones de infraestructura. Es más administrativamente intensivo.
- PaaS: Reduce la carga administrativa permitiendo centrarse en la configuración de aplicaciones específicamente.
- SaaS: Es el nivel más alto de simplicidad y conveniencia, donde solo se consume un servicio.
Al planificar tu aplicación, es vital considerar estos modelos para optimizar tiempo y esfuerzo de gestión, siempre teniéndolos presentes para la toma de decisiones estratégicas. Recuerda: el mundo de la nube está en constante evolución, y el conocimiento es tu mejor recurso. ¡Continúa explorando!