Apa yang baru di Docker 1.12

Docker adalah apa yang dikenali sebagai platform orkestrasi wadah aplikasi. Sebagai platform, ia menawarkan kepada penggunanya segala yang merangkumi pengurusan kontena, mulai dari keperluan yang paling asas, seperti menyusun proses paling mudah yang diperlukan oleh kontena, hingga proses yang paling kompleks, seperti menilai data tepat waktu. Nyata yang merupakan sebahagian daripada fungsi orkestrator.

1 Untuk kesempatan ini, Docker diperbaharui dengan versi 1.12, yang merangkumi banyak ciri baru, berkat kerjasama para pembangun platform dan sumbangan yang dibuat oleh masyarakat.

Docker 1.12.

Sekumpulan ciri dimasukkan ke dalam peluang ini untuk melepaskan pilihan yang dikenali sebagai mod kawanan. Ini terungkap sebagai struktur dengan node yang digabungkan melalui sistem desentralisasi, di mana setiap simpul secara bebas merupakan subsistem yang campur tangan dalam pentadbiran sistem umum, untuk penyimpanan sumber. Setiap simpul dapat diprogramkan agar satu kumpulan atau sebahagian daripadanya menumpukan pada kepemimpinan tugas-tugas tertentu; Kumpulan ini bekerja pada pentadbiran kluster dan tugas-tugas yang dilakukan oleh penampung, ditambah dengan perkhidmatan yang diberikan kepada API. dan kumpulan nod yang lain dalam operasi yang tinggal. Lyang dikenali sebagai simpul pekerja,tMereka bekerja pada pelaksanaan tugas-tugas sederhana dan semua yang melibatkan aliran data di dalam wadah. Penting untuk diperhatikan bahawa sebagai sebahagian daripada keselamatan, simpul "tidak terkemuka" untuk kontena ini tidak mempunyai akses penuh ke maklumat yang diberikan oleh API dan gudang data. Mereka hanya terhad untuk memenuhi fungsi asas mereka dan melaporkan setiap tugas mereka.

2

Perlu diingat bahawa node yang ditugaskan untuk tugas-tugas tertentu tidak selalu disimpan secara kekal di sana, mereka dapat ditugaskan kembali ke peranan lain melalui konfigurasi. Ia biasanya dinamakan sokongan yang masing-masing dapat berikan apabila salah satu daripada mereka tidak dapat memenuhi peranan yang diberikan.

Sebagai sokongan untuk komunikasi antara node, pengurus diterapkan yang mendukung mereka dalam tugas mengurus maklumat ini. Node yang mereka jalankan dilaksanakan melalui konsensus, tindakan yang merangkumi perkhidmatan dan tugas dalam kawanan. Dengan kata lain, simpul yang dipilih sebagai pemimpin bertindak sedemikian semasa pengurusan dan membuat keputusan untuk kontena. Kemudian, simpul ini yang mengurus dan memberikan status setiap node untuk pengawasannya, juga menawarkan maklumat mengenai tugas dan perkhidmatan yang dilaksanakan oleh mereka. Node ini yang menguruskan pada gilirannya tidak memerlukan kebenaran eksklusif untuk kunci yang memberikan akses ke maklumat tersebut, mereka berfungsi tanpa konflik dalam masalah ini, meninggalkan sokongan yang mesti mereka berikan untuk pemimpin untuk node yang tinggal.

3

Dalam kes nod pekerja, komunikasi dengan node pengurus dilaksanakan melaluil Protokol GRPC yang bekerja dengan rangkaian HTTP / 2. Dengan protokol ini, mereka bertanggungjawab untuk menguruskan node untuk status tugas yang diberikan, ditambah dengan tanda kehidupan yang menunjukkan sama ada nod terus berfungsi untuk wadah.

Kumpulan itu bertindak sebagai sistem desentralisasi yang cepat untuk setiap proses, berkat sistem fail yang diedarkan. Ia mempunyai memori membaca segera yang mengoptimumkan proses membaca ini pada saat beban membaca sangat tinggi dan kelajuan membaca lebih banyak diperlukan dalam keadaan seperti itu. Dengan cara yang sama, yang penulisan maklumat dalam struktur kawanan; mengelompokkan semua maklumat dalam rangkaian yang sama, sesuatu yang menjimatkan banyak masa semasa permintaan objek. Jelasnya, kecekapan dalam penulisan dan pembacaan data sangat meningkatkan kelajuan dan prestasi, tanpa mengehadkan pemuliharaan dan penyimpanan data semasa proses tersebut.

Docker 1.12 menguruskan sistem kawanan untuk menyediakan gudang data yang diedarkan dengan baik dengan akses pantas ke data yang terkandung. Membuat sistem intensif membaca yang hanya menangani penulisan data ke cakera dalam masa-masa yang sangat diperlukan. Sesuatu yang memberikan prestasi yang lebih tinggi dalam bidang ini untuk sistem dan yang tidak meninggalkan keselamatan, yang mana di dalam Docker sangat mudah diakses bagi mereka yang bukan pakar dalam bidang ini. Anda hanya perlu mempunyai pengetahuan yang lebih maju dalam kes di mana anda perlu menangani keselamatan untuk lalu lintas rangkaian overlay, yang dalam kebanyakan kes memerlukan perhatian atau konfigurasi manual.

Sekiranya anda ingin mengetahui lebih banyak Docker dan versi barunya di sini, kami meninggalkan pautan daripadanya blog rasmi.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan.

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.