topik: administrasi

Cara membuat pemicu DAG di Airflow menggunakan API Eksperimental

Saat mempersiapkan program pendidikan, kami secara berkala mengalami kesulitan dalam bekerja dengan alat tertentu. Dan saat kami menemukannya, tidak selalu ada cukup dokumentasi dan artikel yang dapat membantu kami mengatasi masalah ini. Hal ini terjadi, misalnya, pada tahun 2015, dan dalam program “Spesialis Big Data” kami menggunakan […]

Cara menahan peningkatan beban pada sistem: kita berbicara tentang persiapan skala besar untuk Black Friday

Halo, Habr! Pada tahun 2017, selama Black Friday, beban meningkat hampir satu setengah kali lipat, dan server kami berada pada batasnya. Sepanjang tahun, jumlah klien telah meningkat secara signifikan, dan menjadi jelas bahwa tanpa persiapan awal yang matang, platform ini mungkin tidak dapat menahan beban tahun 2018. Kami menetapkan tujuan yang paling ambisius: kami ingin sepenuhnya siap [...]

Penyimpanan cluster untuk cluster web kecil berdasarkan drbd+ocfs2

Yang akan kami sampaikan kepada Anda: Cara cepat menyebarkan penyimpanan bersama untuk dua server berdasarkan solusi drbd+ocfs2. Untuk siapa ini berguna: Tutorial ini akan berguna bagi administrator sistem dan siapa saja yang memilih metode implementasi penyimpanan atau ingin mencoba solusinya. Keputusan apa yang kita tinggalkan dan mengapa? Seringkali kita dihadapkan pada situasi di mana kita perlu menerapkan […]

Kompresi data menggunakan algoritma Huffman

Pendahuluan Pada artikel ini saya akan berbicara tentang algoritma Huffman yang terkenal, serta penerapannya dalam kompresi data. Sebagai hasilnya, kami akan menulis pengarsip sederhana. Sudah ada artikel tentang ini di Habré, tapi tanpa implementasi praktis. Materi teori pada postingan kali ini diambil dari pelajaran ilmu komputer sekolah dan buku Robert Laforet “Data Structures and Algorithms in Java”. Jadi, semuanya […]

Binary Tree atau cara menyiapkan pohon pencarian biner

Pendahuluan Artikel ini membahas tentang pohon pencarian biner. Saya baru-baru ini menulis artikel tentang kompresi data menggunakan metode Huffman. Di sana saya tidak terlalu memperhatikan pohon biner, karena metode pencarian, penyisipan, dan penghapusan tidak relevan. Sekarang saya memutuskan untuk menulis artikel tentang pohon. Mari kita mulai. Pohon adalah struktur data yang terdiri dari node-node yang dihubungkan oleh tepi-tepinya. Kita dapat mengatakan bahwa pohon adalah [...]

Termux langkah demi langkah (Bagian 2)

Di bagian terakhir, kita mengenal perintah dasar Termux, mengatur koneksi SSH dengan PC, mempelajari cara membuat alias, dan menginstal beberapa utilitas yang berguna. Kali ini kita harus melangkah lebih jauh, Anda dan saya: kita akan belajar tentang Termux:API, menginstal Python dan nano, dan juga menulis “Halo, dunia!” dengan Python kita akan belajar tentang skrip bash dan menulis skrip […]

Kembali ke layanan mikro dengan Istio. Bagian 2

Catatan terjemahan: Bagian pertama dari seri ini dikhususkan untuk mengenal kemampuan Istio dan mendemonstrasikannya dalam tindakan. Sekarang kita akan berbicara tentang aspek yang lebih kompleks dari konfigurasi dan penggunaan mesh layanan ini, dan khususnya, tentang perutean yang disesuaikan dan manajemen lalu lintas jaringan. Kami juga mengingatkan Anda bahwa artikel ini menggunakan konfigurasi (manifest untuk Kubernetes dan Istio) […]

Kembali ke layanan mikro dengan Istio. Bagian 1

Catatan Terjemahan: Jejaring layanan sudah pasti menjadi solusi yang relevan dalam infrastruktur modern untuk aplikasi yang mengikuti arsitektur layanan mikro. Meskipun Istio mungkin sudah dikenal oleh banyak insinyur DevOps, ini adalah produk yang cukup baru yang, meskipun komprehensif dalam hal kemampuan yang diberikannya, mungkin memerlukan banyak waktu untuk memahaminya. Insinyur Jerman Rinor Maloku, bertanggung jawab atas komputasi awan untuk klien besar di bidang telekomunikasi […]

Kembali ke layanan mikro dengan Istio. Bagian 3

Catatan terjemahan: Bagian pertama dari seri ini dikhususkan untuk mengenal kemampuan Istio dan mendemonstrasikannya dalam tindakan, bagian kedua adalah tentang perutean yang disempurnakan dan manajemen lalu lintas jaringan. Sekarang kita akan berbicara tentang keamanan: untuk mendemonstrasikan fungsi dasar yang terkait dengannya, penulis menggunakan layanan identitas Auth0, namun penyedia lain dapat dikonfigurasi dengan cara yang sama. Kami telah menyiapkan […]

Server di awan 2.0. Meluncurkan server ke stratosfer

Teman-teman, kami telah menciptakan gerakan baru. Banyak dari Anda yang ingat proyek fan geek kami tahun lalu “Server in the Clouds”: kami membuat server kecil berdasarkan Raspberry Pi dan meluncurkannya dalam balon udara. Sekarang kami telah memutuskan untuk melangkah lebih jauh, yaitu lebih tinggi - stratosfer menanti kami! Mari kita ingat secara singkat apa inti dari proyek “Server di Awan” yang pertama. Server […]

Pengawasan video cloud mandiri: fitur baru dari Ivideon Web SDK

Kami memiliki beberapa komponen integrasi yang memungkinkan mitra mana pun untuk membuat produk mereka sendiri: API Terbuka untuk mengembangkan alternatif apa pun untuk akun pribadi pengguna Ivideon, SDK Seluler, yang dengannya Anda dapat mengembangkan solusi lengkap yang fungsinya setara dengan aplikasi Ivideon, juga sebagai SDK Web. Kami baru-baru ini merilis Web SDK yang ditingkatkan, lengkap dengan dokumentasi baru dan aplikasi demo yang akan membuat […]

GitLab 11.9 dirilis dengan deteksi rahasia dan beberapa aturan resolusi permintaan penggabungan

Mendeteksi rahasia yang bocor dengan cepat Tampaknya merupakan kesalahan kecil jika secara tidak sengaja membocorkan kredensial ke repositori bersama. Namun, dampaknya bisa serius. Setelah penyerang mendapatkan kata sandi atau kunci API Anda, dia akan mengambil alih akun Anda, mengunci Anda, dan menggunakan uang Anda secara curang. Selain itu, efek domino mungkin terjadi: akses ke satu akun membuka akses ke akun lain. […]