Computación en la nube: un nuevo paradigma con múltiples ventajas
La computación en la nube o también conocida como servicios en la nube o simplemente “la nube” es un paradigma tecnológico que habilita servicios de computación a través de internet, que pueden ser accesibles desde cualquier lugar teniendo conexión a internet y credenciales de acceso.
Los servicios de nube son un nuevo modelo de prestación de servicios y negocios que facilita el acceso de personal técnico y no técnico a infraestructura para la implementación de aplicaciones empresariales. Este nuevo enfoque agrupa un conjunto de características con gran valor en la dinámica comercial y de servicios actual, como flexibilidad y adaptabilidad, escalabilidad y pago por consumo realizado, algunas de las características que no se pueden obtener en la computación en instalaciones de la compañía o computación tradicional como es conocida.
En este artículo inicialmente se hará una contextualización breve sobre los servicios de nube y sus principales proveedores. Luego, se expondrán los principales servicios y tipos de modelos de implementación que ofrecen, y, por último, se exponen algunas ventajas y conclusiones importantes sobre la computación en la nube.
Los servicios en la nube son infraestructura y sistemas de software administrados por proveedores externos a la organización puestos a disposición de los usuarios a través de internet. Es decir, la infraestructura o servicios prestados no están instalados en computadores de la organización sino en máquinas dispuestas por los proveedores de nube con una finalidad específica. Dentro de los principales servicios de nube se encuentran Microsoft Azure, Google Cloud Platform y Amazon Web Services.
Tipos de servicios de informática en la nube
Existen tres modelos principales de servicios en la nube, cada uno de los cuales tiene particularidades relacionadas con el control, flexibilidad y administración. A medida que los servicios son mayormente gestionados por los proveedores de nube su costo aumenta, pero se facilita la administración de estos. Es fundamental para el desarrollo de cualquier proyecto en la nube, dedicar un apartado a la discusión de necesidades que permitan seleccionar el servicio de nube más adecuado.
- Infraestructura como servicio (IaaS): es la categoría más básica de servicios informáticos en la nube. Con IaaS, se alquila infraestructura como servidores, máquinas virtuales, almacenamiento, redes, sistemas operativos, etc, a un proveedor de servicios en la nube y se paga por uso.
- Plataforma como servicio (PaaS): hace referencia a los servicios en la nube que suministran un entorno para desarrollar, probar, entregar y administrar aplicaciones de software. Paas habilita la creación rápida de aplicaciones, sin necesidad de preocuparse por la configuración o administración de la infraestructura de servidores subyacente, el almacenamiento, la red y las bases de datos necesarias para el desarrollo.
- Software como servicio (SaaS): es un modelo de entrega de aplicaciones a través de Internet a petición y normalmente con una suscripción. Los proveedores de nube almacenan y administran las aplicaciones y la infraestructura necesaria, estando encargados del mantenimiento, la aplicación de actualizaciones de software y revisiones de seguridad. Los usuarios se conectan a la aplicación a través de Internet, normalmente con un explorador web.
Modelos de implementación de informática en la nube
Existen diversos tipos de computación en la nube que según las necesidades conducirán a implementaciones diferentes. Se tienen tres tipos de implementaciones en la nube: nubes públicas, privadas o híbridas. Dependiendo de donde se encuentren instaladas las aplicaciones y qué clientes pueden usarlas se debe elegir la implementación más conveniente.
- Nube pública: son propiedad de los proveedores de servicios de nube, que ofrecen sus recursos informáticos y la administración de estos a través de internet, es decir, todo el hardware y software son propiedad del proveedor de servicios en la nube. El acceso y administración de estos servicios se habilita a través de un explorador web.
- Nube privada: son recursos informáticos en la nube que utiliza exclusivamente una organización. Es aquella en la que los servicios y la infraestructura se mantienen en una red privada, es decir, la infraestructura de TI solo se destina a un solo cliente con acceso completamente aislado. Actualmente, las empresas diseñan nubes privadas con proveedores de nube externos y no es necesario que provengan de infraestructura de TI on premises.
- Nube híbrida: combina la nube pública y privada conectadas entre sí, permitiendo compartir datos de aplicaciones entre ellas.
Beneficios de computación en la nube
Implementar aplicaciones o proyectos en la nube tiene múltiples ventajas en contraste con la implementación en instalaciones propias de la compañía (on premises). A continuación, se listan algunos de los beneficios de la implementación de este nuevo paradigma:
- Costo: elimina la necesidad de adquisición de hardware y software especializado y la implementación de centros de datos y servidores físicos para la ejecución de aplicaciones.
- Velocidad y flexibilidad: se pueden implementar servicios tecnológicos en cuestión de minutos con las características deseadas que permiten innovar y crear infraestructura a partir de interfaces sencillas. Además, no es necesario un análisis a detalle de capacidad, ya que se pueden escalar o reducir la infraestructura desplegada en el futuro. Inclusive, existen algunos servicios de nube en los que el escalado se realiza de manera automática dependiendo de las necesidades del momento.
- Escala global: habilita el escalado horizontal (mayor número de máquinas) en situaciones de alta demanda y desde la ubicación geográfica más adecuada. Una mayor proximidad de las aplicaciones con los usuarios finales reduce la latencia y mejora la experiencia de estos.
- Rendimiento: los servicios de nube se actualizan periódicamente con el hardware y software más eficiente de última generación que garantizan una mejora en la latencia de red y el desempeño de las aplicaciones.
- Seguridad: los proveedores de nube ofrecen un conjunto completo de directivas, tecnologías y controles habilitando capas de seguridad que permiten proteger los datos, las aplicaciones y la infraestructura frente a posibles amenazas externas.
- Productividad: elimina el tiempo dedicado por el equipo de TI en la configuración de hardware, administración de aplicaciones de revisión software y otras tareas de administración de recursos, permitiendo focalizar las intenciones en objetivos que generen valor para el negocio desde el área de TI.
- Confiabilidad: facilita, habilita y abarata la implementación de copias de seguridad de los datos y la recuperación ante desastres, ya que los datos pueden ser replicados en diferentes regiones geográficas.
Conclusiones
- La computación en la nube es un nuevo paradigma tecnológico que está arrasando con la computación tradicional debido a sus múltiples ventajas, siendo las más destacadas la flexibilidad y adaptabilidad, escalabilidad y pago por consumo realizado, además de algunos otros atributos detallados anteriormente.
- Existen varios proveedores de servicios en la nube, cada uno de ellos con particularidades en cuanto a sus servicios, administración y costo. Estos proveedores prestan tres modelos de servicios diferentes: IaaS, PaaS y SaaS, cada uno de ellos con diferentes niveles de administración que impactan directamente el costo. Por esto, es importante en la etapa previa de cualquier proyecto seleccionar el proveedor de nube más conveniente y los tipos de servicios de nube que se adapten de mejor manera a las necesidades específicas de la organización o proyecto.
Referencias
- Hernandez, N, Florez, A. (2014). Computacion en la nube. Revista Mundo FESC. España. Edición 8, 46 – 51.
- Kezherashvili, B. Computación en la nube. Universidad de Almería. http://www.adminso.es/recursos/Proyectos/PFM/2011_12/PFM_cloud_beka.pdf
- Tipos de cloud computing. (2018), Red Hat. https://www.redhat.com/es/topics/cloud-computing/public-cloud-vs-private-cloud-and-hybrid-cloud
- ¿Qué es la informática en la nube? Microsoft Azure. https://azure.microsoft.com/es-es/overview/what-is-cloud-computing/#cloud-deployment-types
- Tipos de informática en la nube. Amazon Web Services. https://aws.amazon.com/es/types-of-cloud-computing/
- ¿Cómo funcionan los servicios en la nube? (2021). Cibernos. https://www.grupocibernos.com/blog/como-funcionan-los-servicios-en-la-nube
Computación en la nube. Wikipedia. https://es.wikipedia.org/wiki/Computaci%C3%B3n_en_la_nube