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

Implante e gerencie aplicativos em contêineres com mais facilidade usando um Serviço do Kubernetes totalmente gerenciado. O AKS (Serviço de Kubernetes do Azure) 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 empresarial. 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 sem a necessidade de gerenciar a infraestrutura e com a habilidade de adicionar dimensionamento automático e gatilhos acionados por eventos por meio do KEDA

Experiência de desenvolvimento completa mais rápida com o Azure Dev Spaces, incluindo a integração com as 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

Disponível em mais regiões do que qualquer outro provedor de nuvem

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.

Análise das noções básicas sobre o DevOps

Aumento da eficiência operacional

Conte com provisionamento, reparo, monitoramento e dimensionamento automatizados internos. Essa experiência semelhante à caixa de seleção ajuda você a colocar em funcionamento rapidamente e a minimizar a manutenção da infraestrutura.

  • Provisione facilmente clusters totalmente gerenciados com funcionalidades de monitoramento configuradas automaticamente com base no Prometheus.
  • Use o Assistente do Azure para otimizar suas implantações do Kubernetes com recomendações personalizadas em tempo real com base em nosso conhecimento adquirido pelo trabalho com milhares de clientes empresariais.
  • Adicione de modo elástico capacidade de computação com Kubernetes sem servidor, em segundos, sem preocupar-se com o gerenciamento da infraestrutura.
  • Obtenha maior disponibilidade e proteja aplicativos contra falhas do datacenter usando redundâncias entre zonas de disponibilidade.

Saiba mais sobre o Kubernetes sem servidor

Crie uma base mais segura de nível empresarial

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)

Migre seu aplicativo existente para a nuvem, crie 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 um aplicativo para contêineres e execute-o no AKS. 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 Open Service Broker for Azure para atender às suas necessidades de dados.

    Fluxo

    1. 1 Converta seu aplicativo em um contêiner e publique 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 Use o Azure Active Directory 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 Open Service Broker for Azure.
    5. 5 Opcionalmente, implante o AKS 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 o dimensionamento horizontal, a autorrecuperação, o balanceamento de carga e o gerenciamento de segredos.

    Fluxo

    1. 1 Use um IDE, como o Visual Studio, para confirmar as alterações no GitHub.
    2. 2 O GitHub aciona um novo build no Azure DevOps
    3. 3 O Azure DevOps empacota os microsserviços como contêineres e os envia para o Registro de Contêiner do Azure
    4. 4 Os contêineres são implantados no cluster do AKS
    5. 5 O Azure Active Directory é usado para proteger o acesso a recursos
    6. 6 Os usuários acessam os serviços usando aplicativos e sites
    7. 7 O administrador acessa os aplicativos usando um portal do administrador separado
    8. 8 Os microsserviços usam os bancos de dados para armazenar e recuperar informações
  • 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

    O DevOps e o Kubernetes funcionam melhor juntos. Implementando o DevOps seguro em conjunto com o Kubernetes no Azure, você pode obter o equilíbrio entre velocidade e segurança e oferecer código mais rápido em escala. Proteja os processos de desenvolvimento usando CI/CD com controles de política dinâmicos e acelere o loop de comentários com monitoramento constante. Use o Azure Pipelines para entregar com rapidez ao garantir a imposição de políticas críticas com o Azure Policy. O Azure oferece observabilidade em tempo real para seus pipelines de build e de lançamento e a capacidade de aplicar auditoria de conformidade e reconfigurações.

    Fluxo

    1. 1 Itere, teste e depure rapidamente diferentes partes de um aplicativo juntas no mesmo cluster do Kubernetes
    2. 2 O código é mesclado com um repositório do GitHub depois que cada build e teste automatizados são executados 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; gráficos do Helm instalados pelo Terraform definem o estado desejado dos recursos e das 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 em tempo real são obtidos usando o Azure Monitor
    9. 9 Insights são 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