Expandir do AKS com ACI

Container Instances
Container Registry
Kubernetes Service

Ideia de solução

Se quiser ver-nos expandir este artigo com mais informações, detalhes de implementação, orientação de preços ou exemplos de código, informe-nos com o Feedback do GitHub!

Utilize o nó virtual AKS para provisões dentro do ACI que começam em segundos. Isto permite que a AKS seja executada com capacidade suficiente para a sua carga de trabalho média. À medida que esgota a capacidade no seu cluster AKS, escale cápsulas adicionais em ACI, sem que os servidores adicionais consigam gerir.

Arquitetura

Diagrama de arquitetura Descarregue um SVG desta arquitetura.

Fluxo de dados

  1. O utilizador regista um contentor no Registo do Contentor de Azure.
  2. As imagens do contentor são retiradas do Registo do Contentor de Azure.
  3. Nó virtual AKS, uma implementação virtual de Kubelet, fornece cápsulas dentro da ACI a partir de AKS, quando o tráfego vem em picos.
  4. Os recipientes AKS e ACI escrevem numa loja de dados partilhada.

Componentes

  • O Azure Kubernetes Service oferece clusters Kubernetes totalmente geridos para implantação, escala e gestão de aplicações contentorizadas.
  • O Registo de Contentores Azure é um serviço de registo privado e gerido do Docker em Azure. Utilize o registo de contentores para armazenar imagens privadas do Docker, que são implantadas no cluster.
  • A Azure Container Instances oferece a maneira mais rápida e simples de executar um recipiente em Azure, sem ter que gerir nenhuma máquina virtual e sem ter que adotar um serviço de nível mais alto. O Serviço Azure Kubernetes (AKS) pode utilizar o Kubelet Virtual para provisões dentro do Azure Container Instance (ACI) que começam em segundos. Isto permite que a AKS seja executada com capacidade suficiente para a sua carga de trabalho média. À medida que esgota a capacidade no seu cluster AKS, escale cápsulas adicionais em ACI sem quaisquer servidores adicionais para gerir.
  • A Azure SQL Database é um serviço de base de dados relacional totalmente gerido e inteligente construído para a nuvem. Com a BASE de Dados SQL, pode criar uma camada de armazenamento de dados altamente disponível e de alto desempenho para aplicações modernas em nuvem.

Passos seguintes

Se precisar de um atualização em Kubernetes, preencha o Azure Kubernetes Service Workshop para implementar uma aplicação multi-contentores para a Kubernetes no Serviço Azure Kubernetes (AKS).