progettazione dell'architettura servizio Azure Kubernetes (AKS)

Kubernetes è un sistema open source per automatizzare la distribuzione, il ridimensionamento e la gestione delle applicazioni in contenitori. servizio Azure Kubernetes (Servizio Azure Kubernetes) semplifica la distribuzione di un cluster Kubernetes gestito in Azure.

Le organizzazioni si trovano in vari punti nella comprensione, razionalizzazione e adozione di Kubernetes in Azure. Il percorso dell'organizzazione probabilmente seguirà un percorso simile a molte altre tecnologie adottate; apprendimento, allineamento dell'organizzazione in base alle responsabilità dei ruoli & e distribuzione di carichi di lavoro pronti per la produzione. Da lì, si scorrerà l'iterazione; crescita del prodotto quando il cliente e le esigenze aziendali cambiano.

Visualizza il percorso attraverso l'apprendimento, l'allineamento, la baseline, il carico di lavoro e quindi un ciclo di operazioni, procedure consigliate, iterazione.

Introduzione a servizio Azure Kubernetes (Servizio Azure Kubernetes)

Se non si ha familiarità con Kubernetes o servizio Azure Kubernetes, il posto migliore per conoscere il servizio è Microsoft Learn. Questa piattaforma online gratuita offre formazione interattiva per i prodotti Microsoft e altro ancora. L'introduzione a Kubernetes nel percorso di apprendimento di Azure offre informazioni fondamentali che illustrano i concetti principali dei contenitori, la gestione del cluster del servizio Azure Kubernetes e la distribuzione del carico di lavoro.

Percorso di produzione

Si comprendono i vantaggi e i compromessi di Kubernetes e si è deciso che il servizio Azure Kubernetes è la migliore piattaforma di calcolo di Azure per il carico di lavoro. I controlli dell'organizzazione sono stati inseriti; si è pronti per informazioni su come distribuire cluster pronti per la produzione per il carico di lavoro.

Il cluster baseline del servizio Azure Kubernetes di Microsoft è il punto di partenza per creare cluster del servizio Azure Kubernetes pronti per la produzione.

È consigliabile iniziare dall'implementazione della baseline e modificarla per allinearla alle esigenze specifiche del carico di lavoro.

Suite di implementazioni di base

È stato fornito un set di implementazioni di base più dettagliate per illustrare come è possibile adottare e configurare i componenti del cluster baseline del servizio Azure Kubernetes per vari scenari.

Microservizi

Quando si eseguono microservizi nel cluster di base, è necessario configurare i criteri di rete, la scalabilità automatica dei pod e configurare la traccia distribuita per l'osservabilità.

Conformità elevata alla sicurezza

Se è necessario un ambiente regolamentato, rendere l'implementazione della baseline altamente sicura e limitare le interazioni da e verso il cluster. Questo caso d'uso è illustrato in un cluster progettato per eseguire un carico di lavoro PCI-DSS 3.2.1.

Continuità aziendale e ripristino di emergenza

Una soluzione resiliente richiede più istanze del cluster di base tra aree in una configurazione attiva/attiva e a disponibilità elevata.

Procedure consigliate

Poiché le organizzazioni come quelle dell'utente hanno adottato Azure, l'Cloud Adoption Framework fornisce indicazioni prescrittive durante lo spostamento tra le fasi del ciclo di vita dell'adozione del cloud. La Cloud Adoption Framework include strumenti, programmi e contenuti per semplificare l'adozione di Kubernetes e procedure native del cloud correlate su larga scala.

Come parte delle operazioni in corso, è possibile individuare il cluster rispetto alle procedure consigliate consigliate correnti. Iniziare allineando il cluster con il cluster baseline del servizio Azure Kubernetes di Microsoft.

Vedere Procedure consigliate per le operazioni del cluster e le procedure consigliate per i carichi di lavoro del servizio Azure Kubernetes.

È anche possibile valutare un'utilità basata sulla community, ad esempio l'elenco di controllo del servizio Azure Kubernetes come modo per organizzare e tenere traccia dell'allineamento a queste procedure consigliate.

Guida operativa

Ottenere il carico di lavoro distribuito nel servizio Azure Kubernetes è un'ottima cardine e questo è quando le operazioni del giorno-2 saranno top-of-mind. La Guida alle operazioni del giorno 2 del servizio Azure Kubernetes di Microsoft è stata creata per facilitare il riferimento. In questo modo sarà possibile assicurarsi di essere pronti a soddisfare le esigenze dei clienti e assicurarsi di essere preparati per le situazioni di correzione delle interruzioni tramite processi di valutazione ottimizzati.

Rimanere aggiornati con il servizio Azure Kubernetes

Kubernetes e servizio Azure Kubernetes sono entrambi in modalità rapida. La piattaforma è in evoluzione e sa solo cosa è sulla roadmap potrebbe aiutare a prendere decisioni dell'architettura e comprendere le deprecazione pianificate; prendere in considerazione il segnalibro.


Risorse aggiuntive

Il tipico percorso della soluzione del servizio Azure Kubernetes illustrato varia dall'apprendimento del servizio Azure Kubernetes alla crescita dei cluster esistenti per soddisfare nuove esigenze di prodotto e clienti. Tuttavia, potresti anche cercare informazioni di riferimento aggiuntive e materiale di supporto per aiutarti lungo il percorso per la tua situazione specifica.

Soluzioni di esempio

Se si cercano riferimenti aggiuntivi che usano il servizio Azure Kubernetes come base, ecco alcuni da considerare.

Kubernetes con abilitazione di Azure Arc

servizio Azure Kubernetes offre un'esperienza Kubernetes gestita in Azure, tuttavia sono presenti carichi di lavoro o situazioni che potrebbero essere più adatte per inserire cluster Kubernetes personalizzati nella gestione Kubernetes abilitata per Azure Arc. Sono inclusi i cluster, ad esempio RedHat OpenShift, RedHat RKE e Kubernetes canonico. La gestione di Azure Arc può essere usata anche con i cluster di Azure provider di API cluster per trarre vantaggio dalla rappresentazione di Azure Resource Manager del cluster e della disponibilità delle estensioni del cluster, ad esempio informazioni dettagliate sui contenitori di Monitoraggio di Azure e Criteri di Azure. Kubernetes abilitato per Azure Arc può essere usato anche con il servizio Azure Kubernetes nei cluster HCI di Azure Stack e con i cluster Kubernetes in esecuzione in altri provider cloud.

Provider di servizi gestiti

Se si è un provider di servizi gestiti, è già possibile usare Azure Lighthouse per gestire le risorse per più clienti. servizio Azure Kubernetes supporta Azure Lighthouse in modo che sia possibile gestire gli ambienti Kubernetes ospitati e distribuire applicazioni in contenitori all'interno dei tenant dei clienti.

Aws o Google Cloud professionisti

Questi articoli forniscono mapping dei servizi e confronto tra Azure e altri servizi cloud. Questo riferimento consente di aumentare rapidamente la velocità in Azure.