Kategori: Pentadbiran

Tutorial Kubernetes Bahagian 1: Aplikasi, Perkhidmatan Mikro dan Bekas

Atas permintaan kami, Habr mencipta hab Kubernetes dan kami berbesar hati untuk menyiarkan penerbitan pertama di dalamnya. Langgan! Kubernetes adalah mudah. Mengapakah bank membayar saya banyak wang untuk bekerja di kawasan ini, sedangkan sesiapa sahaja boleh menguasai teknologi ini dalam beberapa jam sahaja? Jika anda meragui bahawa Kubernetes boleh dipelajari dengan cara ini […]

Belajar Docker, Bahagian 6: Bekerja dengan Data

Dalam bahagian terjemahan hari ini bagi siri bahan tentang Docker, kita akan bercakap tentang bekerja dengan data. Khususnya, mengenai jilid Docker. Dalam bahan ini, kami sentiasa membandingkan enjin perisian Docker dengan pelbagai analogi yang boleh dimakan. Janganlah kita menyimpang dari tradisi ini di sini juga. Biarkan data dalam Docker menjadi rempah ratus. Terdapat banyak jenis rempah di dunia, dan […]

Panduan Pemula untuk Mengarang Docker

Pengarang artikel, terjemahan yang kami terbitkan hari ini, mengatakan bahawa ia bertujuan untuk pembangun yang ingin mempelajari Docker Compose dan sedang bergerak ke arah mencipta aplikasi pelayan pelanggan pertama mereka menggunakan Docker. Diandaikan bahawa pembaca bahan ini sudah biasa dengan asas Docker. Jika ini tidak berlaku, anda boleh melihat siri bahan ini, penerbitan ini, [...]

Pelari Shell GitLab. Pelancaran kompetitif perkhidmatan yang diuji menggunakan Docker Compose

Artikel ini akan menarik minat penguji dan pembangun, tetapi ditujukan terutamanya untuk pakar automasi yang menghadapi masalah menyediakan GitLab CI/CD untuk ujian penyepaduan dalam keadaan sumber infrastruktur yang tidak mencukupi dan/atau ketiadaan orkestrasi kontena platform. Saya akan memberitahu anda bagaimana untuk menyediakan penggunaan persekitaran ujian menggunakan docker compose pada satu pelari shell GitLab tunggal dan [...]

Laksanakan analisis statik ke dalam proses, bukannya mencari pepijat dengannya

Saya digesa untuk menulis artikel ini oleh sejumlah besar bahan mengenai analisis statik yang semakin mendapat perhatian saya. Pertama, ini ialah blog PVS-studio, yang secara aktif mempromosikan dirinya di HabrΓ© dengan bantuan semakan ralat yang ditemui oleh alat mereka dalam projek sumber terbuka. Baru-baru ini, PVS-studio melaksanakan sokongan untuk Java, dan, sudah tentu, pembangun IntelliJ IDEA, yang penganalisis terbina dalam mungkin [...]

Menjalankan pemeriksaan IntelliJ IDEA pada Jenkins

IntelliJ IDEA hari ini mempunyai penganalisis kod Java statik yang paling maju, yang dalam keupayaannya meninggalkan "veteran" seperti Checkstyle dan Spotbugs jauh di belakang. Banyak "pemeriksaan"nya menyemak kod dalam pelbagai aspek, daripada gaya pengekodan kepada pepijat biasa. Walau bagaimanapun, selagi keputusan analisis hanya dipaparkan dalam antara muka tempatan IDE pembangun, ia tidak banyak digunakan untuk proses pembangunan. […]

Kajian terperinci 3CX v16

Dalam artikel ini kami akan memberikan gambaran keseluruhan terperinci tentang keupayaan 3CX v16. Versi baharu PBX menawarkan pelbagai penambahbaikan dalam kualiti perkhidmatan pelanggan dan peningkatan produktiviti pekerja. Pada masa yang sama, kerja jurutera sistem yang menservis sistem adalah lebih mudah. Dalam v16, kami telah mengembangkan keupayaan kerja bersatu. Kini sistem ini membolehkan anda berkomunikasi bukan sahaja antara pekerja, tetapi juga dengan pelanggan anda dan […]

Ahli Falsafah atau Pengaturcaraan .NET yang Berdaya saing

Mari kita lihat bagaimana pengaturcaraan serentak dan selari berfungsi dalam .Net, menggunakan contoh masalah ahli falsafah makan tengah hari. Pelannya adalah seperti berikut, daripada penyegerakan benang/proses kepada model pelakon (dalam bahagian berikut). Artikel itu mungkin berguna untuk kenalan pertama atau untuk menyegarkan pengetahuan anda. Mengapa tahu bagaimana untuk melakukan ini? Transistor mencapai saiz minimumnya, hukum Moore mencapai had laju […]

β€œTikus-tikus itu menangis dan menyuntik diri mereka sendiri..” Penggantian import dalam amalan. Bahagian 4 (teori, akhir). Sistem dan perkhidmatan

Setelah bercakap dalam artikel sebelumnya tentang pilihan, hipervisor "domestik" dan Sistem Pengendalian "domestik", kami akan terus mengumpul maklumat tentang sistem dan perkhidmatan yang diperlukan yang boleh digunakan pada OS ini. Malah, artikel ini ternyata kebanyakannya bersifat teori. Masalahnya ialah tiada apa-apa yang baru atau asli dalam sistem "domestik". Dan untuk menulis semula perkara yang sama untuk kali keseratus, [...]

Pemenang pertandingan antarabangsa SSH dan sudo berada di atas pentas lagi. Diketuai oleh Konduktor Direktori Aktif Terbilang

Dari segi sejarah, kebenaran sudo dikawal oleh kandungan fail dalam /etc/sudoers.d dan visudo, dan kebenaran utama dilakukan menggunakan ~/.ssh/authorized_keys. Walau bagaimanapun, apabila infrastruktur berkembang, terdapat keinginan untuk mengurus hak ini secara berpusat. Hari ini mungkin terdapat beberapa pilihan penyelesaian: Sistem pengurusan konfigurasi - Chef, Puppet, Ansible, Salt Active Directory + sssd Pelbagai penyelewengan dalam bentuk skrip […]

Netramesh - penyelesaian mesh perkhidmatan ringan

Semasa kami beralih daripada aplikasi monolitik kepada seni bina perkhidmatan mikro, kami menghadapi cabaran baharu. Dalam aplikasi monolitik, biasanya agak mudah untuk menentukan bahagian sistem mana ralat berlaku. Kemungkinan besar, masalahnya adalah dalam kod monolit itu sendiri, atau dalam pangkalan data. Tetapi apabila kita mula mencari masalah dalam seni bina perkhidmatan mikro, semuanya tidak lagi begitu jelas. Kita perlu mencari semua [...]

Kami menjemput pembangun ke Bengkel Think Developers

Mengikut tradisi yang baik, tetapi belum mantap, kami mengadakan pertemuan teknikal terbuka pada bulan Mei! Tahun ini pertemuan itu akan "dimusim" dengan bahagian praktikal, dan anda akan dapat singgah ke "garaj" kami dan melakukan sedikit perhimpunan dan pengaturcaraan. Tarikh: 15 Mei 2019, Moscow. Selebihnya maklumat berguna adalah di bawah potongan. Anda boleh mendaftar dan melihat program di laman web acara [...]