La computación en la nube consiste en recursos de hardware y software disponibles en Internet como servicios externos administrados. Estos servicios se basan en aplicaciones de software avanzadas y redes de computadoras de servidor de alta gama.
Qué servicios ofrece la computación en la nube
Los proveedores de servicios crean sistemas de computación en la nube para satisfacer necesidades comerciales o de investigación comunes. Los ejemplos de servicios de computación en la nube incluyen:
- TI Virtual: configure e implemente servidores externos remotos como extensiones de la red local de una empresa.
- Software: utilice aplicaciones de software comerciales o desarrolle y aloje de forma remota aplicaciones personalizadas.
- Almacenamiento en la Nube: archiva datos a través de Internet a un proveedor sin necesidad de conocer la ubicación física del almacenamiento.
Modelo de software como servicio (SaaS)
Los servicios en la nube que utilizan un modelo de software como servicio, o SaaS, proporcionan programas totalmente funcionales para los usuarios finales, aunque los programas no sean residentes en sus computadoras locales.
Los proveedores de correo electrónico como Gmail y Outlook.com son aplicaciones SaaS, así como casi cualquier programa de computadora que se ejecute dentro de un navegador. Como tal, SaaS es más familiar para los consumidores domésticos.
El usuario interactua con el servicio por medio de un usuario y un password. Usa el servicio por medio de un navegador o por otro medio similar, pero el usuario no controla ni el hardware, ni la plataforma, ni se entera de lo que corre por debajo de la solución. Sencillamente es un servicio de usuario final.
Modelo de plataforma como servicio (PaaS)
Una solución PaaS se asienta sobre una plataforma. Se enfoca hacia el despliegue de soluciones de infraestructuras más complejas. Para lograr esto generalmente usa la orquestación como medio para conectar componentes de software y hardware para ofrecer una solución completa al cliente sin necesidad de largos procesos de despliegue, Sistemas CRM, SharePoint, Exchange etc. El usuario usa la solución, paga por usarla y el proveedor se encarga de la automatización y el despliegue de dichas aplicaciones.
Los proveedores que ofrecen carteras de plataforma como servicio generalmente se enfrentan a clientes corporativos. Los productos PaaS incluyen servidores virtuales, entornos operativos, entornos de bases de datos y cualquier otro componente que se encuentre entre el hardware y la aplicación orientada al consumidor.
Uso recomendado: Para usuarios que consumen las aplicaciones como soluciones hospedadas. El perfil del usuario es medianamente técnico.
Modelo de infraestructura como servicio (IaaS)
En este modelo de servicio, el usuario principalmente adquiere y consume CPU, memoria, red y almacenamiento como servicio para las aplicaciones, proyectos, herramientas etc. En IaaS el usuario controla el sistema operativo y despliega los servidores.
El proveedor de servicio se encarga de la complejidad de la infraestructura física y lógica necesarios para que las plataformas funcionen. IaaS es popular entre los clientes corporativos, con compensaciones entre velocidad, costo y privacidad que cada proveedor equilibra de diferentes maneras.
Uso recomendado: Se recomienda cuando el usuario necesita desplegar por su propia cuenta los servidores, ampliarlos, mantenerlos, reiniciarlos, escalarlos etc. Por lo cual el perfil del usuario debe ser alguien dedicado al área de TI.
Otros Modelos de Servicios en la nube
En la medida que las tecnologías Cloud han evolucionado al mismo tiempo han dado a luz otras tecnologías de servicios entre las cuales numeraremos algunas de ellas muy frecuentes:
FWaaS = Firewall as a Service (Firewall como Servicio)
LBaaS= Load Balancing as a Service
DBaaS= Database as a Service
DaaS = Desktop as a Service
Storage Services: Volume Storage as a Service y Objects Storage as a Services etc. y XaaS (Cualquier cosa como servicio) entre otros.
Ejemplos de servicios en la nube
Muchos proveedores diferentes ofrecen varios tipos de servicios de computación en la nube:
- Amazon EC2 – TI virtual.
- Google App Engine – Alojamiento de aplicaciones.
- Google Apps y Microsoft Office Online – SaaS
- Apple iCloud: almacenamiento en red.
- DigitalOcean — Servers (Iaas/PaaS) (Aquí se encuentra alojada esta página web. 😎 )
Condiciones de los Servicios en la Nube
Una oferta tiene características cloud si cumple las siguientes condiciones:
- La facturación es por consumo y demanda.
- Existe auto aprovisionamiento por medio de un portal de servicios
- El usuario debe contar con escalabilidad (Capacidad de aumentar o decrecer los recursos)
- El usuario debe tener flexibilidad y elasticidad. Y ajustarlo a su modelo de negocio.
La premisa general es que si existen 2 condiciones que no se cumplen, probablemente el servicio está enfocado más en la virtualización que en las tecnologías cloud.
IMPORTANTE: Se recomienda contratar estos servicios directamente con quienes implementan estas soluciones con el fin de que le puedan garantizar acuerdos de niveles de servicios totalmente veraces. Si contrata con un Cloud Broker (Alguien que revende servicios de varias nubes), no le permite obtener respuestas inmediatas ante problemas puesto que el broker actua como intermediario y abre el ticket al proveedor, y el Broker debe esperar para generarle una respuesta.
Al igual que con cualquier nueva tecnología disruptiva, la computación en la nube ofrece fortalezas y debilidades que tanto los desarrolladores como los consumidores deben evaluar cuidadosamente.
- Los proveedores de servicios son responsables de instalar y mantener la tecnología central dentro de la nube. Algunos clientes comerciales prefieren este modelo porque limita su propia carga de tener que mantener la infraestructura. Por el contrario, estos clientes renuncian al control de gestión sobre el sistema, confiando en que el proveedor brinde los niveles de confiabilidad y rendimiento necesarios.
- Del mismo modo, los usuarios domésticos se vuelven altamente dependientes de su proveedor de Internet en el modelo de computación en la nube: las interrupciones temporales y la banda ancha de baja velocidad que son una molestia menor hoy en día se convierten en un problema importante en un mundo totalmente basado en la nube. Por otro lado, argumentan los defensores de la tecnología en la nube, es probable que tal evolución impulse a los proveedores de Internet a seguir mejorando la calidad de su servicio para seguir siendo competitivos.
- Los sistemas de computación en la nube normalmente están diseñados para seguir de cerca todos los recursos del sistema. Esto, a su vez, permite a los proveedores cobrar a los clientes tarifas proporcionales a su red, almacenamiento y uso de procesamiento. Algunos clientes prefieren este enfoque de facturación medida para ahorrar dinero, mientras que otros prefieren una suscripción de tarifa plana para garantizar costos mensuales o anuales predecibles.
- El uso de un entorno de computación en la nube generalmente requiere que envíe datos a través de Internet y los almacene en un sistema administrado por el proveedor. Los riesgos de privacidad y seguridad asociados con este modelo deben compararse con los beneficios y las alternativas.
Ventajas de la computación en la nube
- Rentable. Es probablemente el método más rentable para usar, mantener y actualizar.
- Almacenamiento casi ilimitado.
- Copia de seguridad y Recuperación. Hacer una copia de seguridad y restaurarlos es relativamente más fácil que almacenarlos en un dispositivo físico.
- Integración Automática de Software. En la nube, la integración de software suele ser algo que ocurre automáticamente.
- Fácil acceso a la información.
- Despliegue rápido. Su sistema puede ser completamente funcional en cuestión de minutos.
Desventajas
- Problemas técnicos, a pesar de mantener altos estándares de mantenimiento, ante un problema deberá esperar la solución por parte del proveedor.
- Seguridad, sus datos estarán en manos de terceros. Asegurarse de elegir el proveedor de servicios más confiable.
- Victimas frecuentes de Ataques Cibernéticos.