Pular para o conteúdo

Documentos Conceitos

O orquestrador

A inteligência fica num lugar só. Ela recebe os pedidos, reparte o trabalho e decide quem faz cada parte.

O orquestrador reparte o trabalho em partes pequenas entre os aparelhos livresSeu pedido chega ao orquestrador. Ele avisa os conectores de um celular, de um servidor, de uma TV e de um notebook que há trabalho, e cada um busca a parte pequena que cabe no que tem livre. O desktop, sem sobra agora, espera a vez. O resultado volta inteiro.seu pedidoresultadoorquestradordecide tudocelularconectorservidorconectorTVconectornotebookconectordesktop: lotadoconectorO orquestrador reparte o trabalho em partes pequenas entre os aparelhos livresSeu pedido chega ao orquestrador. Ele avisa os conectores de um celular, de um servidor, de uma TV e de um notebook que há trabalho, e cada um busca a parte pequena que cabe no que tem livre. O desktop, sem sobra agora, espera a vez. O resultado volta inteiro.seu pedidoresultadoorquestradordecide tudocelularconectorservidorconectorTVconectornotebookconectordesktop: lotadoconector
Cada aparelho tem um conector simples: busca uma parte pequena que cabe no que tem livre, faz e devolve. Quem decide é o orquestrador. O aparelho sem sobra espera a vez.

Cada aparelho é de um jeito e tem dono. Por isso a inteligência fica num lugar só, o orquestrador, e cada aparelho só faz a parte dele.

O que ele faz

  • Recebe os pedidos, pelo link do serviço, pela conversa ou por um sistema da empresa.
  • Reparte o trabalho em partes pequenas. Um arquivo grande vira partes pequenas, e muitos arquivos se espalham pelos aparelhos.
  • Decide quem pode fazer cada parte, pelo que cada aparelho tem livre e pelo que ele sabe fazer.
  • Garante que nada se perde nem roda duas vezes. A parte que falha é refeita em outro aparelho, e o resultado só volta inteiro.
  • Junta os resultados e devolve pelo link do serviço.

O caminho de um pedido

  1. O pedido chega ao orquestrador.
  2. O orquestrador reparte o trabalho e avisa os aparelhos que podem fazê-lo de que há uma parte para eles.
  3. Cada conector busca a parte que cabe no aparelho dele, pelo espaço que tem livre naquele momento.
  4. Se um aparelho sai da rede ou para de responder, a parte dele vai para outro.
  5. Os resultados voltam como um só, pelo link do serviço.

Onde o orquestrador roda

  • Contratação em nuvem. O orquestrador roda com a gente, como a camada de coordenação (o control plane). O trabalho e os dados processados continuam nos aparelhos da sua empresa.
  • Contratação Edge. O orquestrador é instalado dentro da sua empresa, ao lado dos aparelhos (o edge plane). Nada precisa sair. Os detalhes combinamos com você na contratação.

Veja Soberania de dados.