Cloud Computing Fundamentals 3 - Despliegue en la Nube

Autor: Elias Velázquez

Elias Velázquez

Los métodos privado, público e híbrido

Las preguntas correctas

Cuando das tus primeros pasos en la nube, probablemente quieras experimentar con los proveedores más conocidos. A fin de cuentas, estos proveedores son aquellos en los que uno suele pensar cuando se menciona la palabra “nube”. Al menos así me pasó a mí al principio. ”¿Nube? Ah, sí, AWS”.

Me resultó muy curioso terminar descubriendo en su momento que AWS es solamente un proveedor, y que además de ello, es un proveedor público. Ya entraremos más en detalle con lo que son los diferentes proveedores que existen en el próximo post de esta serie. En esta oportunidad quiero que nos concentremos en esa palabrita: “público”.

Este tipo de preguntas me hice un tiempo atrás, asi que vamos a responderlas, ya que todo esto encierra un concepto muy importante: los modelos de despliegue.

Modelos de despliegue en la nube

Elegir un modelo de despliegue en la nube es una de las primeras elecciones a realizar cuando se hace una migración hacia la misma. Esta elección es definida teniendo presente ciertos factores:

Existen varios modelos, pero los principales son: privado, público e híbrido. Vamos uno por uno.

Privado

El modelo de nube privada está diseñado para uso exclusivo de quienes alquilen dicho modelo. Nada de compartir recursos con el resto de los mortales (?. En términos más técnicos, esto significa que para acceder a una nube privada es necesario conectarse mediante un enlace de red preparado específicamente por el departamento IT. Una organización puede contratar un servicio de terceros para hospedar su infraestructura privada en la nube u hospedarla ella misma.

Lo atractivo de este modelo es el hecho de que la infraestructura está diseñada para uso exclusivo, lo que le da a la organización control directo sobre los recursos disponibles como así también sobre la manera en que los datos son almacenados. Por ejemplo, dicha organización podría especificar qué tipo de sistema operativo o exactamente el hardware que se desea utilizar.

¿Ventajas y desventajas? Obvio que las hay:

“¿Pero no convendría un data center propio, es decir, una solución on-premise, si hay que armar y planificar prácticamente todo?”. Es natural preguntarse eso. La diferencia radica en que este modelo adhiere a los principios de la nube:

Público

En este modelo la infraestructura en la nube es compartida y abierta para que sea utilizada por el público general. Un proveedor de la nube, como AWS o Azure, es el dueño y encargado de gestionarla.

Las nubes públicas pueden ser accedidas mediante internet, lo que permite que las organizaciones puedan comenzar a usarla de manera rápida y con una inversión mínima. Esto elimina la necesidad de hospedar la infraestructura o comprometerse a una infraestructura, ya que pueden seleccionar los servicios que necesitan desde un proveedor en específico. También es posible comprar más capacidad de manera instantánea, haciendo que la escalabilidad de un proceso sea más fácil de implementar.

Pero no todo es color de rosas con este modelo. Si acceder directamente a los data centers o al hardware es algo de vital importancia, entonces la nube pública no es una buena opción. Los proveedores de una nube de tipo pública mantienen la posición geográfica de sus data centers en secreto (incluso a sus clientes) por cuestiones de seguridad.

Híbrido

Cuando una organización implementa una combinación de dos o más modelos distintos, estamos hablando de un modelo híbrido. Los diferentes modelos pueden interactuar entre ellos a través de un enlace de red y son capaces de compartir datos y servicios.

Un buen ejemplo de este modelo sería hospedar información sensible de pacientes en una nube privada por cuestiones de seguridad, y utilizar una aplicación de inteligencia de negocio en una nube pública para procesar dicha información.

El modelo híbrido previene contra lo que se conoce como cloud bursting, que sucede cuando una nube privada se halla sobrecargada por la demanda. Para evitar la interrupción del servicio para los usuarios, el tráfico es redirigido a una instancia de nube pública.

Multinube: Este es otro modelo aparte de los tres principales descritos anteriormente, que consiste en combinar distintos servicios ofrecidos por distintos proveedores de la nube. Por ejemplo una organización puede utilizar Azure para copias de seguridad, AWS para hospedaje web y Google Cloud para analíticas.
comparacion_de_modelos_de_despliegue

Bonus

Una de mis misiones al crear contenido es orientar a otras personas en lo que es decisión de carrera. El mundo IT es enorme, y a veces puede resultar difícil elegir hacia dónde ir. En este breve apartado quiero comentarte…

¿Será que en las próximas líneas encuentres ese rol al que querés aspirar o al cual querés transicionar? Si este post de algún modo contribuyó en tu elección, me encantaría saberlo 🤩

Roles relacionados a la computación en la nube

Existen distintos roles IT que pueden beneficiarse de aprender sobre computación en la nube y los diferentes proveedores que existen, como:

Además, el avance de la computación en la nube ha dado lugar a nuevos puestos profesionales, como lo son:

Y también ha incrementado la necesidad de roles como:

Conclusión

Vimos los distintos modelos de despliegue en la nube. Cuando pienses en proveedores como AWS, Azure, o GCP, recordá ese concepto: son proveedores de nube pública. Esto implica que:

En el próximo post, que dará final a esta serie, hablaremos de los pesos pesados: AWS, Azure y GCP. ¿Qué ofrecen? ¿Cuáles son sus servicios más importantes? ¿Qué empresas importantes hacen uso de sus servicios?

Tags

Compartir