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 25 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

Easily define, deploy, debug, and upgrade even the most complex Kubernetes applications, and automatically containerize your applications. Develop and test microservices-based applications without mocking up dependencies using Dev Spaces.

Add a full CI/CD pipeline to your AKS clusters with automated routine tasks, and set up a Canary deployment strategy in just a few clicks. Detect failures early and optimize your pipelines with deep traceability into your deployments.

Gain visibility into your environment with control-plane telemetry, log aggregation, and container health, accessible in the Azure portal and automatically configured for AKS clusters.

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 capacidade de computação adicional em Kubernetes sem servidor em segundos sem preocupar-se com o gerenciamento da infraestrutura.

Simplifique a manutenção de clusters com atualizações, escalonamentos e aplicação de patch automatizados.

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.

Destaques do Microsoft Build

Veja todas as sessões do Azure Kubernetes Service (AKS) na conferência sob demanda.

Assista agora

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 baseados em SLA, como o Banco de Dados do Azure para MySQL, usando o OSBA (Opensource Broker for Azure) para atender às suas necessidades em relação a 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 Serviços do Azure apoiados por SLA como Banco de Dados do Azure para MySQL usando OSBA (Opensource 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 segredo.

    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
  • DevSecOps with AKSDevSecOps with AKS123456789
    1. Visão geral
    2. Fluxo

    Visão geral

    Use as práticas do DevSecOps e avance rapidamente em escala com a segurança aprimorada. Entregue o código com mais rapidez usando a Integração/Entrega Contínua. Acelere o loop de comentários com monitoramento constante. Equilibre a velocidade e a segurança com a aplicação da política para segurança contínua e rastreabilidade profunda.

    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