Monitorare un servizio implementato è un aspetto essenziale per fornire prodotti di qualità ai clienti, ma decidere quali parametri monitorare non è così semplice. Il corso di Site Reliability Engineering si concentrerà sui principi base dell'SRE e su come monitorare le prestazioni del prodotto per raggiungere gli obiettivi prefissati.
Questo corso affronta:
- Proprietari del prodotto
- DevOps Ingegneri
- Responsabili delle operazioni
- Sviluppatori di software
- Responsabili degli incidenti e dei cambiamenti
- Amministratori di sistema
- Architetti IT
Alla fine di questo corso, gli studenti sapranno come utilizzare al meglio SLI, SLO e SLA.
Per poter partecipare a questo corso gli studenti devono:
- avere una conoscenza base di GIT
- avere una conoscenza di base di Jenkins
- avere una conoscenza di base di Docker/Kubernetes
01.Introduction:
- I principi della SRE
- Definizione degli SLO e come possono aiutarti
- Come far funzionare gli SLO per la tua azienda
02. Affidabilità:
- Cosa significa affidabilità e perché ne abbiamo bisogno
- SLO e SLA
- Test e come misurare l'affidabilità
- Fissarti degli obiettivi
- Come ripetere gli SLO e gli obiettivi
03. Compromessi per l'affidabilità:
- Quanti errori possiamo permetterci?
- Scegliere il giusto compromesso
- Assi di miglioramento
- Come aumentare l'affidabilità
04.Scegliere un buon SLI:
- Proprietà di buone metriche SLI
- Come misurare gli SLI
- SLI di richiesta/risposta/elaborazione dati
- Gestione di sistemi complessi: aggregazione dei dati, bucket
- SLO raggiungibile
- SLO aspirazionale
- Migliorare!
05. Automazione e strumenti:
- Perché l’automazione è utile e quanto tempo vogliamo dedicarci
- Concetti di consegna continua
- Nozioni di base sul funzionamento dei container con Docker
- Controllo delle revisioni con Git
- Integrazione continua con Jenkins
- Docker e come può semplificare le pipeline di integrazione continua
- Applicazioni di confezionamento con Docker
- Test automatizzati continui
- Utilizzo di Kubernetes per eseguire applicazioni su larga scala
Il corso prepara gli studenti a sostenere i seguenti esami di certificazione:
• Ingegnere professionista del rilascio
• Ingegnere professionista dell'automazione
• Ingegnere operativo e di distribuzione professionale
• Ingegnere SecOps professionista
SRE – Ingegneria dell’Affidabilità del Sito


