

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando tecnologias nativas da nuvem para gerenciar, orquestrar e monitorar microsserviços para MES
<a name="management"></a>

Depois de projetar a arquitetura para microsserviços individuais, você deve se concentrar em garantir que todos os microsserviços funcionem perfeitamente. O MES baseado em microsserviços é um sistema ágil e em constante evolução que tem componentes dinâmicos e distribuídos, como imagens de contêineres, bancos de dados APIs, armazenamentos de objetos e filas. Essa mudança constante representa outro conjunto de desafios arquitetônicos na orquestração, monitoramento e gerenciamento desses componentes distribuídos.

## Orquestração
<a name="orchestration"></a>

Algumas transações no MES podem envolver vários microsserviços de produção, qualidade, estoque, manutenção e outras áreas, para tarefas como relatar a conclusão de uma operação, receber inventário de uma ordem de compra ou concluir uma inspeção de qualidade. Essas transações incluem várias subtransações e exigem orquestração. O código de orquestração não deve ser colocado em um microsserviço específico, mas deve aparecer em um plano de controle de nível superior.

Para simplificar essa orquestração complexa, AWS ofertas. [AWS Step Functions](https://aws.amazon.com/step-functions/) Esse serviço totalmente gerenciado facilita a coordenação dos componentes de aplicativos e microsserviços distribuídos usando fluxos de trabalho visuais. Ele fornece um console gráfico para organizar e visualizar os componentes do seu aplicativo em uma série de etapas, conforme mostrado no diagrama a seguir. O arranjo visualizado facilita a criação e a execução de aplicativos em várias etapas.

![Tecnologias de orquestração para arquiteturas MES em AWS](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/mes-on-aws/images/orchestration.png)


## Auditoria
<a name="auditing"></a>

A arquitetura MES baseada em microsserviços é dinâmica devido às constantes mudanças e evolução. As organizações devem aplicar a segurança e outras políticas corporativas para fins de conformidade e regulamentação. Garantir políticas corporativas e de segurança em um sistema como o MES, que tem muitos usuários, vários microsserviços e muitos recursos em cada microsserviço, exige visibilidade de todas as ações e interações do usuário.

AWS oferece os seguintes serviços para resolver os desafios de auditoria e monitoramento:
+ [AWS CloudTrail](https://aws.amazon.com/cloudtrail/)permite auditoria, monitoramento de segurança e solução de problemas operacionais rastreando a atividade do usuário e o uso da API. CloudTrail os registros monitoram e retêm continuamente as atividades da conta relacionadas às ações em sua AWS infraestrutura e oferecem controle sobre as ações de armazenamento, análise e remediação.
+ [A Amazon CloudWatch](https://aws.amazon.com/cloudwatch/) é um serviço de AWS monitoramento de Nuvem AWS recursos e aplicativos. Você pode usar CloudWatch para obter visibilidade de todo o sistema sobre a utilização de recursos, desempenho de aplicativos e integridade operacional. Ele pode coletar e rastrear métricas, coletar e monitorar arquivos de log e definir alarmes.
+ [AWS Config](https://aws.amazon.com/config/)fornece inventário de recursos, histórico de configuração e notificações de alteração de configuração para segurança e governança. Você pode usar AWS Config para descobrir AWS recursos existentes, registrar configurações de recursos de terceiros, exportar um inventário completo de seus recursos com todos os detalhes da configuração e determinar como um recurso foi configurado a qualquer momento.
+ [O Amazon Managed Service for Prometheus](https://aws.amazon.com/prometheus/) é um serviço de monitoramento sem servidor para métricas compatível com o modelo de dados e a linguagem de consulta de código aberto do Prometheus. Ele monitora e gera alertas para cargas de trabalho de contêineres no local e em ambientes híbridos e multinuvem. AWS