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”.
- AWS → proveedor, ¿pero de qué?
- De nube pública → ¿pública? ¿Quiere decir que hay nube privada?
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:
- Cuánto control se desea tener
- Requerimientos del negocio
- Presupuesto
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:
- La principal ventaja es la flexibilidad que no se consigue en los otros modelos, lo que es particularmente útil en entornos donde hay requerimientos o riesgos de seguridad específicos, pero…
- Por contrapartida, este modelo requiere una inversión inicial mayor que los demás, ya que requiere mayor tiempo y capital. Y además…
- Es necesario diseñar la infraestructura que se utilizará, como así también definir qué hardware hay que comprar para luego configurar y mantener.
“¿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:
- Virtualización para permitir el ofrecimiento de recursos a demanda
- Y puede localizarse off-premise
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.

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…
- cómo la nube afectó a roles existentes
- y qué roles surgieron a partir de su creación
¿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:
- Data Scientist
- Para ejecutar procesos de análisis computacionalmente demandantes
- Machine Learning Scientist
- Para entrenar y desplegar modelos
- Data Engineer
- Para construir pipelines en la nube que ingestan, transforman y almacenan big data de manera segura y eficiente
- Data Analyst
- Para acceder a herramientas en la nube a través de herramientas de business intelligence (BI)
Además, el avance de la computación en la nube ha dado lugar a nuevos puestos profesionales, como lo son:
- Cloud Architect
- Toma los requerimientos técnicos de un problema de negocio, diseña una infraestructura en la nube acorde y diseña un plan para desplegar dicha infraestructura
- Su diseño debe ser escalable y costo-efectivo
- Cloud Engineer
- Construye, mantiene y monitorea servicios en la nube
- Suele ser responsable de migrar soluciones on-premise hacia la nube
Y también ha incrementado la necesidad de roles como:
- DevOps
- Combina desarrollo de software y operaciones IT
- Anteriormente existían ingenieros de sistemas que mantenían infraestructuras al configurar hardware de manera física. Ahora esta misma tarea es realizada a través del código (Infrastructure as Code o IaC), lo que constituye el aspecto de desarrollador de un DevOps
- Asegura la confiabilidad, escalabilidad y disponibilidad de la nube a través del desarrollo de software y la automatización
- Security Engineer
- Especifica los requerimientos técnicos de seguridad para la infraestructura en la nube de una organización
- Prueba y verifica la seguridad de los datos en la nube
- Responsable de proteger datos de la organización y los usuarios
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:
- su infraestructura es accesible mediante internet con un costo mínimo, pero también existen…
- el modelo privado, donde hay mucha flexibilidad pero también mas responsabilidad, ya que requiere planificación y mayor inversión a nivel dinero y tiempo
- el modelo híbrido, donde se combinan los modelos público y privado para satisfacer necesidades específicas, más que nada con respecto a seguridad y disponibilidad
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?