Hosting dan Kontena LXC

logo lxc

Baru-baru ini, berita disiarkan bahawa SiteGround, salah satu penyedia hosting web utama di Eropah, menetap di negara kita dan menggunakan teknologi canggih dari segi prestasi: kita bercakap mengenai Kontena Linux atau LXC. Fungsi ini tidak baru, dalam sistem operasi, kerana FreeBSD mempunyai Jails, Solaris mempunyai Zon dan ada jenis kontena lain seperti yang disediakan oleh OpenVZ dan Linux VServer yang mempunyai konfigurasi yang berbeza di dalam kernel mereka untuk melaksanakannya.

Fakta bahawa SiteGround merangkul kedudukan ini dari segi teknologinya, dan visi perniagaannya yang jelas tertumpu pada prestasi tinggi infrastrukturnya, baik di peringkat perkakasan (melalui keadaan pepejal memacu SSD) sebagai perisian, menimbulkan persoalan sama ada ia sangat baik dan menjanjikan. Kami bercakap mengenai LXC ke bekas di bawah.

LXC atau Linux Containers kini mewakili salah satu teknologi paling moden dengan prospek masa depan yang terbaik. Ia tentang kontena yang memvisualisasikan persekitaran di tingkat sistem operasi Linux dan dapat digunakan di beberapa keadaan dalam pelayan fizikal yang sama. Kesemuanya beroperasi secara terpisah seperti SPV (Virtual Private Servers) atau EV (Virtual Virtual Lingkungan), di mana semua sumber disediakan di peringkat pemprosesan, komunikasi dan penyimpanan.

Tetapi di manakah faedah bekas itu benar-benar? Mari kita ambil contoh contoh berikut. Portal perkhidmatan mahu penggunanya dapat menggunakan platform autonomi dan terpencil berdasarkan permintaan. Secara tradisinya, semua perisian dan komponen yang diperlukan untuk setiap alat yang diinginkan harus dipasang, tetapi terima kasih kepada bekas, semua sumber yang diperlukan dapat dikumpulkan bersama dan dibuat sekerap yang diperlukan secara automatik.

lxc vs hos

Ketika di SiteGround mereka melakukan migrasi terakhir mereka menyambut, selain teknologi ini, penyimpanan melalui SSD cakera padat. LXC memberi mereka, dengan kata-kata pekerjanya sendiri, fleksibiliti yang anda perlukan untuk perniagaan anda, dan cakera SSD kelajuan pelaksanaan yang diperlukan untuk memberikan perkhidmatan yang mencukupi tepat pada masanya kepada penggunanya. Di samping itu, syarikat telah membuat pelaksanaan LXC sendiri dan menghasilkan banyak patch untuk kernel Linux yang memperbaiki bug dan memperbaiki masalah keselamatan.

Masa depan kontena kelihatan sangat menjanjikan dan dapat mengakhiri Virtualisasi seperti yang kita ketahui sekarang. Atau tidak?

Ciri LXC

La keupayaan untuk membuat bekas yang dikemas dan diasingkan dengan kumpulan sumber anda sendiri ia adalah fungsi yang sudah dilakukan hari ini oleh persekitaran virtualisasi. Walau bagaimanapun, teknologi kontena memberikan peningkatan prestasi (hampir serupa dengan virtualisasi logam telanjang) dan fleksibiliti. Bekas tidak meniru perkakasan mesin, dan selagi ruang tidak di virtualisasi, tidak ada ruang penyimpanan yang diambil.

LXC harus difahami sebagai sistem operasi di dalam sistem kita sendiri, dan bahawa untuk tujuan praktikal berkelakuan seperti mesin maya. Peniruan dilakukan oleh kernel Linux itu sendiri dan LXC menyediakan wadah minimum untuk dapat menyimpan templat pelbagai distribusi sistem operasi dan aplikasi pengguna yang memungkinkan penggunaannya semula dalam pelbagai persekitaran dan kitaran pengembangan.

La mudah alih Dengan fungsi ini dapat dipastikan, kerana ia mencabut aplikasi dari sistem operasi dan mungkin untuk menjalankan wadah apa pun dari pemasangan persekitaran minimum. Di samping itu, berkat pengasingan sumber daya, adalah mungkin untuk menjalankan beberapa contoh beberapa versi Java, PHP atau Apache pada waktu yang sama, dengan fleksibiliti total dan dapat mengimbangi muatan antara beberapa sistem, mengklon persekitaran mereka atau membuat salinan sandaran dalam masa beberapa saat.

Masa depan virtualisasi belum selesai, kerana dengan itu adalah mungkin untuk menggunakan ekosistem yang sangat beragam yang, pada masa ini, kontena tidak dapat menggunakan kernel tertentu untuk tugas ini.

LXC dan Docker

lxc-vs-docker

LXC dan Docker adalah dua sistem pengkontenan yang falsafahnya beroperasi dengan cara yang sangat serupa: maya secara berasingan persekitaran aplikasi yang berbeza yang beroperasi secara autonomi. Ubutu bekerja dengan kedua-dua projek tersebut yang sering menjadi keliru dan perbezaan utamanya yang membuat kita perhatikan. Bekas LXC mempunyai init yang memungkinkan untuk melaksanakan pelbagai proses sementara Docker container mempunyai satu yang hanya dapat menjalankan satu proses setiap jenis.

Idea Docker adalah untuk mengurangkan saiz bekas anda sebanyak mungkin ke satu proses yang diuruskan dari aplikasi ini. Masalahnya adalah bahawa banyak aplikasi yang dikembangkan hari ini mempunyai harapan dapat dilaksanakan dalam lingkungan multithreaded, dengan sokongan beberapa cron, daemon, SSH, dll. Oleh kerana Docker tidak memiliki semua ini, konfigurasi lingkungan penyebaran, jaringan, penyimpanan dan orkestrasi akhir keseluruhan sistem harus dilakukan melalui aplikasi.

Ini hanyalah puncak gunung es, seperti soalan lain tetap ada di udara seperti pengurusan sumber rangkaian, penyambungan komunikasi, penumpukan kontena atau penghijrahan antara persekitaran panas. Pada masa ini, nampaknya jurang yang memisahkan kedua teknologi ingin dikurangkan dan sudah tiba masanya siapa yang memutuskan teknologi mana yang akan berada di atas.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  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.