Εξέλιξη Κομματιού

Εισαγωγή

  • Πώς η SRE ενώνει την παραδοσιακή IT και την ανάπτυξη λογισμικού.
  • Η ανάγκη για αυτομάτωση και παρατήρηση (observability).
  • Το ρόλο του μηχανικών λογισμικού σε αντίθεση με διαχειριστές συστημάτων.
  • Μηχανικοί Τεχνικής Εξυπηρέτησης (SRE) vs μηχανικοί DevOps.

Περιγραφή ενός συστήματος IT

  • Αρχιτεκτονική συστήματος, τοπική και υπηρεσίες cloud.

Περιγραφή αρχών και πρακτικών SRE

  • Υποδομή ως Κώδικα (Infrastructure as a Code).
  • Το ρόλο της περιέχουσας εφαρμογή και διαχείριση (containerization and orchestration) (Docker, Kubernetes, κτλ.).
  • Συνεχής ολοκλήρωση, συνεχής διάθεση και συνεχής παράδοση (Continuous Integration, Continuous Deployment and Continuous Delivery).
  • Παρατήρηση (Observability).

Αξιολόγηση ενός συστήματος IT

  • Στοίχιση των πόρων ομάδας και οργάνωσης.
  • Χάρτης συστημάτων και διαδικασιών.
  • Εκτίμηση του πιθανού αντίκτυπου της SRE.
  • Το ρόλο των ομάδων μηχανικής λογισμικού.
  • Το ρόλο των διαχειριστικών ομάδων.
  • Το ρόλο της διαχείρισης.

Διαφύλαξη της αξιοπιστίας ενός συστήματος

  • Περιγραφή και μέτρηση της προτιμώμενης αξιοπιστίας ενός service.
  • Κατανόηση Στόχων Δυναμικής (Service Level Objectives - SLOs).
  • Κατανόηση Επίδειξης Δυναμικής (Service Level Indicators - SLIs) και Συμφωνιών Δυναμικής (Service Level Agreements - SLAs).
  • Εργασία με προϋπολογισμούς λάθης (Error Budgets).
  • Ανάπτυξη Στόχων Δυναμικής (SLOs).

Βελτιστοποίηση διαχείρισης συστημάτων

  • Καθαρισμός ενός περιβάλλοντος ανάπτυξης.
  • Αξιολόγηση εργαλείων SRE.
  • Προτεραιότητα των εργασιών για αυτομάτωση.
  • Γραφή λογισμικού.

Παραδοχή υποδομής ως Κώδικα (Infrastructure as Code)

  • Ελέγχος και πολλαπλός αναδρομικός κώδικας.
  • Αντίδραση σε εξωτερικές θετικές παρεμβάσεις (making a system anti-fragile).
  • Μάθηση από τα λάθη.

Παρακολούθηση συστήματος

  • Παρακολούθηση της απόδοσης του συστήματος.
  • Εργαλεία και πρακτικές SRE.

Το μέλλον της SRE

Σύνοψη και Συμπέρασμα

Απαιτήσεις

  • Γενική κατανόηση της υποδομής IT.
  • Γενική γνώση του διαδικαστικού λογισμικού ανάπτυξης.
  • Εμπειρία προγραμματισμού ή γραφής script σε οποιαδήποτε γλώσσα.

Ακροατηρία

  • Πρόγραμμα διακλάδων (Developers)
  • Διαχειριστές συστημάτων
  • Αρχιτέκτονες λογισμικού
  • Μηχανικοί DevOps
  • Διαχειριστές IT
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (7)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες