¿Qué es el cloud computing?
El cloud computing es la infraestructura que utiliza una empresa para alojar sus soluciones de software, servicios online y herramientas TIC.
Existen 3 tipos de “nube”:
- Pública
- Privada
- Híbrida
Pública
Una nube pública es una forma de uso de la nube en la que los recursos informáticos son propiedad de un proveedor de servicios y se comparten entre varios clientes en Internet.
Se compone de uno o varios servidores en los que se dispone de los recursos contratados en cada momento. No se contratan servidores sino que se contrata recursos de servidores compartidos.
Ventajas
- Configuración Rápida
- Uptime cercano al 100%
- Flexible y Escalable
- Sin mantenimiento
- Accesibilidad desde Internet
- Sin inversión en infraestructura
- Sin permanencia
- Menor coste a corto plazo
¿Qué es el uptime o disponibilidad?
El tiempo de disponibilidad es el periodo de funcionamiento ininterrumpido que experimenta un servicio de hosting. Lo ideal es que fuera del 100%, es decir, con un tiempo de inactividad igual a cero, pero en el mundo real esto es extremadamente difícil de conseguir.
Desventajas
- Infraestructura compartida
- Recursos compartidos
- Sin control de seguridad
- Dependencia de soporte ajeno
- Mayor coste a largo plazo
Ejemplos de proveedores
- Amazon Web Services
- Microsoft Azure
- Google Cloud Platform
- GoDaddy
- OVHcloud
- IONOS
- SiteGround
- DreamHost
Privada
Es un modelo de cloud computing en el que los recursos e infraestructura son propiedad de la empresa y no se comparte con terceros.
Para tener una nube privada se necesita comprar una infraestructura propia para poder instalar todas las herramientas, apps, servicios, webs… que necesite el cliente.
Ventajas
- Ahorro de costes a largo plazo
- Configuración a medida
- Accesos restringidos
- Mayor privacidad
- Mayor seguridad
- Mayor rendimiento
- No dependencia de proveedor
Desventajas
- Mayor coste inicial de compra.
- Necesario personal interno para gestión y soporte.
- Capacidad limitada a hardware.
- Mayores costes iniciales y de escalabilidad.
Ejemplos de proveedores
- Hardware: Dell, HP, Cisco, Oracle, IBM.
- Software: Red Hat Linux, Debian,Linux, VMware, MongoDB.
- Soporte y Mantenimiento.
Híbrida
Sistema de servidores que combina servicios e infraestructura de nube privada y de nube pública interconectados entre sí con el fin de obtener las ventajas de ambos sistemas.
La nube híbrida es la combinación de infraestructura privada y pública. No están en el mismo lugar, sino que se interconectan a través de software que permite gestionar el uso y acceso a ambas soluciones simultáneamente.
Ventajas
- Seguridad.
- Flexibilidad.
- Optimización de costes.
- Control de recursos.
- Control de acceso a la información.
- Mayor gestión de costes.
Desventajas
- Mayor complejidad.
- Requiere inversión a corto y largo plazo.
- Dependencia de terceros.
- Interconectividad vulnerable.
- Mayor planificación de compatibilidad, escalabilidad y gestión.
Ejemplos de proveedores
- Amazon AWS Outposts
- Micrsoft Azure Stack
- Google Cloud Anthos
- Oracle Cloud at Customer
- IBM
- HP
- Dell
- Cisco
Tipos de servicios Cloud
Existen 3 + 2 servicios Cloud:
- SaaS
- PaaS
- IaaS
- DaaS
- XaaS
SaaS vs PaaS vs IaaS
SaaS
El software como servicio (SaaS) es un modelo de distribución y de licencias usado para entregar aplicaciones de software a través de Internet, es decir, como un servicio.
- Es el más usado.
- Lo usamos a diario en múltiples dispositivos.
- Servicios que no es necesario tener instalados.
- Es software completo, ayuda directamente al usuario con una solución concreta.
Ejemplos SaaS
- E-Mail
- Escalable, podemos cambiar el almacenamiento.
- Nos ofrece servicios adicionales.
- Es más seguro al no estar en nuestros ordenadores.
- Reduce costes al usuario.
- No hay que instalar nada, tenemos acceso desde un navegador.
- Ejemplos: Gmail, Outlook, etc.
- Redes Sociales
- 100% Cloud.
- Conexión permanente.
- Acceso desde cualquier dispositivo.
- Acceso desde cualquier lugar.
- Ejemplos: Facebook, Twitter, LinkedIn, Instagram, etc.
- Música en la nube
- 100% Cloud.
- Conexión permanente.
- Acceso desde cualquier dispositivo.
- Acceso desde cualquier lugar.
- A demanda.
- Ejemplos: Spotify, Apple Music, YouTube Music, Amazon Music, Tidal, etc.
- Video en la nube
- 100% Cloud.
- Conexión permanente.
- Acceso desde cualquier dispositivo.
- Acceso desde cualquier lugar.
- A demanda.
- Ejemplos: Disney+, prime video, Netflix, HBO NOW, YouTubeTV, hulu, etc.
- Trabajo en línea y oficina virtual
- 100% Cloud.
- Conexión permanente.
- Acceso desde cualquier dispositivo.
- Acceso desde cualquier lugar.
- Herramientas ofimáticas.
- Herramientas de trabajos colaborativos.
- Ejemplos: Office 365, Google Workspace, Trello, Dropbox, Slack, Zoom, etc.
- Formación
- 100% Cloud.
- Conexión permanente.
- Acceso desde cualquier dispositivo.
- Acceso desde cualquier lugar.
- Herramientas de estudio para los alumnos.
- Herramientas de trabajos colaborativos.
- Ejemplos: Moodle, Chamilo, Lifter LMS, Consortium Caroline, ATutor, etc.
PaaS
La Plataforma como Servicio (PaaS) se refiere a una combinación preempaquetada de hardware y herramientas de software de computación en la nube que te permiten desarrollar e implementar aplicaciones con facilidad.
- Conjunto de software y hardware.
- No son aplicaciones acabadas que resuelven un problema.
- No se centra en dar una solución directa de software, sino que pone a disposición del usuario una serie de herramientas para que puedan desarrollar sus propias aplicaciones.
Ejemplos PaaS
- Google App Engine
- Nos permite crear aplicaciones escalables para Google Cloud Platform.
- Se pueden crear y alojar aplicaciones web dentro de la plataforma de Google, sin necesidad de servidor.
- El desarrollador de la aplicación no tiene que preocuparse de la gestión de la infraestructura centrándose solo en el desarrollo de la APP.
- AWS Elastic Beanstalk
- Servicio PaaS de AWS (Amazon).
- Permite desarrollar y escalar servicios y aplicaciones web en varios lenguajes de programación.
- Una vez se carga el código, el servicio se encarga automáticamente de la implementación, capacidad, equilibrio, escalado y monitorización de la aplicación.
- Microsoft Azure
- Incluye servicio PaaS de Microsoft.
- Permite desarrollar y escalar servicios y aplicaciones web en varios lenguajes de programación.
- Soporta el ciclo de vida completo de desarrollos de aplicaciones web.
IaaS
La infraestructura como servicio (IaaS) es un tipo de servicio de informática en la nube que ofrece recursos esenciales de proceso, almacenamiento y redes a petición (y son de pago por uso). IaaS es uno de los cuatro tipos de servicios en la nube, junto con el software como servicio (SaaS), la plataforma como servicio (PaaS) y la tecnología sin servidor (serverless).
El IaaS es el conjunto de herramientas que ofrecen los recursos imprescindibles para ejecutar los procesos de las aplicaciones y su almacenamiento.
Ejemplos IaaS
- Microsoft Azure
- Incluye servicio IaaS de Microsoft.
- Administra la infraestructura, mientras el usuario desarrolla.
- Google Cloud Platform
- Servicio IaaS de Google.
- Administra la infraestructura, mientras el usuario desarrolla.
DaaS
Data as a Service (DaaS) es una estrategia de gestión de datos que tiene como objetivo aprovechar los datos como un activo empresarial para una mayor agilidad empresarial. Es parte de las ofertas “como servicio” que se han vuelto cada vez más populares desde la expansión de Internet en la década de 1990, que comenzó con la introducción del software como servicio (SaaS). De manera similar a otros modelos “como servicio”, DaaS proporciona una forma de administrar las cantidades masivas de datos que las organizaciones generan todos los días y entrega esa información valiosa en toda la empresa para la toma de decisiones basadas en datos.
Ejemplos: Facebook, Google Maps, Salesforce Data, etc.
¿Qué es Salesforce?
XaaS
X as a Service
Acrónimo de X como servicio
Ejemplos: Analítica, Informática, Juegos, Backup, Almacenamiento.