Como lidar com cargas de trabalho em computação em nuvem

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. Portanto, a carga de trabalho não depende de elementos exteriores. A carga de trabalho pode ser uma pequena aplicação ou completa.

As organizações têm de gerir activamente as 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 pelo uso de 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 usuário. O resultado dessa abstração é um tipo de serviço que faz com que seja mais fácil ter uma função bem definida com um propósito definido. Este serviço vive dentro de um recipiente com um 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 existir: As cargas de trabalho que podem ser executados a qualquer momento no modo de lotes e cargas de trabalho que precisam 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?

Uma carga de trabalho não tem nenhuma dependência. É um conjunto discreto de lógica de aplicativo que pode ser executado independentemente de um aplicativo específico.

  • 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 fator chave para garantir que as cargas de trabalho podem ser geridos de forma eficaz na nuvem. Com uma interface bem definida, um desenvolvedor tem um método de ligar de forma limpa um serviço 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 serviços da Web podem se tornar 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 sua aparência na tela, formatação e comportamento.

    • Tag que você definir e inserir 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, estes 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.


    Publicações relacionadas