Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Η τρίτη και τελευταία μέρα του πρώτου, αλλά όχι της τελευταίας, DevOps Slurm έφτασε.

Δεν περιμέναμε ότι θα μπορούσαμε να αναπαράγουμε το Slurm DevOps. Αλλά απροσδόκητα για εμάς, όλοι οι ομιλητές συμφώνησαν να έρθουν στο Slurm τον Φεβρουάριο και τα σχόλια μας έδειξαν ακριβώς πώς να ολοκληρώσουμε το πρόγραμμα. Υπάρχει κατανόηση για το πώς να γίνει το εντατικό πρόγραμμα πιο ολιστικό και λεπτομερές και ορισμένα θέματα πιο πρακτικά. Έτσι, τον Φεβρουάριο θα πραγματοποιήσουμε ένα DevOps Slurm στη Μόσχα. Λεπτομέρειες θα είναι διαθέσιμες κοντά στον Δεκέμβριο. Η ανακοίνωση θα εμφανιστεί σίγουρα στο Habré.

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Στις 6 Σεπτεμβρίου, την τρίτη ημέρα του Slurm, μίλησαν τέσσερις ομιλητές.

Vladimir Guryanov, μηχανικός/επικεφαλής της ομάδας στο Southbridge, η ομιλία του οποίου τη δεύτερη μέρα του Slurm DevOps άρεσε πολύ στους συμμετέχοντες του εντατικού. Ο Vladimir είναι ενεργός υποστηρικτής της προσέγγισης DevOps στη δουλειά του και προσπαθεί να την εφαρμόσει παντού.

Ο Πάβελ Σελιβάνοφ, ένας αναγνωρισμένος σταρ του Slurm, ο εμπνευστής του πρώτου Kubernetes Slurm. Οι μαθητές έγραψαν γι 'αυτόν ότι «θα ήταν υπέροχο αν ήταν επικεφαλής ολόκληρου του προγράμματος». Ο Pavel είναι Πιστοποιημένος Διαχειριστής Kubernetes. Έχει μεγάλη πρακτική εμπειρία στην υλοποίηση Kubernetes - περισσότερα από 25 έργα σε ομάδα και ατομικά.

Ο Eduard Medvedev, CTO στο Tungsten Labs, ανέπτυξε και εφάρμοσε το ChatOps στον αυτοματισμό των κέντρων δεδομένων. Μετά την ομιλία του στο Slurm, πολλοί συμμετέχοντες σκέφτηκαν να εφαρμόσουν ChatOps στις εταιρείες τους. Τώρα εργάζεται με επιτυχία ως σύμβουλος ασφαλείας.

Ο Ivan Kruglov, κύριος προγραμματιστής της Booking.com, είναι ένας πραγματικός προσκεκλημένος σταρ του συνεδρίου. Ήταν για την ομιλία του που ορισμένοι συμμετέχοντες εγγράφηκαν στο Slurm DevOps. Στην Booking.com εργάστηκε σε έργα υποδομής όπως διανομή και επεξεργασία μηνυμάτων, BigData και web-stack, αναζήτηση. Τώρα στη λίστα των εργασιών του είναι η κατασκευή ενός εσωτερικού cloud και ενός Service Mesh.

Πραγματοποιήσαμε εκτενείς συνεντεύξεις με τον Eduard Medvedev και τον Ivan Kruglov - θα τις δημοσιεύσουμε στο Habré όταν είναι έτοιμοι.

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Το κοινό, με τη στοχαστική του εμφάνιση, έδειξε ελαφριά κούραση. Οι δύο προηγούμενες εντατικές μέρες με ανάγκασαν να δουλέψω στα άκρα, τα κεφάλια μου απαιτούσαν ξεκούραση και ρεπό. Όμως τα θέματα και οι ομιλητές της τρίτης ημέρας διέλυσαν την κούραση και την υπνηλία. Ειδικά Site Reliability Engineering και Ivan Kruglov.

Προς την ολοκλήρωση δεύτερη μέρα του Slurm αποφασίστηκε να μετατεθεί η παρακολούθηση των υποδομών από τον Προμηθέα για αύριο. Η εντατική αποδείχθηκε πολύ έντονη - δεν μπορούσαν όλοι οι συμμετέχοντες να διατηρήσουν τον ρυθμό.

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Και ως εκ τούτου η τρίτη μέρα ξεκίνησε με μια ομιλία του Vladimir Guryanov. Εξήγησε εν συντομία γιατί χρειάζεται πραγματικά η παρακολούθηση. Περιγράφονται και ταξινομούνται είδη παρακολούθησης. Έθιξα το θέμα των ειδοποιήσεων στην παρακολούθηση.

Τα θέματα «Πώς να δημιουργήσετε ένα υγιές σύστημα παρακολούθησης» και «Ειδοποιήσεις αναγνώσιμες από τον άνθρωπο» απήχησαν πολύ γρήγορα στο κοινό. Ο Βλαντιμίρ ολοκλήρωσε την παρουσίασή του με το θέμα του Έλεγχου Υγείας, τι πρέπει να προσέξετε και πώς να ρυθμίσετε την αυτοματοποίηση βάσει δεδομένων παρακολούθησης.

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Για να ταρακουνήσει τους νυσταγμένους συμμετέχοντες και να ενεργοποιήσει τις μαθησιακές τους ικανότητες στο μέγιστο, ακολουθώντας τον Vladimir Guryanov, ο Pavel Selivanov τράβηξε την προσοχή του κοινού με το θέμα «Καταγραφή μιας εφαρμογής με ELK». Έδειξε στους συμμετέχοντες στο Slurm τις βέλτιστες πρακτικές καταγραφής και εξέτασε τη στοίβα ELK.

Μετά το πρώτο διάλειμμα για καφέ, γεμάτο επικοινωνία και μπισκότα, οι συμμετέχοντες στο Slurm πήραν τις θέσεις τους στο κοινό.

Οι ερμηνείες του Γκουριάνοφ, του Σελιβάνοφ και του πουρινικού αλκαλοειδούς καφεΐνης έκαναν την ύπουλη δουλειά τους. Η καφεΐνη έφτασε στους υποδοχείς αδενοσίνης του εγκεφάλου, αντικαθιστώντας εκεί τη νουκλεοσίδη πουρίνης αδενοσίνη, η οποία είναι υπεύθυνη για τις διαδικασίες αναστολής - η οποία απλώς στέρησε από τους συμμετέχοντες στο Slurm την ευκαιρία να «να τεμπελιάσουν» και να «πάρουν έναν υπνάκο». Δεν κατάλαβαν όλοι τι συνέβη. Αλλά όλοι έψαξαν.

Έτσι, το κοινό ήταν εκατό τοις εκατό έτοιμο για περαιτέρω μάθηση και ενεργή απορρόφηση της γνώσης. Και στην ομιλία του Έντουαρντ Μεντβέντεφ.

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Ο Eduard μίλησε για το θέμα της αυτοματοποίησης υποδομής με το ChatOps και μίλησε για την ενοποίηση των messengers με τους αγωγούς.

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Το φινάλε της τρίτης ημέρας του Slurm και του Slurm DevOps γενικότερα ήταν η παρουσίαση από τον Ivan Kruglov, κύριο προγραμματιστή στο Booking.com. Ο Ivan τράβηξε αμέσως την προσοχή του κοινού, παραδεχόμενος ότι είχε περισσότερες από 140 διαφάνειες στην παρουσίασή του, αφήνοντας να εννοηθεί προσεκτικά ότι οι συμμετέχοντες στο Slurm δεν πρέπει να κάνουν σχέδια ούτε για την ίδια την Παρασκευή ούτε για το Σαββατοκύριακο.

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Σε μια έντονη, μακροσκελή και βαθιά ομιλία, ο Ivan Kruglov έθιξε το θέμα των DevOps και SRE, ποιοι είναι και πώς σχετίζονται μεταξύ τους. Μίλησε για «τρομακτικούς όρους από τον κόσμο του SRE»: SLA, SLO, Error Budget και κάποιοι άλλοι.

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Ακολούθησε η πρακτική και ακόμη περισσότερη εξάσκηση - παρακολούθηση SLI και SLO, χρησιμοποιώντας Error Budget και διαχείριση διακοπών και λειτουργικού φορτίου (pigateway, service mesh, διακόπτες κυκλώματος). Και πολλά, πολλά άλλα.

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή
Η μυστική προσευχή ενός προγραμματιστή.

Δεδομένου ότι το θέμα του SRE είναι εξαιρετικά ευρύ και μπορείτε να μιλήσετε για τις αποχρώσεις για τουλάχιστον αρκετές ημέρες, αποφασίστηκε ότι τον Φεβρουάριο στο επόμενο DevOps Slurm θα αφιερώσουμε ακόμη περισσότερο χρόνο στο SRE και στην πρακτική εφαρμογή του, ως το πιο σχετικό και τεχνολογίας σε ζήτηση.

Sabbath, [6 сент. 2019 г., 18:25:30]:
Шикарный доклад!!
Я теперь думаю, что букинг по крутизне не уступают гуглу :)

aaa, [6 сент. 2019 г., 18:27:07]:
еще осталось UIUX подтянуть

mr. Dmitry, [6 сент. 2019 г., 18:28:47]:
Ага, сколько докладов слышал от спецов букинга - все круто, все четко, все по уму. Но пользоваться из-за их гуя крайне сложно

Μετά τις ομιλίες, ήρθε η σειρά πολλών ερωτήσεων, τόσο εκτός σύνδεσης όσο και στη συνομιλία εργασίας Slurm:

Владимир Гурьянов, [6 сент. 2019 г., 23:24:54]:
Спрашивали про мониторинг, сколько items у нас.
Не забыл, отвечаю.
Активных: 297 432

Maksim Aleksandrov, [7 сент. 2019 г., 0:11:58]:
Спасибо . Это какое количество проверок в секунду (nvps) ?  И почему все таки prometheus ?

Владимир Гурьянов, [7 сент. 2019 г., 0:24:15]:
2.21K 
Почему prometheus? Ну, хотя бы из-за service discovery и его удобной и гибкой настройки.
У zabbix плохо все в средах, где инстансы не долго живут и часто создаются новые.
С мониторингом docker и k8s у zabbix все тоже грустно.
Но для нас, пока + у прома не столько, что бы вкладывать время и силы в переезд с zabbix.

Οι συμμετέχοντες στο Slurm μοιράστηκαν τις εντυπώσεις τους:

Alexander B, [6 сент. 2019 г., 21:11:03]:
Спасибо за мероприятие, были "неровности", но для первого раза весьма достойно. 
Темп в некоторых практиках напрягал, это интенсив во всех смыслах этого слова ) Чтобы уместить всё и не выкидывать во второй и третий день из докладов и практик материалы по причине нехватки времени - рассмотрите возможность четырехдневного слёрма.


Roman D, [6 сент. 2019 г., 20:49:05]:
спасибо, местами было интересно. В качестве пожелания на будущее - за пару дней до мероприятия посадите пару человек с улицы и заставьте их пройти практику по вашим инструкциям, исправите ошибки и неточности.

Никита Суворов, [6 сент. 2019 г., 20:49:30 (06.09.2019, 20:50:07)]:
Если пол пожелания, тоже есть - спикерам тренироваться перед зеркалом, слух режут эээ, уууу, ыыы между словами


Max Grechnev, [6 сент. 2019 г., 19:42:57]:
Спасибо! Курс получился отличный! Финал вообще огонь)

Smith Wesson, [6 сент. 2019 г., 19:58:11]:
Спасибо за курс! Вы лучшие!

Igor Averin, [6 сент. 2019 г., 19:58:12]:
Согласен! Было оч здорово! Спасибо организаторам!

Μετά τη διάσκεψη, ζητήσαμε από τους συμμετέχοντες να υποβάλουν σχόλια σε μια φόρμα Εγγράφων Google. Τα αποτελέσματα μας ικανοποίησαν και μας ενέπνευσαν.

Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή
Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή
Slurm DevOps. 3η μέρα. ELK, ChatOps, SRE. Και η μυστική προσευχή του προγραμματιστή

Ευχαριστούμε όλους όσοι ήταν μαζί μας - εκτός σύνδεσης, στην αίθουσα συνεδριάσεων Selectel και στο διαδίκτυο. Και ευχαριστώ πολύ τους αναγνώστες του Habr. "Το Slurm σου δίνει φτερά!"(Με)

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο