Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Concetti avanzati nell’Ingegneria delle piattaforme
- Riepilogo dei fondamenti dell’Ingegneria delle piattaforme
- L’evoluzione di questa disciplina nel contesto della scalabilità
- Principi progettuali per architetture di piattaforma scalabili
Approfondimento sull’architettura a microservizi
- I principi fondamentali della progettazione dei microservizi
- Scomposizione di applicazioni monolitiche in componenti a microservizi
- Modelli di comunicazione e meccanismi di rilevamento dei servizi
Containerizzazione con Docker
- Tecniche avanzate di containerizzazione
- Creazione di immagini Docker ottimizzate per i microservizi
- Aspetti legati alla rete e all’archiviazione dei container
Ecosistema e architettura di Kubernetes
- Analisi dettagliata dei componenti principali di Kubernetes
- Configurazione e gestione di un cluster Kubernetes
- Best practice riguardanti rete, archiviazione e sicurezza in Kubernetes
Distribuzione dei microservizi su Kubernetes
- Strategie di distribuzione per i microservizi
- Gestione delle implementazioni tramite diagrammi Helm
- Metodiche di deployment continuo nell’ambiente Kubernetes<\/li>
Osservabilità e monitoraggio nei microservizi
- Implementazione di log, monitoraggio e avvisi per i microservizi
- Strumenti e piattaforme utili all’osservabilità nell’ecosistema Kubernetes
- Analisi delle metriche e dei log al fine di garantire il corretto funzionamento del sistema
Scalabilità e ottimizzazione delle prestazioni
- Strategie di scalabilità orizzontale e verticale
- Configurazione dell’auto-scaling in base al carico di lavoro
- Ottimizzazione delle risorse per migliorare le prestazioni
Ingegneria della resilienza e affidabilità
- Progettazione anticollasso: tecniche di resilienza nei microservizi
- Implementazione di verifiche di integrità, interruttori di circuito e limitazioni di richiesta
- Strategie per la ripristinabilità dopo disastri e l’alta disponibilità
Aspetti di sicurezza nei microservizi e in Kubernetes
- Misure di sicurezza nelle comunicazioni tra microservizi
- Caratteristiche e best practice per la sicurezza in Kubernetes
- Utilizzo dei service mesh per potenziare la protezione dei sistemi
Progetto pratico finale
- Progettazione e distribuzione di un’applicazione a microservizi scalabile su Kubernetes
- Realizzazione di pipeline CI/CD per l’implementazione dei microservizi
- Applicazione di pratiche di monitoraggio e scalabilità al fine di mantenere le prestazioni dell’applicazione
Riassunto e prossimi passi da intraprendere
Requisiti
- Conoscenza dei concetti legati alla containerizzazione e all’orchestrazione
- Esperienza nell’utilizzo di Docker e nelle operazioni di base su Kubernetes
- Familiarità con il cloud computing e le architetture a microservizi
Destinatari
- Ingegneri di piattaforma
- Professionisti DevOps
- Architetti software
35 ore
Recensioni (1)
About the microservices and how to maintenance kubernetes