AKS (Serviço de Kubernetes do Azure)

Serviço de Kubernetes altamente disponível, seguro e totalmente gerenciado

Envie mais rápido, opere com facilidade e dimensione com confiança

O AKS (Serviço de Kubernetes do Azure) totalmente gerenciado torna fácil implantar e gerenciar aplicativos em contêiner. Oferece Kubernetes sem servidor, uma experiência integrada de CI/CD (integração contínua, entrega contínua) e segurança e governança de nível corporativo. Una suas equipes de desenvolvimento e operações em uma única plataforma para criar, entregar e dimensionar aplicativos rapidamente com confiança.

Provisionamento elástico de capacidade adicional sem a necessidade de gerenciar a infraestrutura. Adicione dimensionamento automático e gatilhos acionados por eventos por meio do KEDA

Experiência de desenvolvimento completa mais rápida e integração com ferramentas do Kubernetes do Visual Studio Code, Azure DevOps e Azure Monitor

Gerenciamento avançado de acesso e identidade usando o Azure Active Directory e imposição de regras dinâmicas entre vários clusters com o Azure Policy

Orquestração de contêineres em 29 regiões e em expansão, na nuvem pública, no Azure Stack ou em dispositivos do IoT Edge

Acelere o desenvolvimento de aplicativos em contêineres

Defina, implante, depure e atualize com facilidade até mesmo os aplicativos do Kubernetes mais complexos usando e coloque os aplicativos em contêineres automaticamente. Desenvolva e teste aplicativos baseados em microsserviços sem simular dependências usando o Dev Spaces.

Adicione um pipeline de CI/CD completo a seus clusters do AKS com tarefas de rotina automatizadas e configure uma estratégia de implantação Canário em apenas alguns cliques. Detecte falhas cedo e otimize seus pipelines com rastreabilidade profunda em suas implantações.

Obtenha visibilidade de seu ambiente com telemetria em plano de controle, agregação de log e integridade do contêiner, acessível no portal do Azure e configurado automaticamente para clusters do AKS.

Gerencie o Kubernetes com facilidade

Provisione clusters facilmente usando a CLI ou ferramentas de infraestrutura como código como o Terraform. Minimize a manutenção da infraestrutura usando atualizações, reparo, monitorando e dimensionamento automatizados.

Provisione de modo elástico a capacidade de computação adicional em Kubernetes sem servidor em segundos sem se preocupar com o gerenciamento da infraestrutura.

Obtenha maior disponibilidade e proteja aplicativos contra falhas do datacenter usando redundâncias entre zonas de disponibilidade.

Execute qualquer carga de trabalho na nuvem, na borda ou como um híbrido

Orquestre qualquer tipo de carga de trabalho em execução no ambiente de sua escolha. Não importa se você deseja mover aplicativos .NET para contêineres do Windows Server, modernizar aplicativos Java em contêineres do Linux ou executar aplicativos de microsserviços na nuvem pública, na borda ou em ambientes híbridos, o Azure tem a solução para você.

Aprenda sobre os conceitos principais do Kubernetes e aplique melhores práticas em produção.

Usos comuns para AKS (Serviço de Kubernetes do Azure)

Use o Kubernetes para migrar seu aplicativo existente para a nuvem, criar um aplicativo complexo que use aprendizado de máquina ou aproveite a agilidade oferecida por uma arquitetura de microsserviços.

  • Easily migrate existing applicationEasily migrate existing application12345
    1. Visão geral
    2. Fluxo

    Visão geral

    Migre facilmente os aplicativos existentes para contêineres e execute-os no AKS (Serviço de Kubernetes do Azure) gerenciado. Controle o acesso por meio da integração com o Azure Active Directory e acesse serviços do Azure com suporte de SLA, como o Banco de Dados do Azure para MySQL, usando o OSBA (Open Service Broker for Azure) para atender às suas necessidades de dados.

    Fluxo

    1. 1 O usuário converte o aplicativo existente em um contêiner e publica as imagens de contêiner no Registro de Contêiner do Azure
    2. 2 Usando o Portal do Azure ou a linha de comando, o usuário implanta contêineres no cluster do AKS
    3. 3 O Azure Active Directory é usado para controlar o acesso a recursos do AKS
    4. 4 Acesse facilmente os Serviços do Azure com suporte de SLA, como Banco de Dados do Azure para MySQL, usando o OSBA (Open Service Broker for Azure)
    5. 5 Opcionalmente, o AKS pode ser implantado com uma VNET (rede virtual)
  • Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
    1. Visão geral
    2. Fluxo

    Visão geral

    Use o AKS para simplificar a implantação e o gerenciamento da arquitetura baseada em microsserviços. O AKS simplifica o dimensionamento horizontal, a autorrecuperação, o balanceamento de carga e o gerenciamento de segredos.

    Fluxo

    1. 1 O desenvolvedor usa um IDE como o Visual Studio para confirmar as alterações ao Github
    2. 2 O Github aciona um novo build no VSTS
    3. 3 O VSTS empacota microsserviços como contêineres e efetua o push deles para o Registro de Contêiner do Azure
    4. 4 Os contêineres são implantados no cluster do AKS
    5. 5 Os usuários acessam os serviços usando aplicativos e sites
    6. 6 O Azure Active Directory é usado para proteger o acesso a recursos
    7. 7 Os microsserviços usam os bancos de dados para armazenar e recuperar informações
    8. 8 O administrador acessa usando um portal do administrador separado
  • Secure DevOps for AKSDevOps and Kubernetes are better together. Implementing secure DevOps together with Kubernetes on Azure, you can achieve the balance between speed and security and deliver code faster at scale. Put guardrails around the development processes using CI/CD with dynamic policy controls and accelerate feedback loop with constant monitoring. Use Azure Pipelines to deliver fast while ensuring enforcement of critical policies with Azure Policy. Azure provides you real-time observability for your build and release pipelines, and the ability to apply compliance audit and reconfigurations easily.123456789
    1. Visão geral
    2. Fluxo

    Visão geral

    DevOps and Kubernetes are better together. Implementing secure DevOps together with Kubernetes on Azure, you can achieve the balance between speed and security and deliver code faster at scale. Put guardrails around the development processes using CI/CD with dynamic policy controls and accelerate feedback loop with constant monitoring. Use Azure Pipelines to deliver fast while ensuring enforcement of critical policies with Azure Policy. Azure provides you real-time observability for your build and release pipelines, and the ability to apply compliance audit and reconfigurations easily.

    Fluxo

    1. 1 Os desenvolvedores rapidamente iteram, testam e depuram diferentes partes de um aplicativo juntas no mesmo cluster do Kubernetes
    2. 2 O código é mesclado a um repositório do GitHub depois que cada build e teste é executado pelo Azure Pipelines
    3. 3 A imagem de contêiner é registrada no Registro de Contêiner do Azure
    4. 4 Os clusters do Kubernetes são provisionados usando ferramentas, como o Terraform; os gráficos do Helm, instalados pelo Terraform definem o estado desejado dos recursos e configurações do aplicativo
    5. 5 Os operadores impõem políticas para reger implantações no cluster do AKS
    6. 6 O pipeline de lançamento executa automaticamente a estratégia de implantação predefinida com cada alteração de código
    7. 7 A aplicação da política e a auditoria são adicionadas ao pipeline de CI/CD usando o Azure Policy
    8. 8 A telemetria de aplicativo, o monitoramento de integridade de contêiner e a análise de logs são obtidos usando o Azure Monitor
    9. 9 Insights usados para solucionar problemas e suprir os próximos planos de sprint
  • Scale with ease using AKS and ACIScale with ease using AKS and ACI443321
    1. Visão geral
    2. Fluxo

    Visão geral

    Use o Conector de ACI para provisionar pods que são iniciados em segundos dentro da ACI. Isso permite que o AKS seja executado apenas com a capacidade suficiente para sua carga de trabalho média. Ao ficar sem capacidade no cluster do AKS, expanda os pods adicionais na ACI sem precisar gerenciar nenhum servidor adicional.

    Fluxo

    1. 1 Contêiner de registros do usuário no Registro de Contêiner do Azure
    2. 2 É efetuado pull de imagens de contêiner do Registro de Contêiner do Azure
    3. 3 O conector ACI, uma implementação de Kubelet Virtual, provisiona pods dentro da ACI do AKS quando o tráfego vem em picos.
    4. 4 Contêineres AKS e ACI gravam no armazenamento de dados compartilhado
  • IoT device deployment and management on demandIoT device deployment and management on demand