o que é Service Orchestration Architecture (SOA)

os serviços que compõem o software corporativo são como os instrumentos da Orquestra. Se eles estiverem corretamente cronometrados e coordenados, o sistema cantará. Service Orchestration Architecture (SOA) é um conjunto de princípios para o desenvolvimento de sistemas corporativos como:

  • software de planejamento de recursos empresariais (ERP)
  • sistemas de planejamento e design de projetos.
  • software de gerenciamento de relacionamento com o cliente.

o provisionamento de toque Zero (ZTP) torna a implantação e configuração de dispositivos de rede mais fácil, rápida e sem erros. Saiba mais em nosso blog provisionamento Zero-Touch: implantação mais rápida, Menos Erros.

orquestração

orquestração de Serviço coordenadas otimamente frouxas:

  • Serviços interoperáveis na nuvem.
  • de diferentes sistemas.
  • em diferentes domínios de negócios.
  • que executam tarefas discretas.
  • que adicionam a um único resultado.

por exemplo, se um corretor está olhando para fornecer financiamento para um negócio, ele tem que entrar em contato com uma série de sistemas:

  • uma agência de crédito.
  • um serviço que lista possíveis credores.
  • um serviço para solicitar cotações de taxas de diferentes bancos.
  • um serviço para processar aspas com os dados dos outros serviços.

juntos, o serviço de solicitação de empréstimo orquestrado dará ao Corretor uma lista de cotações de potenciais credores. A orquestração leva todas as partes individuais e as orquestra em uma unidade harmoniosa. Em vez de ter que criar um novo software complexo para realizar todas essas tarefas, o software de orquestração de Serviços usa o software dos sistemas existentes e integra as peças. A orquestração eficaz automatiza a geração de chamada e saída de diferentes sistemas de negócios, colocando os resultados em um só lugar.

o termo “orquestração de serviços” surgiu porque a nuvem foi desenvolvida em torno de pacotes de ” serviços “já desenvolvidos que poderiam ser usados na criação de software se pudessem ser alcançados, ativados e” orquestrados “uns com os outros.

a orquestração na nuvem

a orientação do serviço foi desenvolvida com o crescimento da nuvem. A cloud automation organiza e coordena tarefas automatizadas para que elas fluam juntas, para criar um único fluxo de trabalho. Ele aproveita a automação em nuvem que executa tarefas sem intervenção humana. Quando as equipes de TI criam um processo padrão para fazer um novo aplicativo funcionar, elas precisam orquestrar várias tarefas automatizadas. Isso envolve:

  • auto-dimensionamento.
  • balanceadores de carga elásticos.
  • alarmes.
  • Ferramentas de automação de implantação.
  • scripts de fantoches.

todas essas funções são processos de automação em nuvem. Essas ferramentas de automação de nuvem são empregadas na orquestração. Eles podem ser oferecidos em uma plataforma de internet como serviço (IaaS) ou em um pacote de software de terceiros. As ferramentas de orquestração coletam e enumeram:

  • os recursos necessários.
  • os tipos de instância.
  • IAM funções que definem o Usuário para o software necessário.
  • Configurações.
  • interconexões entre recursos.

Cloud Orchestration Ferramentas

Engenheiros podem usar ferramentas como o AWS CloudFormation ou VMware vRealize Orchestrator para criar modelos que associem esses processos em um único fluxo de trabalho, para que todo o complexo processo é chamado como uma unidade.

a criação de modelos de orquestração em nuvem que podem ser usados regularmente é por si só, demorada e desafiadora, sem ferramentas sofisticadas de orquestração, simplificam processos complexos de TI e eliminam grande parte do risco.

orquestração de Serviços na prática

no início, a orquestração de serviços no nível da nuvem era um processo caro e demorado, pois exigia que os operadores escrevessem um novo código para orquestrar serviços na nuvem. O enterprise service bus (ESB) surgiu como um mecanismo para orquestração de serviços. O ESB incorpora ” soluções leves.”Muitas empresas recorreram a um ESB autônomo de barramento de serviços corporativos que simplifica suas necessidades de orquestração de serviços. A nuvem é organizada em torno de uma família de “serviços. Os orquestradores de serviços desenvolvem novos aplicativos combinando uma coleção de serviços, em vez de construir um programa de software inteiro. Esta filosofia poupa uma grande quantidade de tempo e elimina código de despedimentos.

o ESB foi chamado de abordagem “de baixo para cima” para SOA . Muitos projetos SOA falhou no início, porque eles eram muito caros, necessários anos para entregar, e consultores caros. A nuvem estava pronto com sua matriz de serviços, mas a anexação de serviços de uns com os outros exige um grande novo código escrito. O ESB veio como uma plataforma de integração como serviço (IPasS). O ESBs pode ativar a orquestração de serviços sem exigir um servidor de aplicativos ou outros componentes de infraestrutura De Alta potência. Um ESB pode, portanto, ser implementado em um tempo muito curto.

o provisionamento de toque Zero (ZTP) torna a implantação e configuração de dispositivos de rede mais fácil, rápida e sem erros. Saiba tudo em nosso blog provisionamento Zero-Touch: implantação mais rápida, Menos Erros.

Leave a Reply