# Automatize a infraestrutura com o Azion Orchestrator

O [Azion Orchestrator](/pt-br/documentacao/produtos/deploy/orchestrator/) permite que você automatize e gerencie sua infraestrutura de forma eficiente. Ao utilizar a [Azion CLI](/pt-br/documentacao/produtos/azion-cli/visao-geral/), você pode realizar tarefas como implantação, monitoramento e atualizações de aplicações. Esta documentação fornece uma visão aprofundada sobre a arquitetura e os passos para implementar a automação de infraestrutura usando o Azion Orchestrator, ajudando você a alcançar desempenho ótimo e operações simplificadas.

---

## Arquitetura de Automação de Infraestrutura

:::note
Este fluxo pressupõe que um serviço foi criado para instalar a Azion CLI no edge node. Para mais informações, verifique a seção [Implementação](#implementacao).
:::

![Diagrama de arquitetura do Orchestrator](/assets/docs/images/uploads/infrastructure-arch.png?v=2)


### Fluxo de dados

1. O usuário acessa o **Azion Console** para gerenciar os **Edge Nodes**.
2. O usuário associa um **Edge Service** aos **Edge Nodes**.
3. Os **Edge Nodes** são gerenciados e configurados através da **Associação de Edge Service**.
4. O **Orchestrator** orquestra serviços nos **Edge Nodes**.

---
## Componentes

- [Azion Console](/pt-br/documentacao/produtos/guias/como-acessar-o-azion-console/): interface para gerenciar e monitorar aplicações e serviços de edge.
- [Azion Orchestrator](/pt-br/documentacao/produtos/deploy/orchestrator/): automatiza a implantação e gerenciamento de aplicações em edge nodes.
- [Edge Nodes](/pt-br/documentacao/produtos/deploy/orchestrator/edge-node/): recursos de computação distribuídos que processam dados mais próximos à fonte.
- [Edge Services](/pt-br/documentacao/produtos/deploy/orchestrator/edge-services/): permite a criação e customização de serviços para orquestração em edge nodes.

---
## Implementação

1. Instale o [Orchestrator Agent](/pt-br/documentacao/produtos/guias/deploy/instalar-orchestrator-agent/) no seu dispositivo para transformá-lo em um edge node.
2. Autorize o edge node para que ele possa ser orquestrado.
    - No Console, você pode ver e [autorizar edge nodes](/pt-br/documentacao/produtos/guias/deploy/autorizar-edge-node/).
    - Use a [API da Azion](https://api.azion.com/#e6a19e66-71e9-4b10-b50c-c0e0684bf458) para autorizar um node.
3. Crie serviços que irão [executar scripts](/pt-br/documentacao/produtos/guias/deploy/avancado/rodar-scripts/) nos nodes.
4. Atribua serviços a edge nodes.
    - No Console, [atribua serviços](/pt-br/documentacao/produtos/guias/deploy/vincular-servico/) aos seus edge nodes.
    - Use a [API da Azion](https://api.azion.com/#230b2947-a706-4143-ae96-3115b8ecd333) para atribuir um serviço a um edge node.
5. [Acompanhe os logs](/pt-br/documentacao/produtos/guias/deploy/verificar-logs/) dos seus edge nodes e serviços.

---

## Documentação relacionada

- [Visão geral do deploy](/pt-br/documentacao/produtos/deploy/visao-geral/)
- [Visão geral do Orchestrator](/pt-br/documentacao/produtos/deploy/orchestrator/)