Servizio Azure Kubernetes

Servizio Kubernetes completamente gestito, altamente disponibile e sicuro

Distribuzioni rapide, operazioni semplici e scalabilità sicura

Distribuisci e gestisci con maggiore facilità applicazioni containerizzate con un servizio Kubernetes completamente gestito. Il servizio Azure Kubernetes offre Kubernetes serverless, un'esperienza CI/CD integrata, oltre a sicurezza e governance di livello enterprise. Unifica i team di sviluppo e delle operazioni in una singola piattaforma per velocizzare le attività di compilazione, distribuzione e ridimensionamento delle applicazioni, in tutta sicurezza.

Provisioning elastico della capacità, senza necessità di gestire l'infrastruttura e con la possibilità di aggiungere scalabilità automatica e trigger basati su eventi tramite KEDA

Esperienza di sviluppo completa più veloce con gli strumenti Kubernetes di Visual Studio Code, Azure DevOps e Monitoraggio di Azure

Gestione avanzata di identità e accessi con Azure Active Directory e applicazione dinamica di regole tra più cluster con Criteri di Azure

Disponibile in un numero di aree superiore a quello di qualsiasi altro provider di servizi cloud

Accelera lo sviluppo di applicazioni in contenitori

Definisci, distribuisci, esegui il debug e aggiorna con facilità anche le applicazioni Kubernetes più complesse e inserisci automaticamente le applicazioni in contenitori.

Aggiungi una pipeline CI/CD completa ai cluster del servizio Azure Kubernetes con attività di routine automatizzate e configura una strategia di distribuzione di canary con pochi clic del mouse. Rileva in anticipo gli errori e ottimizza le pipeline con la tracciabilità completa delle distribuzioni.

Acquisisci visibilità nel tuo ambiente con visualizzazione delle risorse Kubernetes, dati di telemetria del piano di controllo, aggregazione dei log e integrità dei contenitori accessibili nel portale di Azure e configurati automaticamente per i cluster del servizio Azure Kubernetes.

Esamina le nozioni fondamentali su DevOps

Aumento dell'efficienza operativa

Affidati alle funzionalità predefinite di provisioning automatico, ripristino, monitoraggio e scalabilità. Questa esperienza analoga a una casella di controllo ti aiuta a ottenere l'operatività immediata e riduce al minimo la manutenzione dell'infrastruttura.

  • Effettua con facilità il provisioning di cluster completamente gestiti con funzionalità di monitoraggio configurate automaticamente basate su Prometheus.
  • Usa Azure Advisor per ottimizzare le distribuzioni di Kubernetes con raccomandazioni personalizzate in tempo reale basate sulle conoscenze acquisite grazie alla collaborazione con migliaia di clienti aziendali. Risparmia sui costi usando capacità con sconti significativi con Azure Spot.
  • Aggiungi in modo elastico capacità di calcolo con Kubernetes serverless in pochi secondi, senza preoccuparti di gestire l'infrastruttura.
  • Aumenta la disponibilità e proteggi le applicazioni dagli errori del data center usando ridondanze nelle zone di disponibilità.

Scopri le strategie per risparmiare sui costi

Sfrutta una piattaforma più sicura di livello enterprise

Esegui qualsiasi carico di lavoro nel cloud, nella rete perimetrale o in un ambiente ibrido

Orchestra qualsiasi tipo di carico di lavoro in esecuzione nell'ambiente a tua scelta. Se vuoi spostare le applicazioni .NET in contenitori di Windows Server, modernizzare le applicazioni Java in contenitori Linux oppure eseguire applicazioni di microservizi nel cloud pubblico, nella rete perimetrale o in ambienti ibridi, Azure offre una soluzione adatta alle tue esigenze.

Scopri di più sui concetti di base di Kubernetes e applica le procedure consigliate in produzione.

Usi comuni di Servizio Azure Kubernetes

Esegui la migrazione delle attuali applicazioni nel cloud, crea un'applicazione complessa che usa tecniche di Machine Learning oppure sfrutta l'agilità offerta da un'architettura di microservizi.

  • Easily migrate existing applicationEasily migrate existing application12345
    1. Panoramica
    2. Flusso

    Panoramica

    Esegui con facilità la migrazione di un'applicazione a uno o più contenitori ed eseguila con il servizio Azure Kubernetes. Controlla l'accesso tramite l'integrazione con Azure Active Directory e accedi a servizi di Azure basati sul contratto di servizio come Database di Azure per MySQL usando OSBA (Open Service Broker for Azure) per le tue esigenze a livello di dati.

    Flusso

    1. 1 Converti la tua applicazione in uno o più contenitori e pubblica una o più immagini del contenitore nel Registro Azure Container.
    2. 2 Usando la riga di comando o il portale di Azure l'utente distribuisce i contenitori nel cluster del servizio Azure Kubernetes.
    3. 3 Usa Azure Active Directory per controllare l'accesso alle risorse del servizio Azure Kubernetes.
    4. 4 Accedi facilmente a servizi di Azure basati sul contratto di servizio come Database di Azure per MySQL usando OSBA (Open Service Broker for Azure).
    5. 5 Puoi anche distribuire il servizio Azure Kubernetes con una rete virtuale.
  • Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
    1. Panoramica
    2. Flusso

    Panoramica

    Usa il servizio Azure Kubernetes per semplificare l'aumento delle prestazioni, la riparazione automatica, il bilanciamento del carico e la gestione dei segreti.

    Flusso

    1. 1 Usa un ambiente di sviluppo integrato, ad esempio Visual Studio, per eseguire il commit delle modifiche in GitHub.
    2. 2 GitHub attiva una nuova compilazione in Azure DevOps
    3. 3 Azure DevOps crea un pacchetto di microservizi come contenitori e ne esegue il push nel Registro Azure Container
    4. 4 I contenitori vengono distribuiti nel cluster del servizio Azure Kubernetes
    5. 5 Per controllare l'accesso alle risorse, si usa Azure Active Directory
    6. 6 Gli utenti accedono ai servizi tramite le app e i siti Web
    7. 7 Gli amministratori accedono alle app tramite un portale di amministrazione separato
    8. 8 I microservizi usano i database per archiviare e recuperare le informazioni
  • 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. Panoramica
    2. Flusso

    Panoramica

    DevOps e Kubernetes, collaborazione perfetta. Implementando DevOps sicuro con Kubernetes in Azure puoi ottenere il perfetto equilibrio tra velocità e sicurezza e puoi distribuire codice più rapidamente su larga scala. Puoi applicare tutele ai processi di sviluppo usando CI/CD con controlli dei criteri dinamici e puoi accelerare il ciclo di feedback con il monitoraggio costante. Usa Azure Pipelines per una distribuzione veloce, assicurando al tempo stesso l'applicazione di criteri essenziali con Criteri di Azure. Azure ti offre la visibilità in tempo reale per le pipeline di compilazione e di rilascio e la possibilità di applicare il controllo della conformità e le riconfigurazioni.

    Flusso

    1. 1 Esegui rapidamente l'iterazione, il test e il debug di diverse parti di un'applicazione contemporaneamente nello stesso cluster Kubernetes
    2. 2 Viene eseguito il merge del codice in un repository GitHub e quindi le compilazioni e i test automatici vengono eseguiti da Azure Pipelines
    3. 3 L'immagine del contenitore viene registrata in un Registro Azure Container
    4. 4 I cluster Kubernetes vengono sottoposti a provisioning con strumenti quali Terraform. I grafici Helm installati da Terraform definiscono lo stato desiderato di risorse e configurazioni delle app
    5. 5 Gli operatori impongono i criteri per gestire le distribuzioni nei cluster del servizio Azure Kubernetes
    6. 6 La pipeline di versione esegue automaticamente una strategia di distribuzione predefinita con ogni modifica al codice
    7. 7 L'applicazione dei criteri e il controllo vengono aggiunti alla pipeline CI/CD con Criteri di Azure
    8. 8 La telemetria delle app, il monitoraggio dell'integrità dei contenitori e le analisi dei log in tempo reale vengono ottenuti con Monitoraggio di Azure
    9. 9 Le informazioni dettagliate vengono usate per risolvere i problemi e vengono inserite nei piani degli sprint successivi
  • Scale with ease using AKS and ACIScale with ease using AKS and ACI