Todo lo que debes saber sobre el Cloud Computing

 

¿Qué es el cloud computing?

 

El Cloud Computing o computación en nube significa que el hardware y software es proporcionado como un servicio de otra empresa a través de Internet, por lo general de una manera completamente transparente.

 La multilocación es lo que diferencia la computación en la nube de la simple tercerización y de modelos de proveedores de servicios de aplicaciones más antiguos.

Antes los recursos se compartían con conexiones programadas, pero cada vez se utiliza más este método de distribución , que proporciona infraestructura, servicios, plataformas y aplicaciones según se requiera en las redes.

 

Pero… ¿Qué son las nubes?

Las nubes son entornos de TI que extraen, agrupan y comparten recursos escalables en una red. Suelen crearse para habilitar el cloud computing, que consiste en ejecutar cargas de trabajo dentro del sistema. Sin embargo, las nubes y el cloud computing no son tecnologías en sí mismas.

  • Las nubes son entornos: sitios donde se ejecutan las aplicaciones.
  • El cloud computing es una acción: la función que se encarga de ejecutar cierta carga de trabajo en una nube.
  • Las tecnologías son elementos: sistemas de software y hardware que se utilizan para diseñar y usar las nubes.
  •  

Nubes públicas, privadas, híbridas y multiclouds 

Nubes Públicas

Un entorno de nube creado a partir de recursos ajenos al usuario final que pueden redistribuirse a otros inquilinos.

Nubes Privadas

En líneas generales, se trata de un entorno de nube diseñado solo para el usuario final, generalmente dentro del firewall del usuario y, a veces, on-premise.

Nubes Híbridas

Varios entornos de nube con cierto nivel de portabilidad, organización y gestión de las cargas de trabajo entre ellos.

Multiclouds

Sistemas de TI que incluyen más de una nube, pública o privada, y que pueden conectarse en red (o no).

El diseño de nubes

No hay una arquitectura o infraestructura de nube única e ideal. Todas las nubes necesitan sistemas operativos, como Linux®, pero la infraestructura de nube puede incluir varios sistemas de software sin sistema operativo, 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 computadoras pueden acceder a él a través de una red.
  • Contiene un repositorio de recursos de TI.
  • Puede implementarse y ampliarse 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, y estos son algunos de los más conocidos:

La creación de una nube híbrida requiere cierto nivel de portabilidad, organización y gestión de las cargas de trabajo. Las interfaces de programación de aplicaciones (API) y las redes privadas virtuales (VPN) son las formas estándares para crear estas conexiones. Muchos de los principales proveedores de nube incluso ofrecen a los clientes una VPN preconfigurada como parte de sus paquetes de suscripción:

 

 

Otra forma de crear una nube híbrida es simplemente ejecutar el mismo sistema operativo en todos los entornos y diseñar aplicaciones nativas de la nube basadas en contenedores que sean gestionadas por un motor de organización universal, como Kubernetes. El sistema operativo extrae todo el hardware, mientras que la plataforma de gestión extrae todas las aplicaciones. De esta manera, puede implementar casi cualquier aplicación en prácticamente todos los entornos sin tener que renovar la aplicación, volver a capacitar al personal, dividir la gestión ni sacrificar la seguridad.

¿Qué esperas para implementar Cloud Computing?

Toma ventaja e impulsa tu negocio con nuestras soluciones en la nube, grandes compañías han obtenido resultados reales, ahora es tu turno.

Recibe GRATIS una asesoría 

Para información Adicional no dudes en escribirnos al correo : Camila.portilla@aossas.com

Comparte este artículo

Share on facebook
Share on linkedin
Share on whatsapp
Share on email

Suscríbete a nuestro boletín

Recibe actualizaciones y herramientas para optimizar tu negocio

Sigue explorando:

Digital Transformation

Metodología SCRUM para el desarrollo de software

Scrum es una metodología ágil en donde los equipos involucrados en proyectos TIC interactuan de manera colaborativa, con una fluida relación entre cliente y proveedor.