El modelo de nube: proveedor y consumidor.
Se viene hablando mucho en las redes sobre la infraestructura y las aplicaciones de la nube, sea pública, privada o híbrida. La mejor forma de virtualizar, de administrar, los frameworks de desarrollo que mejor se adecuen a tus necesidades, etcétera. Tambien hemos hablado en este mismo blog de los beneficios de implementar tecnologías de nube, de cómo es tan importante contar con recursos elásticos que pudieran dar respuesta a necesidades cambiantes de carga de trabajo según las propia naturaleza del negocio.
Por otro lado, hemos diferenciado algunos aspectos de nube pública versus privada, en particular los que hacen al alcance de control de la empresa según el sabor por el cual se opte (o, en el caso de híbrida, cuando se opten por los dos).
Pero hay algo en lo cual me gustaría detenerme en este post, dado que hemos tratado el tema en forma muy lateral, y se refiere a los dos grandes roles que propone el modelo de nube: el de proveedor y el de consumidor. Empecemos por aclarar un poco de qué se trata: por proveedor nos referimos a aquel (persona, área, empresa) que administre el datacenter mientras que, por consumidor, al dueño de la aplicación.
A manera ilustrativa, te propongo focalizarnos en las siguientes capacidades:
¿Y qué ganamos con esto? El hecho de realizar esta diferenciación permite contar con mayor simplicidad y agilidad. ¿Cuántas veces hemos oído que la gente de desarrollo se queja de que Operaciones lentifica las implementaciones? Es lógico que el dueño de la aplicación, es decir, el consumidor del servicio no necesite (ni quiera) saber cuál es la infraestructura subyacente para que su aplicación funcione correctamente. En el blog de Windows Server (en inglés) recientemente leí un comentario aún más tajante: el consumidor no está habilitado para estar al tanto de la infraestructura, pues eso podría marcar una restricción en el trabajo diario del proveedor de servicios. Por ejemplo, el proveedor puede necesitar cambiar un viejo equipo por uno nuevo y más eficiente, y no debería ser necesario involucrar y ni siquiera informar al consumidor, en tanto el nivel de abstracción y el SLA lo permitan. Y (agrego yo) ¡no dejes de lado la importancia del capacity planning durante la fase de desarrollo del servicio!
Es cierto, este modelo puede no ser plug & play en tu área de IT y requiere de cierta adaptación, pero definitvamente es una forma de adaptarse mejor a los tiempos que se vienen y a los beneficios que la nube ofrece.
¡Hasta la próxima!
_________________________________________________________________________________________________________________________________________________________________________
El tip del post se viene nuevamente turístico y, aprovechando mi reciente visita a Salta con motivo del evento de #NubePrivada, quisiera recomendarte esa ciudad para visitarla. Debo confesar que ya en la primera visita sobrepasó mis expectativas, y ni hablar de los paisajes alrededor (¡ah! ¡y la comida!). Si no vives en la Argentina lo mejor es reservarte unos días para el Noroeste argentino, haciendo base en Salta y llegando hasta Purmamarca en le vecina provincia de Jujuy. Un placer andar por esos caminos.
Enjoy life!