Azure Kubernetes Service (AKS)

Serviço do Kubernetes totalmente gerido, seguro e de elevada disponibilidade

Envie mais depressa, trabalhe facilmente e dimensione com confiança

Implemente e faça a gestão de aplicações em contentores de forma mais simples com um serviço do Kubernetes totalmente gerido. O Azure Kubernetes Service (AKS) disponibiliza o Kubernetes sem servidor, uma experiência de integração contínua e entrega contínua (CI/CD) integrada, bem como segurança e governação de nível empresarial. Una as suas equipas de desenvolvimento e operações numa única plataforma para criar, fornecer e dimensionar aplicações com rapidez e confiança.

Aprovisionamento elástico de capacidade sem a necessidade de gerir a infraestrutura e com a capacidade de adicionar acionadores e dimensionamento automático condicionado por eventos através do KEDA

Experiência de desenvolvimento ponto a ponto mais rápida com o Azure Dev Spaces, incluindo integração com as ferramentas Kubernetes do Visual Studio Code, o Azure DevOps e o Azure Monitor

Gestão avançada de acessos e identidades com o Azure Active Directory e imposição de regras dinâmicas em vários clusters com o Azure Policy

Disponível em mais regiões do que qualquer outro fornecedor de cloud

Acelere o desenvolvimento de aplicações em contentores

Defina, instale, depure e atualize facilmente até as mais complexas aplicações do Kubernetes e contentorize automaticamente as suas aplicações. Desenvolva e teste aplicações baseadas em microsserviços sem criar dependências fictícias com Espaços de Programação.

Adicione um pipeline de CI/CD completo aos seus clusters do AKS com tarefas de rotina automatizadas e configure uma estratégia de implementação de proteção com apenas alguns cliques. Detete falhas atempadamente e otimize os seus pipelines com capacidades de rastreabilidade profunda nas suas implementações.

Obtenha visibilidade sobre o seu ambiente com telemetria de plano de controlo, agregação de registos e estado de funcionamento do contentor. Tudo isto está disponível no portal do Azure e configurado automaticamente para os clusters do AKS.

Consultar as noções básicas de DevOps

Maior eficiência operacional

Confie no aprovisionamento, reparação, monitorização e dimensionamento automatizados incorporados. Esta experiência semelhante a uma caixa de verificação ajuda-o a começar a trabalhar rapidamente e minimiza a manutenção da infraestrutura.

  • Aprovisione facilmente clusters totalmente geridos com capacidades de monitorização configuradas automaticamente com base no Prometheus.
  • Utilize o Assistente do Azure para otimizar as suas implementações do Kubernetes com recomendações personalizadas em tempo real baseadas no nosso conhecimento adquirido do trabalho com milhares de clientes empresariais.
  • Adicione de forma elástica capacidade de computação com o Kubernetes sem servidor, numa questão de segundos, sem ter de se preocupar com a gestão da infraestrutura.
  • Obtenha disponibilidade mais elevada e proteja as aplicações de falhas dos datacenters mediante a utilização de redundâncias nas zonas de disponibilidade.

Saiba mais sobre o Kubernetes Sem Servidor

Compile sobre alicerces mais seguros e de nível empresarial

Execute qualquer carga de trabalho na cloud, na periferia ou numa solução híbrida

Orquestre qualquer tipo de carga de trabalho em execução no ambiente da sua preferência. Se quiser mover aplicações .NET para contentores do Windows Server, modernizar aplicações Java em contentores do Linux ou executar aplicações de microsserviços na cloud pública, na periferia ou em ambientes híbridos, o Azure tem a solução para si.

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

Utilizações comuns para Azure Kubernetes Service (AKS)

Migre as suas aplicações existentes para a cloud, crie aplicações complexas que utilizem machine learning ou tire partido da agilidade que uma arquitetura de microsserviços oferece.

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

    Descrição geral

    Migre facilmente uma aplicação para contentores e execute-a no AKS. Controle o acesso através da integração com o Azure Active Directory e aceda a serviços do Azure apoiados por SLA, como a Base de Dados do Azure para MySQL, com o Open Service Broker for Azure para fazer face às suas necessidades de dados.

    Fluxo

    1. 1 Converta a sua aplicação em contentores e publique as imagens de contentor no Azure Container Registry.
    2. 2 No Portal do Azure ou na linha de comandos, o utilizador implementa contentores no cluster do AKS
    3. 3 Utilize o Azure Active Directory para controlar o acesso aos recursos do AKS.
    4. 4 Aceda facilmente a serviços do Azure apoiados por SLA, como a Base de Dados do Azure para MySQL, com o Open Service Broker for Azure.
    5. 5 Opcionalmente, implemente o AKS com uma rede virtual VNET.
  • Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
    1. Descrição geral
    2. Fluxo

    Descrição geral

    Utilize o AKS para simplificar o dimensionamento horizontal, a autorrecuperação, o balanceamento de carga e a gestão de segredos.

    Fluxo

    1. 1 Utilize um IDE, como o Visual Studio, para consolidar as alterações ao GitHub.
    2. 2 O GitHub aciona uma nova compilação no Azure DevOps
    3. 3 O Azure DevOps empacota os microsserviços como contentores e envia-os para o Azure Container Registry
    4. 4 Os contentores são implementados no cluster do AKS
    5. 5 O Azure Active Directory é utilizado para proteger o acesso aos recursos
    6. 6 Os utilizadores acedem aos serviços através de aplicações e sites
    7. 7 Os administradores acedem às aplicações através de um portal de administração separado
    8. 8 Os microsserviços utilizam bases de dados para armazenar e obter 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. Descrição geral
    2. Fluxo

    Descrição geral

    O DevOps e o Kubernetes funcionam melhor em conjunto. Implementar o DevOps seguro juntamente com o Kubernetes no Azure permite-lhe atingir o equilíbrio perfeito entre velocidade e segurança para fornecer código rapidamente e à escala. Coloque proteções em torno dos processos de desenvolvimento através de CI/CD com controlos de política dinâmicos e acelere o ciclo de comentários com monitorização constante. Utilize os Pipelines do Azure para assegurar um fornecimento célere ao mesmo tempo que garante a imposição de políticas fundamentais com o Azure Policy. O Azure oferece observabilidade em tempo real para os seus pipelines de compilação e versão, bem como a capacidade de aplicar auditoria e reconfigurações de conformidade.

    Fluxo

    1. 1 Itere, teste e depure rapidamente diferentes partes de uma aplicação no mesmo cluster do Kubernetes
    2. 2 O código é intercalado num repositório do GitHub, após o qual as compilações e os testes automatizados são executados por Pipelines do Azure
    3. 3 A imagem de contentor é registada no Azure Container Registry
    4. 4 Os clusters do Kubernetes são aprovisionados com ferramentas como o Terraform. Os gráficos Helm, instalados pelo Terraform, definem o estado desejado dos recursos e configurações das aplicações
    5. 5 Os operadores aplicam políticas para governar as implementações no cluster do Kubernetes
    6. 6 O pipeline de versão executa automaticamente uma estratégia de implementação predefinida com cada alteração de código
    7. 7 A aplicação e a auditoria de políticas são adicionadas ao pipeline CI/CD com o Azure Policy
    8. 8 A telemetria de aplicações, a monitorização do estado de funcionamento dos contentores e a análise de registos em tempo real são obtidas através do Azure Monitor
    9. 9 As informações são utilizadas para resolver problemas e alimentar os próximos planos de sprint
  • Scale with ease using AKS and ACIScale with ease using AKS and ACI443321
    1. Descrição geral
    2. Fluxo

    Descrição geral

    Utilize o nó virtual do AKS para aprovisionar pods dentro do Azure Container Instances que iniciam em segundos. Isto permite que o AKS seja executado com a capacidade exatamente suficiente para a sua carga de trabalho média. Quando ficar sem capacidade no seu cluster do AKS, aumente horizontalmente pods adicionais no Azure Container Instances sem precisar de gerir servidores adicionais.

    Fluxo

    1. 1 Registe o seu contentor no Azure Container Registry
    2. 2 As imagens de contentor são extraídas do Azure Container Registry
    3. 3 O nó virtual do AKS, uma implementação Virtual Kubelet, aprovisiona pods dentro do Azure Container Instances a partir do AKS quando o tráfego chega em picos
    4. 4 Os contentores do AKS e do Azure Container Instances escrevem num arquivo de dados partilhado