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.

Aprovisionamento elástico de capacidade adicional sem necessidade de gerir a infraestrutura. Adicione dimensionamento automático e acionadores condicionados por eventos através do 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

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 do Canary 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.

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.

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.

  • Bestaande toepassingen eenvoudig migrerenBestaande toepassingen eenvoudig migreren12345
    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
  • Het implementeren en beheren van toepassingen op basis van microservices vereenvoudigenHet implementeren en beheren van toepassingen op basis van microservices vereenvoudigen12345567778
    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 O Github aciona uma nova compilação no VSTS
    3. 3 Os VSTS 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 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
  • Veilige DevOps voor AKSDevOps en Kubernetes werken samen beter. Wanneer u het beveiligde DevOps in combinatie met Kubernetes in Azure implementeert, bereikt u de perfecte balans tussen snelheid en beveiliging, en kunt u code sneller in de juiste schaal leveren. Installeer veiligheidsmaatregelen rondom de ontwikkelingsprocessen met behulp van CI/CD met dynamisch beleidsbeheer en versnel de feedbacklus met constante bewaking. Gebruik Azure-pijplijnen voor snelle levering en de afdwinging van kritieke beleidsregels met Azure Policy. Azure biedt u waarneembaarheid in realtime voor uw ontwikkelings- en publicatiepijplijnen en de mogelijkheid om eenvoudig nalevingscontroles en nieuwe configuraties toe te passen.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
  • Eenvoudig schalen met AKS en ACIEenvoudig schalen met AKS en 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
  • Op aanvraag IoT-apparaten implementeren en beherenOp aanvraag IoT-apparaten implementeren en beheren