DevOps di tepi jagat raya

Untuk memahami bagaimana Semesta, ikan, dan DevOps terhubung, Anda perlu mempelajari jadwal Rusia DevOpsConf. Selain itu, konferensi sudah dalam seminggu, 1-2 Oktober, dan oleh karena itu perlu untuk merencanakan pidato mana yang dapat Anda dengarkan. Saya akan mencoba membantu dengan ini - namun, saya berusaha keras untuk membuat program ini begitu kaya.

Saya akan membuka konferensi sendiri dengan topik "Apa itu DevOps". Saya akan memberi tahu Anda bagaimana cara menemuinya, dan tentang apa dia sebenarnya, saya harap ini akan menimbulkan perdebatan dan berbicara sepanjang konferensi. Saya akan menyentuh pada proses, masalah teknis dan infrastruktur, yaitu, semua batu bata yang membentuk DevOps, yang membentuk dasar dari program ini. Dan setelah itu, kami akan mengambil alat: Kubernetes, Ansible, Docker, Prometheus, Ceph, Hashicorp Vault, Istio, KVM, CoreOS.



Semua laporan dan tesis untuk mereka dikumpulkan di sini , kami tidak akan memikirkan semua orang dalam ulasan ini, tetapi hanya pada beberapa yang mencerminkan fleksibilitas dari konferensi RootConf baru kami yang berganti nama. Anda dapat membaca kisah rebranding di sini .

1 Oktober, Senin


Pada hari pertama, kita akan banyak membahas platform infrastruktur . Laporan-laporan ini akan diadakan terutama di aula No. 1 " Terima kasih untuk ikannya " dan akan sangat berguna bagi spesialis yang terlibat dalam praktik rekayasa.

Di ruang kedua dengan judul " At the Edge of the Universe " kita akan membahas topik yang sedikit lebih spesifik, seperti: DevSecOps, arsitektur DevOps, DevOps untuk direktur teknis. Mungkin masalah ini menarik bagi sejumlah kecil peserta kami, tetapi mereka benar-benar membutuhkannya, dan laporan akan membantu semua orang memecahkan masalah mereka. Adalah penting bahwa tidak satu pun dari pembicara akan memberi tahu Anda tentang apa yang tidak dia tangani secara langsung. Ini adalah salah satu prinsip dasar konferensi kami, dan kami tidak akan menjauh darinya.

Kubernet untuk mereka yang berusia di atas 30 tahun

11:00, Terima kasih untuk aula ikan

Nikolai Sivko selalu menyenangkan pendengar dengan laporannya, mereka selalu dipenuhi dengan pengalaman berharga, selain itu, Nikolai cukup menarik untuk didengarkan. Sebagai contoh, seseorang dapat mengingat kembali laporannya: tentang penyeimbangan muatan , tentang pemantauan proyek web dan tentang operasi . Di DevOpsConf Rusia, Nikolay akan berbicara tentang penggunaan Kubernetes dalam kondisi toleransi kesalahan maksimum dan kurangnya sumber daya manusia untuk tugas ini.

Mengelola Rahasia dengan Hashicorp Vault

14:00, hall “Terima kasih untuk ikannya”

Laporan Sergei Noskov sangat vital dan komprehensif. Ini berisi banyak detail penting tentang pengalaman Avito, penerapan pendekatan yang sangat berbeda dan rasa sakit yang hidup yang berhasil kami atasi.



Isstio aktif dan berjalan

15:00, hall “Terima kasih untuk ikannya”

Alexander Lukyanchenko di Avito menciptakan dan memelihara cloud dan platform internal. Di DevOpsConf Rusia, Alexander akan mencoba mengungkap topik yang jarang terjadi dan berbicara tentang arsitektur dan prinsip kerja Istio sebagai Service Mesh .

Membuat CI untuk SDK seluler dari awal

17:00, hall “Terima kasih untuk ikannya”

Laporan ini harus menarik tidak hanya untuk spesialis di DevOps, tetapi juga untuk pengembang dari dunia aplikasi seluler . Bagaimanapun, Artem Nikitin (Teknologi HERE) akan mencakup banyak teknologi sekaligus, termasuk open source, untuk integrasi berkelanjutan untuk SDK seluler.



Untuk memperluas topik keamanan di DevOps, kami, tentu saja, tidak membatasi diri hanya dengan satu pembicaraan. Kisah-kisah tentang contoh nyata dan layanan langsung ini menghancurkan mitos bahwa keamanan dan DevOps tidak kompatibel.

Ketakutan dan Membenci DevSecOps

13:00, aula "Di ujung alam semesta"

Yuri Shabalin (Swordfish Security) akan mencari cara untuk menanamkan proses pengembangan yang aman dalam proses DevOps dengan benar dan cara memecahkan apa pun . Dalam perjalanan laporan, kami akan mengklarifikasi tahap utama pengujian keamanan. Mari kita lihat alat apa yang dapat digunakan, bagaimana mereka berbeda satu sama lain, dan bagaimana mengkonfigurasinya dengan benar agar berhasil mengimplementasikan DevSecOps. Yuri memiliki pengalaman luas dalam industri keamanan informasi, ia akan memberi tahu kami tentang jebakan nyata dan tugas tidak jelas dengan contoh nyata .

Bagaimana Kami Membangun Manajemen Patch di Qiwi

16:00, aula "Di ujung alam semesta"

Laporkan
Nikolay Samosvat akan berguna bagi Anda jika Anda juga tidak ingin melihat kerentanan dalam infrastruktur Anda . Ini akan fokus pada peningkatan efisiensi proses Manajemen Patch menggunakan kontrol Zabbix Ancaman dan penjadwal Patch.



Pola dalam arsitektur


Pasien ternyata menjadi tema standardisasi arsitektur dan pendekatan layanan mikro. Dalam arah ini kita akan memiliki dua laporan.

Maxim Vikharev berjanji untuk memberi tahu seluruh DevOps saga “tentang templat microservice”: cara memungkinkan pengembang meluncurkan layanan baru secara mandiri dalam satu jam dalam satu jam dan tidak melupakan apa pun.

Igor Dolzhikov akan mengungkapkan rahasia cara memuaskan SRE atau layanan di Go dalam wadah dalam 5 menit. Anda dapat mengevaluasi masalah dari berbagai sudut di aula "Di tepi Semesta", 1 Oktober pukul 11:00 dan 17:00.

2 Oktober, Selasa


Hari kedua juga akan sangat penting, tetapi lebih praktis . Kami akan mempelajari contoh spesifik perusahaan besar, dan berbicara tentang alat teknologi yang digunakan untuk membangun proses. Dalam abstrak ada lebih sedikit nama produk, dan lebih banyak singkatan: CI, CD, IaC.

Pada hari kedua akan ada laporan tentang transformasi, dan dalam dua situasi yang sangat berbeda. Anton Isanin akan membicarakan proses ini di Alfa Bank. Perusahaan CIO Wheels Ilya Stekolnikov akan mempertimbangkan masalah transformasi DevOps di perusahaan teknologi.



Mari kita mulai program pada 2 Oktober dengan laporan yang namanya secara langsung bertentangan dengan prinsip membangun program konferensi kita.

Yang utama bukan kualitas, tapi kuantitas!

10:00, hall “Terima kasih untuk ikannya”

Demikian kata pendiri Zerocracy, Yegor Bugaenko . Ya, kita akan memiliki kesempatan untuk berdebat, apakah benar, kualitas bukanlah yang harus dipikirkan oleh programmer terlebih dahulu. Mengingat pengalaman hebat Yegor dan karismanya, orang dapat berharap bahwa pada akhirnya akan ada beberapa injili lagi di industri ini.

Kami mengirim ke Kubernetes. Terus menerus dan dengan caranya sendiri

10:00, aula "Di ujung alam semesta"

Evgeny Dekhtyarev datang ke 2GIS untuk membersihkan infrastruktur. Tetapi laporan itu tidak akan mengenai keseluruhan proses, tetapi hanya tentang bagian itu yang terkait dengan pengiriman aplikasi ke Kubernetes. Ternyata solusi yang sudah jadi tidak cukup, dan orang-orang datang dengan solusi mereka sendiri. Kita akan belajar tentang apa yang mendorong pengembangan alat kita sendiri, dan, yang paling penting, kita akan mendapatkan tautan ke versi OpenSource , yang, seperti yang dijanjikan, akan membuat dunia menjadi tempat yang lebih baik.

Mengotomatiskan awan

11:00, Terima kasih untuk aula ikan

Keunikan dari perusahaan Uchi.ru adalah bahwa semua 300 aplikasi yang terkandung dalam sistem saat ini adalah 100% di-host di cloud publik pada buruh pelabuhan. Alexey Vakhov akan memberi tahu Anda alat apa yang telah dicoba di perusahaan pada berbagai tahap perkembangannya, dan dalam nilai-nilai konkret akan menunjukkan kapan masuk akal untuk mulai menggunakan cloud, wadah, konfigurasi dan sistem manajemen infrastruktur. Alexey selalu menggunakan pendekatan ilmiah yang sistematis , jadi jika Anda memerlukan argumen serius dan akal sehat, buka laporan ini.

Bagaimana kami sampai pada Pengiriman Berkelanjutan. Kerucut, rake, rencana untuk masa depan

15:00, hall “Terima kasih untuk ikannya”

Perusahaan Tinkoff.ru , memiliki pengalaman dalam memperkenalkan solusi teknologi yang unik, untuk waktu yang lama tidak terlalu tertarik untuk membaginya, tetapi sekarang perlahan-lahan muncul dari bayang-bayang. Rupanya, jumlah kerucut penuh melewati ambang batas, dan hasilnya telah teruji oleh waktu.

Andrei Ermakov dan Yuri Tregubov akan berbicara tentang transisi ke pengiriman terus-menerus, tentu saja, dengan mengatasi uji jatuh, keterbatasan alat, bug produksi.

Andrey Ermakov akan secara terpisah dan lebih rinci menjelaskan alat untuk pengembang untuk Pengiriman Berkelanjutan sebagai Kode .

Platform Streaming Data

16:00, hall “Terima kasih untuk ikannya”

Evgeny Potapov, salah satu pembicara reguler kami, senang kami dengan laporan tentang mendukung proyek-proyek beban tinggi dan, misalnya, mengoptimalkan arsitektur . Baru-baru ini, ITSumma mengambil tugas infrastruktur baru, dan kali ini Eugene akan berbagi pengalamannya dalam membangun pemrosesan streaming yang toleran terhadap kesalahan dan platform analisis data di Apache Stack, dan yang paling penting, pengalaman operasional mereka. Performa ini layak didengarkan, jika hanya untuk mengisi ulang dengan semangat dan antusiasme untuk memecahkan masalah baru yang sulit.

Kelas master Marvin Hall


Selain program utama dari laporan, pembicara kami menyiapkan beberapa kelas praktis dua jam pada tugas-tugas penting tertentu. Akan bermanfaat untuk mengambil bagian di dalamnya jika Anda telah mengalami masalah yang sama, tetapi belum mengetahuinya sepenuhnya, atau bahkan jika Anda belum pernah melakukan sesuatu dengan ini dalam praktik Anda sendiri. Maka ini adalah peluang besar untuk menyentuh teknologi dengan tangan Anda , tetapi pada saat yang sama didampingi oleh instruktur, yaitu, dengan efisiensi yang lebih besar dan kemampuan untuk segera menerima rekomendasi yang memenuhi syarat. Yang minus, tentu saja, adalah Anda harus melewati dua laporan, tetapi laporan akan dicatat, tetapi kelas master tidak.

Pemantauan menggunakan Prometheus menggunakan aplikasi Atlassian sebagai contoh

1 Oktober pukul 11:00

Selama kelas master ini, kami akan mencoba menggunakan contoh-contoh nyata Prometheus dan Grafana untuk memantau aplikasi pihak ketiga. Andrei Markelov dan Aleksey Matveev akan menunjukkan kemampuan alat-alat pada contoh eksportir: Eksportir Node, eksportir Jira dan eksportir Bitbucket. Kami akan berurusan dengan metrik, mengonfigurasi layanan penemuan, dan mengonfigurasi lansiran.

Pendekatan modern untuk mengembangkan kode infrastruktur tentang Wayang

1 Oktober pukul 15:00

Di bawah kepemimpinan Igor Kurochkin, kami akan membuat repositori menggunakan semua yang terbaru dari ekosistem Wayang 5 . Kami akan membentuk struktur modul dari template, menggambarnya di sepanjang pipa, melakukan sintaks, unit dan tes integrasi, secara otomatis membuat dokumentasi dan memuat artefak yang dihasilkan ke dalam repositori Puppet Forge. Kami akan berurusan dengan perangkat repositori infrastruktur , memahami cara mengelola dependensi eksternal, cara menguji semuanya bersama-sama dan memberikan kode infrastruktur. Selain berlatih, Igor akan memperhatikan teori untuk lebih memahami pendekatan Infrastruktur sebagai kode .

Idempoten yang Mungkin. Skenario pertama kali yang andal dan dapat diprediksi

2 Oktober jam 11:00

Acara ini layak dikunjungi setidaknya untuk mempelajari kata baru yang sulit :) Tetapi serius, Alexey Sokolov akan memperkenalkan kita pada teknik-teknik canggih scripting Ansible. Kami akan berlatih bekerja dengan debugging output , mengembangkan logika kondisional, serta membuat skrip yang tahan terhadap faktor eksternal.

Harap dicatat : Anda harus menyelesaikan persiapan untuk instruksi ini .

Konfigurasikan kluster buruh pelabuhan menggunakan alat HashiCorp

2 Oktober pukul 15:00

Semua orang mengatakan Kubernetes, dan Alexey Vakhov membangun cluster di tumpukan HashiCorp , dia benar-benar puas dan siap untuk mengajar semua orang. Dan, seperti yang telah dicatat, Alexei mendekati semua masalah dari sudut pandang akal sehat, jadi akan sangat berguna untuk mengetahui motivasinya. Selain kelas master tidak memerlukan persiapan dan pemasangan perangkat lunak khusus apa pun, kami akan melakukan segalanya di peramban. Dan sebagai hasilnya, dari ketiadaan, setiap orang akan bisa mendapatkan versi klaster yang berfungsi , dengan pemantauan, pencatatan, dan rasa kepuasan yang lengkap.



DevOps Deflope BoF


Menutup konferensi akan menjadi pertemuan informal besar dengan DevOps Deflope, yang sudah saya bicarakan secara terpisah . Siapa pun yang bahkan sedikit tertarik pada praktik DevOps mengetahui saluran ini sebagai cara yang sangat nyaman untuk mempelajari berita di dunia dan di Rusia. Artinya, akan menarik bagi semua peserta kami untuk mendengarkan secara langsung pendapat tren terbaru dan mengajukan pertanyaan mereka .

Dalam ulasan ini, kami dapat menyoroti laporan yang paling banyak dibahas, program lengkap, dan jadwal di situs web konferensi. Konferensi akan diadakan pada 1 dan 2 Oktober di Infospace di Moskow, Anda dapat mendaftar di sini .

Saya berharap bahwa dua hari kerja konferensi akan sangat intens sehingga mereka akan berakhir dengan tenang seperti ulasan mereka. Tetapi pada saat yang sama mereka akan memungkinkan untuk waktu yang lama dituntut dengan ide-ide baru dan rencana jangka panjang, yang implementasinya dapat diceritakan dalam setahun.

Program ini adalah hasil kerja bersama Komite Program. Peserta: Mikhail Chinkov , Vyacheslav Kuznetsov, Danila Shtan , Vitaliy Rybnikov , Dmitry Zaitsev , Valeria Pilia, Andrey Shorin , Nikita Borzykh , Andrey Kononov, Roman Poborchiy .
Ucapkan terima kasih kepada mereka semua!

Bergabunglah dengan gerakan untuk mengintegrasikan pengembangan, pengujian, dan operasi. Berpartisipasilah dalam DevOpsConf Russia untuk memahami, tidak hanya bagaimana menggunakan teknologi apa pun dengan benar, tetapi, pertama-tama, untuk memahami mengapa ini diperlukan.

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


All Articles