Πίνακας περιεχομένων:
Οι DevOps και η μηχανική αξιοπιστίας των χώρων (SRE) είναι δύο από τα πιο συζητημένα θέματα στον κόσμο της πληροφορικής αυτές τις μέρες. Αυτές οι δύο κλάσεις είναι μερικές φορές λίγο δύσκολο να διαφοροποιηθούν. Ο σκοπός μιας πρωτοβουλίας DevOps είναι να συνδυάσει τις διαδικασίες ανάπτυξης και λειτουργίας και να τις κάνει χωρίς τριβές. Και ο σκοπός του SRE είναι να επιτύχει αξιοπιστία εφαρμόζοντας τις βέλτιστες πρακτικές στη μηχανική και τις λειτουργίες. Με λίγα λόγια, το SRE παρέχει λύσεις για να επιτύχει σε διαφορετικά σενάρια DevOps. Έτσι, αυτά τα δύο ρεύματα δεν ανταγωνίζονται μεταξύ τους, αλλά προσφέρουν τα καλύτερα των αντίστοιχων λύσεων τους για την επίτευξη των κοινών στόχων της ανάπτυξης λογισμικού. (Για να μάθετε περισσότερα σχετικά με το περιεχόμενο του DevOps, δείτε τους διευθυντές DevOps να εξηγήσουν τι κάνουν.)
Σύγχυση μεταξύ των δύο
Οι τεχνολογίες DevOps και η αξιοπιστία της τοποθεσίας είναι ίσως οι πιο συχνά χρησιμοποιούμενες μέθοδοι για την ανάπτυξη λογισμικού. Οι δύο όροι συγχέονται συχνά από τους ανθρώπους, αλλά συγχρόνως, αλληλοεπικαλύπτονται επίσης σε μεγάλο βαθμό. Ως αποτέλεσμα, δεν είναι τελείως διαφορετικά. Επομένως, πρέπει να κατανοήσουμε τις λεπτότερες λεπτομέρειες για να τις διαφοροποιήσουμε και να προσδιορίσουμε τις ομοιότητες.
Γιατί SRE;
Σχεδόν μια δεκαετία πριν, η Google έλαβε μέτρα για να αλλάξει τον τρόπο με τον οποίο ανέλαβε τη διαχείριση της παραγωγής. Η ομάδα Ε & Α ήταν υπεύθυνη για τη δημιουργία και την ώθηση νέων χαρακτηριστικών στην παραγωγή, ενώ η ομάδα επιχειρήσεων είχε την τάση να διατηρεί τη διαδικασία παραγωγής σταθερή. Το πρόβλημα, όμως, ήταν ότι και οι δύο ομάδες κινήθηκαν προς τις αντίθετες κατευθύνσεις.