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

O Azure Kubernetes Service (AKS) totalmente gerido facilita a implementação e a gestão das aplicações contentorizadas. Este serviço 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.

Elastic provisioning of additional capacity without the need to manage the infrastructure. Add event-driven autoscaling and triggers through KEDA

Experiência de desenvolvimento completa e integração mais rápidas com as ferramentas do Kubernetes no 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

Orquestração de contentores em 29 regiões e em crescimento, na cloud pública, no Azure Stack ou em dispositivos do IoT edge

Acelere o desenvolvimento de aplicações em contentores

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.

Get DevOps fundamentals

Faça a gestão do Kubernetes sem esforço

Aprovisione clusters facilmente com a CLI ou ferramentas de infraestrutura como código como, por exemplo, o Terraform. Minimize a manutenção da infraestrutura com capacidades automáticas de atualização, reparação, monitorização e dimensionamento.

Aprovisione de forma elástica capacidade de computação adicional no 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.

Learn about Serverless Kubernetes

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)

Utilize o Kubernetes para migrar as suas aplicações existentes para a cloud, criar aplicações complexas que utilizem aprendizagem automática ou tirar partido da agilidade que uma arquitetura de microsserviços permite.

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

    Descrição geral

    Migre facilmente as aplicações existentes para contentores e execute-as no Azure Kubernetes Service (AKS) gerido. 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 OSBA (Open Service Broker for Azure) para as suas necessidades de dados.

    Fluxo

    1. 1 O utilizador converte a aplicação existente em contentores e publica as imagens 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 O Azure Active Directory é utilizado 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 OSBA (Open Service Broker for Azure)
    5. 5 Opcionalmente, o AKS pode ser implementado numa 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 a implementação e a gestão de arquiteturas baseadas em microsserviços. O AKS simplifica o dimensionamento horizontal, a autorrecuperação, o balanceamento de carga e a gestão de segredos.

    Fluxo

    1. 1 O programador utiliza o IDE, como o Visual Studio, para consolidar as alterações ao Github
    2. 2 GitHub triggers a new build on Azure DevOps
    3. 3 Azure DevOps packages microservices as containers and pushes them to the Azure Container Registry
    4. 4 Os contentores são implementados no cluster do AKS
    5. 5 Os utilizadores acedem aos serviços através de aplicações e do site
    6. 6 O Azure Active Directory é utilizado para proteger o acesso aos recursos
    7. 7 Os microsserviços utilizam bases de dados para armazenar e obter informações
    8. 8 O administrador acede através de um portal de administração 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. 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 facilmente auditoria e reconfigurações de conformidade.

    Fluxo

    1. 1 Os programadores podem iterar, testar e depurar 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 pelo Azure Pipelines
    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 das 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 ACI, que são iniciados 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, dimensione pods adicionais no ACI sem precisar de gerir servidores adicionais.

    Fluxo

    1. 1 O utilizador regista um 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 de ACI de AKS quando o tráfego chega em picos.
    4. 4 Os contentores AKS e ACI escrevem no armazenamento de dados partilhado
  • IoT device deployment and management on demandIoT device deployment and management on demand