design da arquitetura do Azure Kubernetes Service (AKS)

O Kubernetes é um sistema open source para automatizar a implementação, o dimensionamento e a gestão de aplicações em contentores. Azure Kubernetes Service (AKS) facilita a implementação de um cluster do Kubernetes gerido no Azure.

As organizações estão em vários pontos na sua compreensão, racionalização e adoção do Kubernetes no Azure. Provavelmente, o percurso da sua organização seguirá um caminho semelhante a muitas outras tecnologias que adotou; aprender, alinhar a sua organização em torno das responsabilidades das funções & e implementar cargas de trabalho prontas para produção. A partir daí, irá iterar; aumentar o seu produto à medida que o cliente e as exigências empresariais mudam.

Visualiza o seu percurso através de aprendizagem, alinhamento, linha de base, carga de trabalho e, em seguida, num ciclo de operações, melhores práticas, iteração.

Introdução ao Azure Kubernetes Service (AKS)

Se não estiver familiarizado com o Kubernetes ou o AKS, o melhor local para saber mais sobre o serviço é o Microsoft Learn. Esta plataforma online gratuita fornece formação interativa para produtos Microsoft e muito mais. O percurso de aprendizagem Introdução ao Kubernetes no Azure irá fornecer-lhe conhecimentos fundamentais que irão orientá-lo através de conceitos fundamentais de contentores, gestão de clusters do AKS e implementação de cargas de trabalho.

Caminho para a produção

Compreende os benefícios e compromissos do Kubernetes e decidiu que o AKS é a melhor plataforma de computação do Azure para a sua carga de trabalho. Os controlos organizacionais foram implementados; está pronto para aprender a implementar clusters prontos para produção para a carga de trabalho.

O Cluster de Linha de Base do AKS da Microsoft é o ponto de partida para o ajudar a criar clusters do AKS prontos para produção.

Recomendamos que comece a partir da implementação da linha de base e modifique-a para se alinhar com as necessidades específicas da sua carga de trabalho.

Conjunto de implementações de linha de base

Fornecemos um conjunto de implementações mais de linha de base para ilustrar como pode adotar e configurar componentes do Cluster de Linha de Base do AKS para vários cenários.

Microsserviços

Ao executar microsserviços no cluster de linha de base, terá de configurar políticas de rede, dimensionamento automático de pods e configurar o rastreio distribuído para observabilidade.

Conformidade de alta segurança

Se precisar de um ambiente regulado, torne a implementação de linha de base altamente segura e restrinja as interações de e para o cluster. Este caso de utilização é demonstrado num cluster concebido para executar uma carga de trabalho PCI-DSS 3.2.1.

Continuidade de negócio e recuperação após desastre

Uma solução resiliente precisa de várias instâncias do cluster de linha de base entre regiões numa configuração ativa/ativa e de elevada disponibilidade.

Melhores práticas

Como organizações como a sua adotaram o Azure, o Cloud Adoption Framework fornece-lhes orientações prescritivas à medida que se movem entre as fases do ciclo de vida de adoção da cloud. O Cloud Adoption Framework inclui ferramentas, programas e conteúdos para simplificar a adoção do Kubernetes e práticas nativas de cloud relacionadas em escala.

Como parte das operações em curso, poderá querer verificar o cluster em relação às melhores práticas recomendadas atuais. Comece por alinhar o cluster com o Cluster de Linha de Base do AKS da Microsoft.

Veja Melhores Práticas para Operações de Cluster e Melhores Práticas para Cargas de Trabalho do AKS.

Também pode considerar avaliar um utilitário orientado para a comunidade, como a Lista de Verificação do AKS , como uma forma de organizar e controlar o seu alinhamento com estas melhores práticas.

Guia de operações

A implementação da carga de trabalho no AKS é um grande marco e é nesta altura que as operações do dia 2 serão importantes. O Guia de Operações do AKS Day 2 da Microsoft foi criado para sua facilidade de referência. Isto ajudará a garantir que está pronto para satisfazer as exigências dos seus clientes e garantir que está preparado para situações de break-fix através de processos de triagem otimizados.

Manter-se atualizado com o AKS

O Kubernetes e o AKS estão ambos a mover-se rapidamente. A plataforma está a evoluir e apenas a saber o que está no mapa de objetivos pode ajudá-lo a tomar decisões arquitetónicas e a compreender as depreciações planeadas; considere a marcação.


Recursos adicionais

O percurso típico da solução do AKS, apresentado, vai desde aprender sobre o AKS até aumentar os clusters existentes para satisfazer as exigências dos novos produtos e clientes. No entanto, também pode estar apenas à procura de referência adicional e material de suporte para ajudar ao longo do caminho para a sua situação específica.

Soluções de exemplo

Se estiver à procura de referências adicionais que utilizem o AKS como base, eis algumas a considerar.

Kubernetes compatível com o Azure Arc

Azure Kubernetes Service oferece-lhe uma experiência do Kubernetes gerida no Azure, no entanto, existem cargas de trabalho ou situações que podem ser mais adequadas para colocar os seus próprios clusters do Kubernetes na gestão do Kubernetes compatível com o Azure Arc. Isto inclui os clusters como RedHat OpenShift, RedHat RKE e Canonical Charmed Kubernetes. A gestão do Azure Arc também pode ser utilizada com clusters do Azure do fornecedor de API de Cluster para beneficiar da representação Resource Manager do Azure do cluster e da disponibilidade de extensões de cluster, como informações de contentor do Azure Monitor e Azure Policy. O Kubernetes compatível com o Azure Arc também pode ser utilizado com o AKS em clusters do Azure Stack HCI e com clusters do Kubernetes em execução noutros fornecedores de cloud.

Fornecedor de serviços geridos

Se for um fornecedor de serviços geridos, já utiliza o Azure Lighthouse para gerir recursos para vários clientes. Azure Kubernetes Service suporta o Azure Lighthouse para que possa gerir ambientes alojados do Kubernetes e implementar aplicações em contentores nos inquilinos dos seus clientes.

Profissionais do AWS ou do Google Cloud

Estes artigos fornecem mapeamento e comparação de serviços entre o Azure e outros serviços cloud. Esta referência pode ajudá-lo a acelerar rapidamente no Azure.