Complejidades de carga de trabajo en un entorno de nube híbrida

Complejidades de carga de trabajo son más frecuentes en un entorno de nube híbrida de lo que eran con una sola arquitectura de nube. Con el advenimiento de un mundo de nube híbrida, existen muchas más aplicaciones y servicios a través de geografías que tienen que ejecutar.

Algunas cargas de trabajo pueden ser permanentes y la necesidad de ejecutar constantemente, como un sitio de comercio electrónico en línea o un sistema de control que gestiona un proceso ambiental crítica. Cargas de trabajo virtualizadas añadir otro nivel de complejidad. También se añaden servicios de oficina y diversos modelos de aplicación en la mezcla.

En un entorno de nube híbrida, las cargas de trabajo pueden estar ejecutándose en diferentes nubes, ejecutar diferentes tipos de infraestructuras que utilizan diferentes sistemas operativos. Usted está reuniendo a cargas de trabajo de diferentes ambientes que a menudo tienen que comportarse como si fueran un sistema unificado.

Cargas de trabajo Operacionalización

¿Cuál es la conexión entre las cargas de trabajo y la gestión de carga de trabajo en la nube? En realidad es en el centro de la determinación de si usted tiene un entorno de nube que funciona bien o no. Esto es cierto si usted es un proveedor de servicios que ofrece, ya sea una nube pública o privada a los clientes, o si usted está dirigiendo un nube privada interna para beneficiar a los clientes internos y clientes externos y socios.

Usted puede pensar que todo lo que tienes que hacer es conseguir algún tipo de software de automatización (para programar automáticamente los recursos y realizar otras funciones relacionadas con la asignación de recursos) y ya está. Cuando nos fijamos en las cargas de trabajo desde una perspectiva operativa, se hace evidente que un montón de cuestiones deben tenerse en cuenta para determinar la forma de crear un entorno global de nube híbrida que tanto lleva a cabo en un nivel de calidad y cumple con los requisitos de seguridad y de gobernanza. Esto no es una las necesida- estática desde un punto de vista operativo, las organizaciones deben ser capaces de cambiar de forma dinámica la gestión de carga de trabajo en base a los cambiantes requisitos empresariales.

API: La clave para la gestión de cargas de trabajo en la nube

Interfaces de programación de aplicaciones (API) permiten a un producto de software o servicio para comunicarse con otro producto o servicio. Por ejemplo, si usted es un desarrollador de software que ha escrito un programa de hoja de cálculo y desea permitir que otro desarrollador para agregar algunas funciones especializadas para mejorar su aplicación, puede proporcionar al desarrollador con una API que le permite escribir en su aplicación. La API especifica cómo la aplicación puede trabajar en conjunto con otro. Proporciona las reglas y las interfaces. El desarrollador no necesita conocer el meollo de la cuestión de su solicitud debido a que la API abstrae la forma en que estos programas pueden trabajar juntos.

Una API también proporciona una manera abstracta para el intercambio de datos y servicios. Debido a esta abstracción, la API puede ocultar cosas de desarrolladores. Por ejemplo, usted no quiere que un desarrollador externo para conocer los detalles de su seguridad interna, por lo que los detalles del sistema está oculto. La API permite al desarrollador para ejecutar solamente la tarea prevista.

APIs son importantes para la gestión de cargas de trabajo en un entorno de nube. El entorno de Amazon Elastic Compute Cloud ofrece un rico conjunto de API que permite a los clientes crear sus propias cargas de trabajo en la parte superior de los servicios informáticos y de almacenamiento de Amazon. De hecho, cada empresa que ofrece un servicio de nube fundacional como IaaS (Infraestructura como Servicio), SaaS (Software as a Service) y PaaS (Plataforma como Servicio) desarrolla APIs para sus clientes.

Todo está bien, siempre y cuando usted maneja su carga de trabajo en el entorno en el que ha creado o donde desplegarlo. Sin embargo, diferentes APIs no siempre son compatibles. Por ejemplo, una API puede ser construido para soportar un sistema operativo de 32 bits, y el entorno de la nube que el desarrollador quiere mover la carga de trabajo que soporta una aplicación de 64 bits. ¿Cómo gestionar cargas de trabajo en entornos incompatibles?

La necesidad de una capa de carga de trabajo estándar

No API estándar permite al desarrollador para trabajar con diferentes modelos de nube proporcionados por diferentes proveedores de la nube. Lo que realmente se necesita es una capa norma que crea la compatibilidad entre las cargas de trabajo en la nube. En la orientación al servicio, el modelo XML permite la interoperabilidad entre los servicios de oficina. No hay modelo equivalente para la nube híbrida.

Usted puede encontrar formas de solucionar problemas complicados. Empresas como proveedor de gestión de la nube RightScale, de IBM Workload Deployer y de BMC Control-M crean plantillas personalizables que permiten a los desarrolladores para hacer provisiones por las diferencias en las API y por lo tanto son capaces de desplegar y migrar cargas de trabajo.

Portabilidad de cargas de trabajo

Hablar de las API y las normas es esencial, ya que la gestión de la carga de trabajo es fundamental para el funcionamiento de la nube híbrida. En un entorno de nube híbrida, ser capaz de mover cargas de trabajo de alrededor y optimizarlos basado en el problema de negocio está abordando es crítica. A pesar del hecho de que las cargas de trabajo se abstraen, que se construyen con los sistemas de middleware y de operación.

Las cargas de trabajo deben estar sintonizados para un buen desempeño en un entorno de hardware específico. En mundo de la computación híbrida de hoy, se necesita una gran cantidad de intervención manual para lograr la portabilidad carga de trabajo. Sin embargo, anticipamos las futuras normas y enfoques bien definidos que harán que la gestión de la carga de trabajo de nube híbrida en una realidad.

El advenimiento de la computación híbrida dará lugar a la evolución de un nuevo componente en la computación en nube. El corredor de cargas de trabajo de servicios híbridos proporcionará una capa que examinará la infraestructura del servicio basado en la nube subyacente y proporcionar una manera consistente y predecible para manejar diferentes cargas de trabajo como si estuvieran construidos de la misma manera. Esperamos que este servicio híbrido corredor de carga de trabajo proporcionará la gestión de carga de trabajo híbrido que el mercado va a exigir. Cuando los estándares evolucionan, la necesidad de que parte de esta capa va a desaparecer, pero el amplio uso de las normas lleva tiempo.




» » » » Complejidades de carga de trabajo en un entorno de nube híbrida