Índice:
- Pensando em cargas de trabalho de computação em nuvem como serviços planejados
- Criando interfaces entre contêineres em cloud computing
- Descobrindo como o XML se encaixa na computação em nuvem
Vídeo: Google Data Center 360° Tour 2024
Como você organiza a nuvem ao configurar um sistema de computação em nuvem? O requisito básico é que as cargas de trabalho precisam ser organizadas. A carga de trabalho é um serviço independente ou coleção de código que pode ser executado. Portanto, uma carga de trabalho não depende de elementos externos. Uma carga de trabalho pode ser uma aplicação pequena ou completa.
As organizações devem gerenciar ativamente as cargas de trabalho para que saibam como seus aplicativos estão sendo executados, o que eles estão fazendo e quanto um departamento individual deve ser cobrado pelo uso dos serviços.
Pensando em cargas de trabalho de computação em nuvem como serviços planejados
A nuvem requer que as cargas de trabalho sejam tratadas de forma muito abstraída. A abstração é uma maneira de manter os detalhes técnicos longe do usuário. O resultado dessa abstração é um tipo de serviço que torna mais fácil ter uma função bem definida com um propósito definido. Este serviço vive dentro de um contêiner com uma Application Programming Interface (API) para que possa ser facilmente movido de um lugar para outro.
Diferentes tipos de carga de trabalho
Existem dois tipos de carga de trabalho: Cargas de trabalho que podem ser executadas a qualquer momento no modo de lote e cargas de trabalho que precisam ser executadas em tempo real.
Você pode ter uma única carga de trabalho que é um aplicativo completo usado por um grupo de clientes. Em outras situações, um serviço menor pode ser usado em muitos contextos diferentes.
Cargas de trabalho como entidades autônomas
Se as cargas de trabalho são entidades autônomas, quais são as características desses serviços?
-
Uma carga de trabalho não possui 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, as interfaces mais pragmáticas e bem-aceitas são baseadas em XML (eXtensible Markup Language).
-
A carga de trabalho pode ter regras ou políticas que se aplicam em situações específicas. Pode haver políticas de autorização e segurança associadas ao uso de um serviço para uma função específica.
Criando interfaces entre contêineres em cloud computing
Fornecer interfaces como APIs ou APIs é um fator chave para assegurar que as cargas de trabalho possam ser gerenciadas efetivamente na nuvem. Com uma interface bem definida, um desenvolvedor possui um método de ligação limpa de um serviço a outro. Se você tiver uma série de cargas de trabalho colocadas em recipientes limpos sem dependências para outros serviços, você tem uma melhor chance de garantir um ambiente flexível que possa suportar a mudança de carga de trabalho.
Portanto, um dos imperativos da nuvem é que as cargas de trabalho sejam dinâmicas.
Descobrindo como o XML se encaixa na computação em nuvem
As interfaces de serviços da Web baseadas em XML podem se tornar a principal maneira de a nuvem conectar contêineres. Para entender o valor do XML, divida-o em partes:
-
Um conjunto de instruções que você adiciona a uma coleção de palavras, imagens, etc., que controla sua aparência na tela, formatação e comportamento.
-
Tags que você define e incorpora no conteúdo e, em seguida, escreve programas que escrevem programas que concordam sobre como os dados são definidos no contexto do seu contêiner.
Se muitos recipientes ou serviços diferentes usam o mesmo idioma para se explicar o que eles fazem e como eles podem ser usados, esses serviços podem conversar, conectar e enviar mensagens muito mais facilmente.
A linha inferior é que criar cargas de trabalho com interfaces bem definidas torna o software de entrega na nuvem de forma pragmática e econômica para trabalhar com os clientes.