Como lidar com cargas de trabalho em Cloud Computing

Como você organiza a nuvem quando a criação de um sistema de computação em nuvem? O requisito básico é que as cargas de trabalho precisa ser organizado. UMA carga de trabalho

é um serviço independente ou uma coleção de código que pode ser executado. Por conseguinte, uma carga de trabalho não depende de elementos externos. Uma carga de trabalho pode ser uma pequena aplicação ou completa.

As organizações têm de gerir ativamente cargas de trabalho para que eles saibam como suas aplicações estão em execução, o que estão fazendo, e quanto um departamento individual deve ser cobrado para sua utilização dos serviços.

Pensando em computação em nuvem cargas de trabalho de serviços, bem planejadas

A nuvem exige que as cargas de trabalho têm de ser tratadas de uma forma muito abstrata. o abstração é uma maneira de manter os detalhes técnicos para longe do utilizador. O resultado desta abstracção é um tipo de serviço que faz com que seja mais fácil para ter uma função bem definido, com uma finalidade definida. Este serviço vive dentro de um recipiente com uma Application Programming Interface (API) para que possa ser facilmente deslocado de um lugar para outro.

tipos de cargas de trabalho diferentes

Dois tipos de cargas de trabalho existe: cargas de trabalho que pode ser executado em qualquer altura no modo de lote e as cargas de trabalho que têm de ser executadas em tempo real.

Você pode ter uma única carga de trabalho que é um aplicativo inteiro usado por um grupo de clientes. Em outras situações, um serviço de menor pode ser usado em muitos contextos diferentes.

As cargas de trabalho como entidades independentes

Se as cargas de trabalho são entidades independentes, quais são as características desses serviços?

  • A carga de trabalho não tem dependências. É um conjunto discreto de lógica de aplicativo que pode ser executado independentemente de uma aplicação específica.

  • A interface de carga de trabalho deve ser consistente. Atualmente, os mais pragmáticos, interfaces bem aceitos são baseados em XML (eXtensible Markup Language).

  • UMA carga de trabalho podem ter regras ou políticas que se aplicam em situações específicas. Pode haver políticas de autorização e de segurança associados com o uso de um serviço para uma determinada função.

Criação de interfaces entre recipientes na computação em nuvem

as interfaces que fornecem tais como XML-based ou APIs é um factor essencial para assegurar que as cargas de trabalho podem ser geridos de forma eficaz na nuvem. Com uma interface bem definida, um programador tem um método de ligar uma forma limpa de serviços para outro. Se você tem uma série de cargas de trabalho colocados em recipientes puro, sem dependências para outros serviços, você terá uma melhor chance de garantir um ambiente flexível que pode suportar mudanças cargas de trabalho.

Portanto, um dos imperativos da nuvem é que as cargas de trabalho ser dinâmico.

Descobrir como XML se encaixa em computação em nuvem

interfaces baseadas em XML de serviços da Web pode tornar-se a principal forma que a nuvem se conecta recipientes. Para entender o valor de XML, dividi-lo em partes:

  • Um conjunto de instruções que você adicionar a uma coleção de palavras, imagens, e assim por diante, que controla a sua aparência na tela, formatação e comportamento.

  • etiquetas que você definir e incorporar no conteúdo, e, em seguida, escrever programas que escrevem programas que concordam em como os dados são definidas no contexto de seu recipiente.

Se muitos recipientes ou serviços diferentes todos usam a mesma linguagem para explicar uns aos outros o que eles fazem e como eles podem ser usados, esses serviços podem muito mais facilmente conversar, ligar e enviar mensagens uns aos outros.

A linha inferior é que a criação de cargas de trabalho com interfaces bem definidas faz software de entrega na nuvem de forma pragmática e de baixo custo para trabalhar com os clientes.

menu