Cómo manejar las cargas de trabajo de computación en nube
¿Cómo se organiza la nube cuando la creación de un sistema de computación en la nube? El requisito básico es que las cargas de trabajo deben ser organizados. LA carga de trabajo
Conteúdo
Las organizaciones tienen que gestionar activamente las cargas de trabajo para que sepan cómo están funcionando sus aplicaciones, lo que están haciendo, y la cantidad de un departamento individual debe ser cargada por su uso de los servicios.
Pensando en la computación en nube cargas de trabajo de los servicios, así planificadas
La nube requiere que las cargas de trabajo tienen que ser manejados de una manera muy abstracta. los abstracción es una manera de mantener los detalles técnicos lejos del usuario. El resultado de esta abstracción es un tipo de servicio que hace que sea más fácil tener una función bien definida con un propósito definido. Este servicio vive dentro de un contenedor con una Application Programming Interface (API) por lo que se puede mover fácilmente de un lugar a otro.
Los diferentes tipos de carga de trabajo
Existen dos tipos de cargas de trabajo: Las cargas de trabajo que se pueden ejecutar en cualquier momento en el modo por lotes y cargas de trabajo que deben ser ejecutados en tiempo real.
Es posible que tenga una sola carga de trabajo que es toda una aplicación utilizada por un grupo de clientes. En otras situaciones, un servicio más pequeño puede ser utilizado en muchos contextos diferentes.
Las cargas de trabajo como entidades autónomas
Si las cargas de trabajo son entidades autónomas, ¿cuáles son las características de estos servicios?
Una carga de trabajo no tiene dependencias. Es un conjunto discreto de lógica de la aplicación que se puede ejecutar de forma independiente de una aplicación específica.
La interfaz de la carga de trabajo debe ser consistente. En la actualidad, las interfaces más pragmáticas, bien aceptados se basan en XML (eXtensible Markup Language).
LA carga de trabajo puede tener reglas o políticas que se aplican en situaciones específicas. Es posible que haya políticas de autorización y de seguridad asociados con el uso de un servicio para una función determinada.
Creación de interfaces entre contenedores en la computación en nube
Proporcionar las interfaces como XML o basado en API es un factor clave para asegurar que las cargas de trabajo se pueden gestionar de manera efectiva en la nube. Con una interfaz bien definida, un desarrollador tiene un método de vincular limpiamente un servicio a otro. Si usted tiene una serie de cargas de trabajo colocados en contenedores aseado sin dependencias a otros servicios, usted tendrá una mejor oportunidad de asegurar un entorno flexible que puede soportar cargas de trabajo cambiantes.
Por lo tanto, uno de los imperativos de la nube es que las cargas de trabajo sean dinámicos.
Descubrir cómo encaja XML en la computación en nube
Interfaces de servicios web basados en XML pueden convertirse en la principal forma en que la nube se conecta contenedores. Para entender el valor de XML, dividirlo en partes:
Un conjunto de instrucciones que se agrega a una colección de palabras, imágenes, etc., que controla su apariencia en pantalla, el formato, y el comportamiento.
Etiquetas que defina e incrustar en el contenido, y luego escribir programas que escriben programas que están de acuerdo en cómo se define de datos en el contexto de su contenedor.
Si muchos contenedores o servicios diferentes todos utilizan el mismo lenguaje para explicar el uno al otro lo que hacen y cómo pueden ser utilizados, estos servicios pueden hablar con mucha más facilidad, conectar y enviar mensajes entre sí.
La conclusión es que la creación de las cargas de trabajo con interfaces bien definidas hace software de entrega en la nube de forma pragmática y rentable para trabajar con los clientes.