Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computación en la nube - Coggle Diagram
Computación
en la nube
SaaS (Software como Servicio)
Definición:
Modelo donde el software se aloja en servidores del proveedor y se accede vía Internet. No se instala localmente.
Características:
Acceso desde navegador (sin instalación)
Pago por suscripción (mensual/anual)
Actualizaciones automáticas
Escalabilidad flexible
Arquitectura multiusuario (multi-tenant)
Ventajas:
Acceso desde cualquier lugar
Implementación rápida
Bajo costo inicial
Sin mantenimiento técnico para el usuario
Ejemplos
Google Workspace: Gmail, Drive, Docs
Microsoft 365: Word, Excel, Teams
Dropbox, Zoom, Slack, Salesforce
PaaS (Plataforma como Servicio)
Definición:
Proporciona entornos de desarrollo preconfigurados para que los desarrolladores creen, prueben y desplieguen aplicaciones sin gestionar hardware.
Características:
Entorno completo para desarrollo (frameworks, bases de datos, APIs)
Escalabilidad automática
Gestión de infraestructura por parte del proveedor
Colaboración entre desarrolladores
Integración con servicios de IA, ML, bases de datos, etc.
Ventajas:
Ahorro de tiempo y costos
Más enfoque en el código, no en servidores
Soporte para varios lenguajes de programación
Actualizaciones automáticas del entorno
Ejemplos:
Google App Engine
Azure App Services
AWS Elastic Beanstalk
Heroku, Red Hat OpenShift, IBM Cloud Foundry
IaaS (Infraestructura como Servicio)
Definición:
Modelo donde se alquila infraestructura virtual (servidores, redes, almacenamiento) sin comprar hardware.
Características:
Recursos virtualizados bajo demanda
Escalabilidad dinámica
Control total del sistema operativo y apps
Pago por consumo
Copias de seguridad y recuperación integradas
Ventajas:
Ahorro en hardware físico
Alta disponibilidad y flexibilidad
Personalización total del entorno
Ideal para pruebas, desarrollo y cargas críticas