Expandir do AKS com ACI

Container Instances
Container Registry
Kubernetes Service

Ideias de solução

Este artigo é uma ideia de solução. Se quiser que expandamos o conteúdo com mais informações, tais como casos de uso potencial, serviços alternativos, considerações de implementação ou orientação de preços, informe-nos fornecendo feedback do GitHub.

Utilize o nó virtual AKS para provisões dentro do ACI que começam em segundos. Isto permite que a AKS corra 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.

Potenciais casos de utilização

As organizações utilizam esta solução para que não precisem de servidores extra para realizar este tipo de escala.

Arquitetura

O diagrama de arquitetura mostra que os utilizadores Azure Container Registry a A K S, depois a um nó virtual K S e à base de dados S Q L, e depois a A C I.Faça o download de um SVG desta arquitetura.

Fluxo de dados

  1. O utilizador regista um contentor em Azure Container Registry.
  2. As imagens do contentor são retiradas do Azure Container Registry.
  3. Nó virtual AKS, uma implementação virtual de Kubelet, disposi vagões 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

  • Azure Kubernetes Service oferece clusters Kubernetes totalmente geridos para implantação, escala e gestão de aplicações contentorizadas.
  • Azure Container Registry é 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.
  • Azure Container Instances oferece a forma mais rápida e simples de gerir um contentor em Azure, sem ter de gerir máquinas virtuais e sem ter de adotar um serviço de nível superior. Azure Kubernetes Service (AKS) podem utilizar o Kubelet Virtual para provisões dentro do Azure Container Instance (ACI) que começam em segundos. Isto permite que a AKS corra com capacidade suficiente para a sua carga de trabalho média. À medida que esgota a capacidade no seu cluster AKS, escale mais cápsulas em ACI sem servidores extra para gerir.
  • SQL do Azure Database é um serviço de base de dados relacional totalmente gerido e inteligente construído para a nuvem. Com 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.

Contribuidores

Este artigo é mantido pela Microsoft. Foi originalmente escrito pelos seguintes contribuintes.

Autor principal:

Passos seguintes

Se precisar de um refrescante em Kubernetes, complete a Introdução a Kubernetes no caminho de aprendizagem Azure.