Llegamos a ustedes gracias a:



Reportajes y análisis

7 pasos para una nube bien diseñada

[22/04/2019] Crear una arquitectura de nube sólida y confiable es esencial para el éxito empresarial y de TI a largo plazo. Desafortunadamente, muchas arquitecturas de nube se construyen al azar durante varios años, y no cumplen con las demandas impuestas por las tecnologías y los requerimientos del negocio en rápida evolución.

Si está construyendo su primera arquitectura de nube, o si la estructura de nube existente de su organización está empezando a mostrar signos de antigüedad y/o planificación deficiente, los siguientes siete consejos pueden ayudarle a avanzar rápidamente hacia la productividad y la eficiencia.

1. Sepa qué está haciendo

Una arquitectura de nube es una estructura holística que depende de las relaciones simbióticas que se forman entre los componentes individuales, incluidas las plataformas de front end y back end, un sistema de producción basado en la nube y recursos de red, señala Michael Tavares, analista de investigación de la firma de análisis de mercado de tecnología, ABI Research. "Si alguno de estos componentes falta, no contamos con una arquitectura de nube, afirma. "Más importante aún, un cambio en un componente dará como resultado cambios en otros componentes.

Nunca debe dejarlo pasar, advierte Thomas Boyles, director de servicios de plataforma de Sauce Labs, un proveedor de nube para pruebas de aplicaciones web y móviles. Construir una infraestructura de nube es una tarea compleja, y no puede explicar la escalabilidad y la durabilidad después del hecho. "No cometa el error de solo armarla y esperar que funcione, afirma Boyles. "Usted necesita ser extremadamente detallado y prescriptivo respecto al diseño.

Líderes de nube como AWS, Google y Microsoft proporcionan bloques de construcción bajo el supuesto de que los adoptantes harán su tarea y leerán el manual del usuario. "Le han dado Legos, pero asegúrese de usarlos de la manera correcta, afirma Ennio Carboni, gerente de productos de la plataforma de optimización de nube, CloudHealth, de VMware. "De lo contrario, corre el riesgo de que se produzcan picos de costos no controlados y desestabilización ambiental.

La mejor manera de lograr una solución de nube con una buena arquitectura es a través de la planificación y la previsión, aconseja Kyle Brown, miembro de IBM y CTO de arquitectura de nube para Cloud Labs. "No existe una solución sencilla, afirma. "Los equipos deben definir la arquitectura y planear de manera incremental para que puedan realizar cambios iterativos.

2. Céntrese en las necesidades de los propietarios de las aplicaciones

Los servicios de nube deben aprovechar las capacidades nativas de la nube, afirma Sekou Page, líder de soluciones de arquitectura en Capgemini, empresa de servicios profesionales y consultoría de negocios. "Maximice el potencial de la nube en nombre del cliente para mejorar el rendimiento, aumentar la confiabilidad y minimizar el costo.

"Debe haber un enfoque radical en las necesidades de los propietarios de aplicaciones, tanto los desarrolladores como los responsables de la obtención y/o el funcionamiento de software externo de los ISV, señala Chip Childers, CTO de la Cloud Foundry Foundation, una organización sin fines de lucro dedicada a promover una plataforma de aplicaciones multinube de código abierto. Childers señala que una gran parte del éxito de AWS se debe al enfoque en las necesidades del cliente. "Lo mismo debería aplicarse a cualquier proveedor de nube, pública o privada, afirma.

Tavares cree que se debe encuestar a toda la empresa antes de tomar decisiones cruciales con respecto al almacenamiento, la escalabilidad, la seguridad y otros servicios. "Los usuarios finales deben comprender dónde y por qué la infraestructura de la nube se gestiona y estructura mejor en toda la organización, añade. "Solo así podrán evitar la expansión de la nube -una eventualidad cuando una empresa adopta sistemas desconectados para diferentes divisiones, como Recursos Humanos, Finanzas, Operaciones, Marketing y Relaciones Públicas.

La cultura empresarial y de TI también importa. "Debe tener el nivel adecuado de compra e inversión en toda la organización y en el grupo de usuarios para los que está implementando su nube, explica Boyles. También es necesaria una cierta cantidad de experiencia interna, que puede incluir a los arquitectos de la nube. "Necesita personas que lo hayan hecho antes y, lo que es más importante, que entiendan el caso de uso y la personalidad del usuario, aconseja. "Comprender las necesidades del grupo de usuarios es la clave para una buena planificación y diseño.

"No puede hacerlo por su cuenta, agrega Justin Stone, director senior de plataformas seguras DevOps en la compañía de seguros global, Liberty Mutual. "Un viaje a la nube requiere múltiples equipos en una organización de TI y una fuerte conexión del negocio, afirma.

3. Busque escalabilidad y estandarización

Los componentes de la infraestructura de la nube deben poder aumentar su escala de manera independiente en tres dimensiones clave: almacenamiento, cómputo (memoria y capacidad de procesamiento) y red. "Independientemente de las elecciones específicas realizadas, debe preparar la plataforma para aumentar su escala, de manera estandarizada, en las dimensiones críticas de la planificación de la capacidad que son importantes para sus usuarios, recomienda Childers.

La arquitectura en la nube de una organización no debe depender de ningún proveedor de servicios de nube, advierte William Rials, profesor del Programa de Computación y Tecnología Aplicadas de la Escuela de Avance Profesional de la Universidad de Tulane. "Tanto como sea posible, una arquitectura de nube bien definida debe centrarse en los estándares abiertos para lograr la máxima compatibilidad entre los diferentes proveedores de servicios de nube y la infraestructura on premises.

El aumento de los microservicios se debe, en gran medida, a la rápida adopción de los contenedores de software estandarizados. "Esa tecnología permite a los desarrolladores empaquetar su código en paquetes ligeros, agnósticos en cuanto a la plataforma, que se pueden mover fácilmente a través de diferentes infraestructuras, señala Tavares. "Dado el auge del mercado de la multinube, los contenedores son un aspecto esencial de la infraestructura de nube que permite el desarrollo individualizado y coordinado de aplicaciones en el software de diferentes proveedores.

4. Innove, no imite

Nunca debe confiar en formas de pensamiento previas. "Esto incluye la forma de operar, asegurar, monitorear, implementar, etcétera, señala Page.

La tentación de "levantar y cambiar una arquitectura on premises existente hacia la nube, aunque difícil de resistir gracias a sus beneficios de tiempo y costos inmediatos, es casi siempre el enfoque equivocado para construir una arquitectura de nube. "Quizás lo menos recomendable es pensar que la nube no es más que un 'centro de datos en el cielo' al que solo se mudan las aplicaciones... y se declara la victoria, afirma Miha Kralj, directora general de estrategia de nube, arquitectura y producción en Accenture, empresa de consultoría de negocios y tecnología. "Los CIO, que elevan y cambian sus aplicaciones sin una hoja de ruta para el futuro, a menudo descubren que no están obteniendo el valor que esperaban y, en algunos casos, caen en una deuda técnica en la que pagan mucho más de lo que esperaban.

La innovación en la nube requiere un equipo de TI que esté dispuesto a adoptar nuevos enfoques y tecnologías. "Asegurar la combinación correcta de habilidades es fundamental, afirma Roland Barcia, ingeniero distinguido de IBM de IBM Cloud Labs. Se equivoca al suponer ciegamente que un equipo, que originalmente se reunió para construir soluciones de centros de datos tradicionales, podrá funcionar con la misma eficiencia al desarrollar soluciones nativas de la nube, señala. "En cambio, será importante volver a capacitar a los equipos de operaciones para que sean más ingeniosos y desarrollen más habilidades definidas por software.

El apoyo externo también es valioso. "Asociarse con proveedores de nube y socios de software, que entiendan su negocio y sus objetivos, es clave para comenzar, señala Stone.

5. Varíe su dieta de almacenamiento en la nube

El enfoque en un tipo de almacenamiento no es una opción, declara Tavares. La mayoría de los principales proveedores de nube ofrecen una variedad de servicios de almacenamiento. AWS, por ejemplo, proporciona Simple Storage (S3), Elastic Block Storage (EBS), Elastic File System (EFS), un servicio de transferencia de importación/exportación de datos de gran volumen, un gateway de almacenamiento y backup para el archivo Glacier. "Ninguna opción de almacenamiento se adapta a todas las situaciones, afirma. "Además, aprovechar las diferentes opciones de almacenamiento en la nube para diferentes conjuntos de datos puede aportar beneficios funcionales, de rendimiento y de costos.

6. Construya conexiones resistentes

Una arquitectura de nube bien diseñada proporciona un gran ancho de banda y una baja latencia. "La capa de red debe ser ágil y ofrecer a los usuarios finales la capacidad de moverse de forma rápida y eficiente entre servidores y, en algunos casos, otras nubes, explica Mike Attar, CIO de la empresa de gestión de servicios de TI, Future Tech Enterprise. "Las funciones administrativas y de monitoreo deben ser sencillas para facilitar las decisiones sobre cómo utilizar los recursos de la nube de acuerdo con éstas.

"Una arquitectura de nube bien definida implica no solo la infraestructura de la nube, sino también la conectividad, señala Rials. De forma predeterminada, las organizaciones se conectan a los proveedores de servicios en la nube a través de Internet. "Todos los principales proveedores de servicios en la nube ofrecen una conexión privada desde su ubicación a su infraestructura en la nube, afirma.

Dado que una arquitectura de nube bien definida implica un enfoque de nubes múltiples, tener un costo diferente para cada proveedor de servicios en la nube puede tener un costo prohibitivo. "Por lo tanto, se recomienda establecer la conectividad de la red a un intermediario en la nube o intercambio de nube que tenga interjecciones de red a todos los principales proveedores de servicios en la nube, añade Rials.

7. Integrar la seguridad en todo

Los servicios de seguridad en la nube nunca deben aislarse de otros servicios. "Más bien, deberían integrarse en servicios adicionales, como el almacenamiento y los relacionados con la escalabilidad mejorada, afirma Tavares.

En cada capa de la arquitectura de la nube deben integrarse sólidos principios de seguridad. "Las organizaciones que usan servicios en la nube deben tener un claro entendimiento de dónde termina la responsabilidad del proveedor de servicios de nube y dónde comienza la responsabilidad de la organización, afirma Rials. Muchos nuevos usuarios de la nube asumen la suposición incorrecta de que la ciberseguridad es responsabilidad total del proveedor de servicios en la nube. "Una arquitectura de nube bien definida tiene la ciberseguridad incorporada en toda la arquitectura, observa.