Struttura del corso
Introduzione
- Come l’SRE unisca tradizionalmente le attività informatiche e lo sviluppo software.
- La necessità di automazione e di capacità di osservazione dei sistemi
- Il ruolo dell’ingegnere del software rispetto a quello dell’amministratore di sistema.
- Le differenze tra i Site Reliability Engineers e gli ingegneri DevOps.
Panoramica su un sistema IT
- Architettura dei sistemi, sia in ambiente locale che nel cloud.
Princìpi e pratiche fondamentali dell’SRE
- L’approccio “Infrastructure as Code”.
- Il ruolo della containerizzazione e dell’orchestrazione (Docker, Kubernetes, ecc.)
- Integrazione continua, distribuzione continua e consegna continua.
- La capacità di osservazione dei sistemi informatici.
Valutazione di un sistema IT
- Analisi del team e delle risorse organizzative disponibili.
- Mappatura dei sistemi e dei processi esistenti.
- Stima dell’impatto potenziale derivante dall’applicazione delle pratiche SRE.
- Il ruolo svolto dal team di ingegneria del software.
- Il contributo operativo da parte dei responsabili tecnici.
- La funzione strategica della direzione aziendale.
Mantenimento dell’affidabilità di un sistema
- Definizione e misurazione dei livelli di affidabilità richiesti per un servizio.
- Comprensione degli Obiettivi di Livello di Servizio (SLO).
- Conoscenza degli Indicatore di Livello di Servizio (SLI) e degli Accordi di Livello di Servizio (SLA).
- Gestione dei “budget di errore” previsti nel sistema.
- Progettazione e formulazione degli SLO appropriati.
Ottimizzazione della gestione dei sistemi
- Configurazione di un ambiente di sviluppo ottimale.
- Valutazione degli strumenti disponibili per l’SRE
- Individuazione delle attività idonee all’automatizzazione.
- Sviluppo di software mirato a ottimizzare il sistema.
Implementazione dell’approccio “Infrastructure as Code”
- Test e perfezionamento continuo del codice sviluppato.
- Rendere il sistema particolarmente resiliente agli imprevisti.
- Trarre insegnamenti utili da eventuali errori o malfunzionamenti.
Monitoraggio dei sistemi IT
- Osservazione costante delle prestazioni operative del sistema.
- Utilizzo di strumenti e tecniche tipiche dell’SRE per il monitoraggio efficace.
Il futuro dell’SRE
Riassunto e conclusione
Requisiti
- Conoscenza di base delle infrastrutture informatiche.
- Comprensione generale del processo di sviluppo software.
- Esperienza nella programmazione o nello scripting in qualsiasi linguaggio.
Destinatari
- Sviluppatori
- Amministratori di sistema
- Architetti software
- Ingegneri DevOps
- Manager IT
Recensioni (7)
Come gli argomenti dettagliati vengono spiegati con esempi del mondo reale
Brian Hlabane - African Bank
Corso - Site Reliability Engineering (SRE) Fundamentals
Traduzione automatica
È esperta nel settore e offre un addestramento davvero eccellente. Il materiale e l'addestramento erano realmente una miscela di esempi, discussioni e
Peter Tutka - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Corso - Site Reliability Engineering (SRE) Fundamentals
Traduzione automatica
Prospettiva sull'SRE/DevOps da un punto di vista più d''affari/teorico. Molto utile per le persone che già hanno una visione pratica.
Michael Varhol - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Corso - Site Reliability Engineering (SRE) Fundamentals
Traduzione automatica
L'approccio del corso prevede l'invio di un questionario prima dell'inizio, in modo da pianificare il corso in linea con le aspettative dei partecipanti. Questo approccio rende i partecipanti più attivi.
Stefan Girman - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Corso - Site Reliability Engineering (SRE) Fundamentals
Traduzione automatica
Rispettando il sondaggio iniziale degli partecipanti su cosa dovrebbe essere l'obiettivo principale della formazione.
Denis Majorsky - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Corso - Site Reliability Engineering (SRE) Fundamentals
Traduzione automatica
discussioni, definizione di SRE
Daniel Horvath - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Corso - Site Reliability Engineering (SRE) Fundamentals
Traduzione automatica
Concetto del corso di formazione, mantenere la concentrazione dei partecipanti facendo domande e stimolando discussioni. Le sessioni di lavoro in gruppi sono state ottimali per riflettere su questioni collettivamente e osservare diversi esiti da parte degli altri gruppi.
Blazej Farkas - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Corso - Site Reliability Engineering (SRE) Fundamentals
Traduzione automatica