Lleve la computación en la nube al interior

Hola otra vez. En el teclado Simón Sánchez y en el día de hoy te voy a contar sobre Lleve la computación en la nube al interior

La computación en la nube está ganando atención entre los tecnólogos y el público en general, pero su definición sigue siendo un poco, bueno, turbia. Si no le importa otra definición de computación en la nube, a mí me gusta la mía.

En la computación en la nube, usted se preocupa profundamente por el acceso a los recursos informáticos, de almacenamiento y de red. No podría importarle menos la ubicación de los servidores que ejecutan estos procesos (siempre que tenga en cuenta algunos requisitos de cumplimiento) o cómo se implementan. Con la computación en la nube, lo que no ve es lo que obtiene, y siempre que obtenga la disponibilidad de recursos a un precio asequible, no hay mucha necesidad de preguntarse qué está pasando detrás de escena.

Este concepto «tradicional» de la computación en nube presenta actualmente importantes obstáculos. Sin embargo, creo que muchos de estos problemas pueden abordarse haciendo algo interesante con la idea de la computación en la nube: llevarla a su propio centro de datos.

¿Cómo se evitan las limitaciones actuales de la computación en nube «tradicional»?

Los beneficios de un entorno de computación en la nube «tradicional» tienden a centrarse en los costos, como deberían. Los implementadores de infraestructura como Amazon pueden proporcionar un servicio en la nube con costos operativos extremadamente bajos, enormes economías de escala y complejidad mínima. Sí, es ciencia informática al extremo y, de una forma u otra, todos estaremos mejor gracias a eso. Los usuarios finales se benefician de las economías de escala del proveedor de servicios, la disponibilidad inmediata de recursos informáticos y los bajos costos resultantes. Aún mejor, se factura a los clientes por su uso; en otras palabras, solo paga por lo que usa y nada más. Este concepto es fundamental para administrar los recursos del centro de datos de manera eficiente y no solo es favorable para los presupuestos de TI, sino también para el medio ambiente, ya que muchos usuarios pueden compartir menos servidores. Incluso mayores ahorros y beneficios ambientales pueden provenir de la automatización de la administración de energía para apagar los servidores cuando no son necesarios.

Sin embargo, existen algunos problemas persistentes que empañan la disposición, por lo demás soleada, de la computación en nube. Los principales obstáculos para la computación en la nube completa y sin restricciones son la seguridad, la disponibilidad y la amenaza de restricciones para un solo proveedor de servicios en la nube. Tan pronto como uno de sus recursos informáticos y de almacenamiento está fuera de sus cuatro paredes, hay algunas preocupaciones nuevas que deben abordarse. La idea de que exista información relevante y sensible en algún lugar fuera de su control no es del todo reconfortante. Además, la disponibilidad se ha convertido en un problema. Por ejemplo, el servicio S3 de Amazon y algunos otros, en ocasiones, han tenido problemas con la disponibilidad de recursos, y los acuerdos de nivel operativo y de servicio aún no están probados.

En esta línea surge la preocupación del «bloque de plataforma». Dependiendo de cómo planee utilizar la computación en la nube, el bloqueo puede ser una restricción frustrante. Si bien esto solo afecta de manera insignificante a la versión bruta de «infraestructura como servicio» de la nube, el bloqueo puede causar problemas para la «plataforma como servicio» y especialmente los niveles de «software como servicio». La compatibilidad de software es limitada, en el mejor de los casos, entre los proveedores de la nube. La portabilidad de la plataforma no es una opción, ni la portabilidad de la arquitectura, al menos por el momento.

Otro aspecto de esto es que los proveedores de servicios en la nube de hoy solo admiten una arquitectura de aplicación limitada que no se adapta a la mayoría de las aplicaciones existentes. ¿El resultado? Por lo general, deberá desarrollar nuevas aplicaciones que sean compatibles con las limitaciones actuales del entorno de su proveedor de servicios de computación en la nube. Ahora, el bloqueo del proveedor no tiene por qué ser un obstáculo si tiene un plan para manejarlo. Pero con los primeros proveedores de la nube que todavía están lidiando con el cambio de su infraestructura, el bloqueo es un riesgo que debe evaluarse y abordarse.

Computación en la nube dentro de sus cuatro paredes

Los proveedores de servicios en la nube continuarán mejorando sus servicios y los clientes seguirán ganando más y más de la nube. Y aunque la tecnología está todavía en su infancia, espero que la próxima década marque el comienzo de una nueva era de la informática con la informática en la nube como una de sus fuerzas impulsoras. Mientras tanto, se debe considerar cuidadosamente la posibilidad de decidir bajo qué circunstancias los proveedores de nube externos tienen sentido para su negocio.

Sin embargo, como la computación en la nube ha tomado la vía rápida y ha entrado en nuestra lengua vernácula diaria, nuestra industria puede haber avanzado con una suposición bastante peculiar. El negocio de la computación en la nube se reduce a dos cosas: la arquitectura de la nube y el proveedor de servicios responsable de proporcionar esa arquitectura. El término «computación en la nube», en su esencia, se refiere a la arquitectura de la forma en que se utilizan, almacenan y procesan los datos. La computación en la nube es una forma para que la TI sea más efectiva y eficiente. En mi opinión, muchos de los problemas relacionados con la computación en la nube se derivan del enfoque del proveedor de servicios, no del concepto subyacente. Cuanto más control tenga sobre cómo se entrega la arquitectura en la nube, más podrá ayudar a su empresa.

Todo esto conduce a una permutación muy interesante de la computación en la nube, y quizás una de las más inmediatamente utilizables y prácticas: la computación en la nube no tiene por qué limitarse a proveedores externos.

¿Qué pasaría si pudiera construir su propia nube interna dentro de sus propias cuatro paredes, para maximizar los beneficios del concepto sin verse retenido por sus limitaciones? ¿Qué sucede si no tiene que cambiar sus aplicaciones o datos actuales y, al mismo tiempo, poder aprovechar los recursos externos de la nube donde mejor se adapten a sus necesidades? Para muchos de nosotros, esta es, de hecho, la aplicación ideal de la computación en nube. La nube interna cancela las limitaciones de los proveedores de nube actuales y mejora los beneficios de costo y disponibilidad. Esta es su oportunidad de ser un poco egoísta, aproveche la arquitectura estilo nube para usted. Cree una nube en su tienda y estará experimentando, como dicen, lo mejor de ambos mundos, y tal vez dando un salto hacia el futuro para empezar.

Entonces, digamos que ha traído una arquitectura estilo nube bajo su techo. ¿Cómo sería exactamente una nube interna? La arquitectura de la nube interna, cuando se realiza correctamente, le permite mantener intactos el control y la seguridad existentes. Mantenga sus procesos comerciales y flujos de trabajo de forma exclusiva, la forma única y diferenciada de combinar sus aplicaciones para ofrecer valor comercial, bajo su control. Sus datos nunca abandonan el edificio y se mantendrían las normas y procedimientos de cumplimiento. Mantener la nube dentro de su entorno significará agregar nuevas funciones para administrar dinámicamente sus recursos. Hay algo de trabajo involucrado aquí, pero el resultado sería agrupar los recursos de su centro de datos, asignarlos y dislocarlos automáticamente según sus prioridades y políticas, y administrar de manera óptima el flujo y reflujo de capacidad y de la pregunta.

Se pueden lograr economías de escala similares a las que anuncian los proveedores externos, pero debería utilizar su propia infraestructura, aplicaciones y políticas operativas. Las mejoras de eficiencia son todas suyas. Si elige sabiamente, también puede hacer que el bloqueo de la infraestructura en la nube no sea un problema (en virtud del hecho de que no hay un proveedor de servicios que lo bloquee). Del mismo modo, se puede implementar una nube interna sin tener que realizar cambios en el software o la arquitectura de la aplicación existente. Por último, la implementación de una nube interna también puede permitirle integrar proveedores de servicios externos en su estrategia a medida que sus ofertas de nube se vuelven más genéricas.

Por último, pero probablemente no menos importante, si la administración y el monitoreo de costos del centro de datos es una prioridad para usted, la facturación de pago por uso se puede adaptar a la nube interna. Y con eso, tiene su propia nube personal, que ofrece todo su potencial al tiempo que minimiza los posibles obstáculos encontrados por la subcontratación. Es más fácil decirlo que hacerlo, para ser honesto, pero la mayoría de las cosas tienden a serlo. La computación en la nube cambiará drásticamente el panorama de la TI en los próximos años y le conviene asegurarse de que ha comenzado a experimentar con una nube interna. El trabajo inicial en esta área no solo le brindará experiencia con todos los beneficios de la computación en la nube, sino que también le brindará algunas formas útiles de evitar algunos de los problemas más tormentosos del concepto en el camino.

Acerca de

Bill Coleman es el director ejecutivo de Cassatt Corp., una empresa de software con sede en San José, California. Anteriormente, fundó y fue el primer presidente y director ejecutivo de BEA Systems Inc.

Puedes compartir en tus redes sociales para que tus colegas lo consulten

??? ? ? ???

Comparte