Rumah Pembangunan Teknologi kontena - perkara besar yang akan datang?

Teknologi kontena - perkara besar yang akan datang?

Isi kandungan:

Anonim

Perniagaan telah menghadapi masalah dalam menjalankan aplikasi perisian yang berjaya dalam pelbagai persekitaran. Apabila aplikasi perisian dipindahkan ke persekitaran yang berbeza, kemungkinan isu akan muncul. Isu-isu ini menimbulkan masalah lain seperti pemanfaatan sumber yang lemah dan membazirkan masa dan usaha membetulkan isu-isu ini. Teknologi kontena menawarkan penyelesaian kepada masalah ini, dan akhir-akhir ini lebih banyak perniagaan telah merangkul teknologi. Teknologi kontena mengubah semula bagaimana aplikasi dipindahkan dan dijalankan pada persekitaran yang pelbagai. Oleh itu, ia mungkin tepat untuk mengatakan bahawa teknologi bekas bukanlah perkara besar seterusnya - ia sudah ada di sini.

Apakah Teknologi Container?

Teknologi kontena menawarkan penyelesaian yang inovatif kepada masalah menjalankan aplikasi perisian dalam pelbagai persekitaran. Apabila aplikasi perisian dipindahkan dari satu persekitaran kepada yang lain, katakan dari pementasan kepada pengeluaran, terdapat kemungkinan isu. Menurut Solomon Hykes, pengasas Docker, syarikat yang sangat menyumbang kepada kontena menjadi popular, "Anda akan menguji menggunakan Python 2.7, dan kemudian ia akan berjalan pada Python 3 dalam pengeluaran dan sesuatu yang pelik akan berlaku. Atau anda akan bergantung pada tingkah laku versi tertentu pustaka SSL dan satu lagi akan dipasang. Anda akan menjalankan ujian pada Debian dan pengeluaran adalah pada Red Hat dan segala macam perkara yang aneh berlaku. "Selain masalah perisian, masalah lain juga mungkin timbul. Hykes terus menambah" Topologi rangkaian mungkin berbeza, atau keamanan dasar dan penyimpanan mungkin berbeza tetapi perisian harus berjalan di atasnya. " (Untuk mengetahui lebih lanjut mengenai Docker, lihat Docker - Bagaimana Kontena Boleh Menyederhanakan Pembangunan Linux Anda.)

Kontena mengandungi persekitaran runtime yang terdiri daripada aplikasi perisian, dependencies, perpustakaan, binari dan fail konfigurasi. Aplikasi perisian berjalan pada bekas dan tidak bergantung pada persekitaran tuan rumah kecuali sistem operasi. Sebuah bekas boleh mengandungi berbilang aplikasi dan setiap aplikasi akan mempunyai persekitarannya sendiri. Apabila bekas digunakan dalam persekitaran yang berbeza, sistem pengendalian akan dikongsi di seluruh aplikasi.

Teknologi kontena - perkara besar yang akan datang?