El concepto de Cloud Computing o Computación en la Nube

El concepto de cloud computing se refiere a la realización de tareas en entornos de TI conocidos como nubes, las cuales permiten compartir recursos de manera flexible en una red. Es importante destacar que el cloud computing y las nubes en sí mismas no son tecnologías específicas

El cloud computing es una acción: es la función que se encarga de ejecutar determinada carga de trabajo en una nube.

Las nubes son entornos donde se lleva a cabo la ejecución de aplicaciones.Las tecnologías, en cambio, son componentes que consisten en sistemas de software y hardware utilizados para crear y utilizar las nubes.

Tipo de nubes: públicas, privadas, híbridas y multiclouds

En el pasado, la distinción entre nubes públicas, privadas, híbridas y multicloud se basaba en la ubicación y propiedad. Sin embargo, en la actualidad esto no es tan simple. Por lo tanto, al definir los principales tipos de nube, debemos tener en cuenta que es más relevante pensar en el futuro. Es decir, las explicaciones basadas en el pasado pueden no determinar cómo se utilizarán las nubes en el futuro.

Proceso de creación de una nube

No hay una infraestructura ni arquitectura de nube única e ideal. Todas las nubes necesitan sistemas operativos, como Linux®, pero la infraestructura de nube puede incluir varios sistemas de software con servidores dedicados, de virtualización o de contenedores que extraen, agrupan y comparten recursos escalables en una red. Por eso es mejor definir a las nubes por lo que hacen, y no por lo que están hechas. Puede estar seguro de que creó una nube si configuró un sistema de TI con las siguientes características:

Otras máquinas tienen acceso a través de una red. La nube contiene un almacenamiento de recursos de TI. Puede ser desplegada y adaptada rápidamente.

Puede diseñar una nube privada por su cuenta o utilizar una infraestructura de nube predefinida, como OpenStack®. Hay miles de proveedores de nube en todo el mundo. Estos son algunos de los más conocidos:

AWSGoogle CloudIBM CloudMicrosoft Azure

Para crear una estrategia de nube híbrida, es necesario contar con un nivel de portabilidad, organización y gestión de cargas de trabajo. Las interfaces de programación de aplicaciones (API) y las redes privadas virtuales (VPN) son los métodos estándar para establecer estas conexiones. Muchos proveedores de servicios en la nube incluso ofrecen a sus clientes una VPN preconfigurada como parte de sus paquetes de suscripción.

Google Cloud ofrece Dedicated Interconnect.

Amazon Web Services ofrece Direct Connect. Microsoft Azure ofrece ExpressRoute. OpenStack ofrece OpenStack Public Cloud Passport.

Otra forma de crear una nube híbrida es mediante la ejecución del mismo sistema operativo en todos los entornos y desarrollando aplicaciones en la nube basadas en plataformas de contenedores que sean gestionadas por un motor de organización universal como Kubernetes. El sistema operativo se encarga de la gestión del hardware, mientras que la plataforma de gestión se encarga de administrar las aplicaciones. De esta manera, es posible implementar casi cualquier aplicación en prácticamente cualquier entorno sin necesidad de realizar modificaciones en la aplicación, capacitar nuevamente al personal, dividir la gestión o comprometer la seguridad.

Automatización en una nube híbrida

Debido a que las nubes híbridas dependen de la infraestructura virtual, presentan una gran complejidad en torno al autoservicio, el control y el cumplimiento normativo, la gestión de los recursos, los controles financieros y la planificación de la capacidad. Las herramientas de automatización y gestión de la nube permiten mantener una mayor visibilidad y supervisión en estos recursos dispares.

Asimismo, automatizar los recursos en todos los entornos ahora es posible gracias a las tecnologías de automatización actuales, como Red Hat® Ansible® Automation Platform. La incorporación de las funciones modernas de automatización a los entornos multicloud disminuye la complejidad del entorno y mejora la seguridad de la nube y el desempeño de las cargas de trabajo para las aplicaciones tradicionales y las desarrolladas en la nube.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *