O que é o plano de controle?
Nas arquiteturas de aplicações modernas, um plano de controle configura regras para o plano de dados. Além dos planos de controle e de dados, o gerenciamento nativo da nuvem também opera por meio de um plano de gerenciamento.
Ao implantar aplicações nativas da nuvem, esse sistema de gerenciamento é necessário para simplificar a criação e a implementação de políticas de gerenciamento de tráfego e segurança em ambientes distribuídos. Devido à falta de visibilidade e às lacunas de governança, os ambientes distribuídos ampliam a superfície de ataque e aumentam a probabilidade de interrupções.
O plano de controle fica acima do plano de dados, como uma entidade separada, e impõe regras ao plano de dados. Originalmente, ele era um mecanismo de políticas para redes de Camada 4 e agora também influencia o tráfego da Camada 7 no Kubernetes. Depois que o plano de dados gerencia o fluxo de dados pelos aplicativos e o comportamento dos aplicativos no nível dos pods, o plano de controle orienta o plano de dados, supervisionando a orquestração e a coordenação de contêineres, nós, pods e clusters. Os componentes do plano de controle tomam decisões globais sobre o cluster (por exemplo, o agendamento), além de detectar e responder a eventos do cluster.
Para saber mais sobre o que o plano de controle pode fazer, leia o artigo do The New Stack Dados, controle e gerenciamento: três planos, diferentes altitudes.
Como o NGINX pode ajudar?
Neste cenário híbrido e em rápida evolução, é necessária uma solução de gerenciamento nativa da nuvem para conectar, operar e proteger com eficiência um portfólio complexo de microsserviços e aplicações. Na NGINX, estamos desenvolvendo um conjunto de ferramentas para garantir observabilidade, confiabilidade, governança e segurança nos três planos.
