Kami melintasi k8 dengan Kafka, menyimpan kontainer, melarikan diri dari sampah di Ansible: 10 laporan teratas dari DevOops 2018



Habr, halo! Dengan mempublikasikan video laporan dari DevOops 2018, kami secara tradisional membuat sepuluh laporan teratas (menurut pengunjung konferensi) dan menyajikannya kepada Anda.

Laporan berada dalam peringkat yang meningkat, sehingga para pemimpin utama berada di akhir pos, tetapi perbedaan antara peringkat itu tidak besar - secara umum, ada baiknya menonton!

Video dipecah dengan daftar isi sesuai dengan isi posting, presentasi dan deskripsi singkat. Dan jika, alih-alih 10 besar dengan tempat dan deskripsi, lebih mudah bagi Anda untuk mendapatkan video konferensi dengan daftar putar YouTube, ada juga .

Langkah-langkah praktis untuk mengamankan penyebaran kontainer Anda


Pembicara: Liz Rice
Lokasi: 10
Peringkat: 3,93
Presentasi laporan



Saat beralih ke DevOps, tanggung jawab untuk keamanan menjadi bagian dari tanggung jawab setiap anggota tim, dan agar tim keamanan menjadi bahagia dan tenang, DevOps harus disiapkan dengan benar. Ini adalah laporan dari kepala komite program KubeCon, Liz Rice, seorang encoder yang baik dan ahli keamanan wadah.

Anda akan belajar langkah demi langkah dan dalam contoh sederhana bagaimana memastikan keamanan pada setiap tahap pipa dan apa yang perlu Anda lakukan dengan tangan Anda. Laporan “pemanasan” yang bagus untuk seleksi.



Apa yang kami pelajari saat melakukan sistem pemberitahuan darurat kami sendiri


Pembicara: Alexey Kirpichnikov
Lokasi: 9
Peringkat: 3,96
Presentasi laporan



Jika Anda berpikir bahwa mengirimkan peringatan itu mudah, maka dengarkan kisah memikat Alexei tentang semua situasi biasa dan darurat yang harus dihadapi oleh pengembang sistem pemantauan. Semua ide dan solusi diuji dengan keringat dan darah selama pengembangan Moira, yang digunakan Avito, Kontur dan Yandex.Money.

Semua keputusan selama pengembangan sistem peringatan dibuat secara bersamaan dalam pengembangan, desain dan administrasi, dan laporan ini berfokus pada bagaimana menggabungkannya dan tidak menyebabkan konflik kepentingan. Pendengar sangat positif menerima cerita Alexey, banyak yang mengakui bahwa ceritanya tentang roket dan reaktor nuklir membantu memikirkan kembali pendekatan peringatan dan belajar sesuatu yang baru (baik secara praktis maupun dalam arti "filosofis").



Hidup bahagia dengan Kubernetes dalam produksi


Pembicara: Evgeny Dekhtyarev
Lokasi: 8
Peringkat: 3,99
Presentasi laporan



Sebuah kisah terperinci tentang bagaimana di 2GIS diputuskan untuk mengurangi waktu-ke-pasar, setelah itu pengembang beralih ke pendekatan baru untuk mengelola dan bekerja dengan aplikasi - menggunakan Kubernetes. Menurut Eugene, mudah untuk membuat Kubernet dalam produksi, tetapi ketika ada beberapa dari mereka di pusat data yang berbeda, ada berbagai nuansa yang perlu Anda ketahui.

Eugene berbicara tentang komponen Kubernet yang diperlukan, bagaimana mereka dipersiapkan, masalah apa yang mereka temui dan bagaimana mereka dipecahkan - menganggap laporan itu sebagai "instruksi" untuk menyebarkan lingkungan. Ini sangat cocok untuk mereka yang ingin tahu apa yang akan terjadi jika Anda menggunakan beberapa Kubernet sekaligus dan cara memperbaikinya.

Keseimbangan yang baik antara pengalaman pribadi, kedalaman presentasi, humor dan presentasi arsitektur cluster dengan kesimpulan dan moralitas.



Saat kami menulis platform sumber terbuka untuk mengelola berbagai kelompok Kubernet: kesulitan dan solusinya


Pembicara: Alena Prokhorchik
Lokasi: 7
Peringkat: 3,99
Presentasi laporan



Jika Anda tidak terbiasa dengan Rancher (platform manajemen kluster open source Kubernetes), tetapi ingin mengetahui laporan ini untuk Anda. Wonderful Alyona berbicara tentang produk "tangan pertama", membagikan kerucutnya yang sibuk, membahas cara bekerja dengan benar dengan beberapa kluster sekaligus dan bagaimana menyelesaikan masalah.

Pendengar secara terpisah mencatat keterbukaan cerita: Alena menjelaskan bagaimana produk itu dikembangkan, apa yang ditemui selama pengembangan dan menjelaskan mengapa itu diperlukan sama sekali dan bagaimana itu dapat membantu pengembang.



Keynote: Tujuh arketipe transformasi DevOps


Pembicara: John Willis
Lokasi: 6
Peringkat: 4.02
Presentasi laporan



Keynote pembuka dari salah satu "bapak" DevOps - tentang mengapa DevOps tidak bekerja di perusahaan dan cara memperbaikinya. Ini adalah cara yang bagus untuk “terjun” ke pendatang baru di DevOps, memilah-milah seluruh esensi itu dan mendapatkan ide yang jelas tentang bagaimana bergerak, sehingga prinsip-prinsip DevOps bekerja dengan baik.

Untuk ini, John mengidentifikasi 7 pola khusus yang muncul di setiap perusahaan tempat ia bekerja dan menggunakannya untuk menjelaskan bagaimana suatu organisasi dapat berubah menjadi DevOps (itu semua tentang budaya organisasi). Informasi yang sangat jujur ​​dan relevan, secara harfiah disiksa oleh pengalaman pertempuran yang luas.

Seperti yang dikatakan beberapa peserta konferensi, “pria yang sangat kuat”!




Kafka di Kubernetes: Kisah Misterius tentang Menciptakan Platform Data Streaming Awan


Pembicara: Victor Gamov
Lokasi: 5
Peringkat: 4.07
Presentasi laporan



Siapa, kalau bukan orang Kafka, Victor Gamow, yang harus berbicara tentang Kafka dan Kubernetes, setelah melakukan ini dengan cepat, secara provokatif dan sangat menarik?

Lihat: jika Anda memerlukan platform pemrosesan data terdistribusi yang efisien, efisien, real-time, dan terdistribusi, Apache Kafka. Jika Anda membutuhkan aplikasi cloud yang skalabel dengan daya tahan tinggi, redundansi, dan load balancing, ini adalah Kubernet.

Setelah melintasi landak dengan seekor ular, Anda mendapatkan aplikasi yang scalable yang memproses stream secara real time di cloud. Victor, dalam laporannya, memberi tahu cara mengetahui crossover ini, memperhatikan hal-hal kecil yang harus dihadapi dan membantu dengan pilihan apakah akan meluncurkan Apache Kafka atau tidak.



Keamanan modern dengan layanan microser dan cloud


Pembicara: Seth Vargo
Lokasi: 4
Peringkat: 4.10


Pembicaraan penting tentang pentingnya keamanan dalam aplikasi layanan mikro dari advokat pengembang di Google oleh Seth Wargo. Dia akan berbicara tentang prinsip-prinsip dasar keamanan dan praktik terbaik dari sistem layanan mikro modern, dan sebagai contoh solusi, dia akan menggunakan Vault open source gratis dan mengajarinya cara bekerja dengannya.

Di antara topik yang dibahas adalah rahasia statis dan dinamis, "enkripsi sebagai layanan", masalah baru dengan keamanan layanan mikro, dan banyak lagi. Laporan ini akan berguna bagi siapa saja yang bahkan sedikit khawatir tentang keamanan produk dan sistem mereka berdasarkan layanan mikro.



Playbook yang mungkin adalah kode: kami menguji, menguji, mengintegrasikan secara terus menerus


Pembicara: Ivan Ponomarev
Lokasi: 3
Peringkat: 4.14
Presentasi laporan



Ansible memiliki kemampuan luar biasa untuk berubah menjadi sampah dengan kecepatan liar dan “menyatu dengan neraka,” kata Vyacheslav Kuznetsov dari komite program DevOops.
Dan Ivan hanya berbicara tentang bagaimana tidak mengubah hasil rapuh dari pekerjaan di Ansible menjadi sampah - dengan bantuan pengujian. Dalam wadah Docker.

Misalnya, Ansible sulit untuk dipertahankan ketika basis kode bertambah - rasa takut akan perubahan dan kesalahan muncul, dan sejumlah alat yang ditawarkan Ivan dapat mengatasinya. Misalnya, lakukan analisis statis, skrip pengujian, dan konfigurasikan sistem CI untuk bekerja dengan peran di Galaxy Kemungkinan.

Laporan format “setidaknya sekarang buka dan laksanakan” yang sangat sederhana dan bermanfaat dengan banyak contoh. Terima kasih kepada Ivan karena mampu mengatasi dan berkinerja baik meskipun masuk angin - dan Anda mendukungnya dengan menonton laporan!



#DataDrivenDevOps


Pembicara: Baruch Sadogursky, Leonid Igolnik
Tempat: 2
Peringkat: 4.15
Presentasi laporan



Data adalah segalanya bagi kami, dan tanpa itu, "Anda hanyalah orang lain dengan pendapat yang sangat berharga." Secara tradisional bersemangat, kinerja yang cerah dan bermanfaat dari Baruch dan Leonid, keduanya laporan gabungan yang termasuk dalam lima besar di DevOops sebelumnya.

Laporkan cara mengintegrasikan metrik dengan fungsi ujung ke ujung dari pengembangan, operasi, dan pengujian sedemikian rupa untuk lebih memahami apa yang terjadi di organisasi dan bagaimana membuat keputusan berdasarkan data. Praktik, kiat, dan contoh metrik untuk DevOps berbasis data yang dapat langsung Anda praktikkan. Sangat disarankan untuk dilihat oleh semua penginjil DevOps.



Layanan bodoh di jaringan pintar: gunakan seperti seorang ninja menggunakan layanan Istio


Pembicara: Anton Weiss
Lokasi: 1
Peringkat: 4.22
Presentasi laporan



Dan inilah laporan terbaik menurut pengunjung DevOops! Ini adalah tentang detail dan nyali dari teknologi Istio - implementasi open source dari saringan layanan yang dikembangkan oleh Google, IBM dan Lyft. Ini membantu dalam pengoperasian layanan-mikro pada Kubernetes melalui pemantauan, analisis, dan memberikan stabilitas - semuanya di tempat yang terpusat, tanpa (hampir) perubahan dalam kode aplikasi.

Anton akan menjelaskan mengapa Istio adalah pendekatan yang akan memungkinkan layanan untuk tidak tahu apa-apa tentang platform dan tidak peduli tentang hal itu, tetapi hanya untuk menjalankan fungsi bisnis mereka tanpa membahayakan pengembang dan arsitektur. Tentu saja, bukan tanpa karakteristiknya sendiri.

Pastikan untuk melihat laporan: Anton menjelaskannya dengan mudah dan dengan contoh-contoh sederhana dan demonstrasi langsung. Tempat pertama yang layak.

Saat Anda menonton laporan-laporan ini, DevOops 2019 sedang dipersiapkan dengan baik (Petersburg, 29-30 Oktober). Di antara pembicara akan ada banyak pahlawan dari puncak ini, dicintai oleh penonton: Baruch Sadogursky , dan Victor Gamov , dan pemimpin peringkat Anton Weiss .
Harga tiket meningkat secara bertahap, kenaikan terdekat adalah 31 Juli. Anda dapat melihat semua informasi yang relevan di situs web konferensi , membeli tiket di tempat yang sama.

Source: https://habr.com/ru/post/id461765/


All Articles