Konteynerleştirme (bilgi işlem) - Containerization (computing)
Konteynerleştirme , birden çok ağ kaynağı üzerinde işletim sistemi düzeyinde bir sanallaştırma veya uygulama düzeyinde sanallaştırmadır, böylece yazılım uygulamaları , tür veya satıcıdan bağımsız olarak herhangi bir bulut veya bulut dışı ortamda kapsayıcı adı verilen yalıtılmış kullanıcı alanlarında çalışabilir .
kullanım
Kaplar temel olarak uygulama çevreleyen ve diğer paralel çalışan ortamlar bağımsız tutmak bir işlevsel ve taşınabilir bir bulut veya non-bulut işlem ortamı vardır. Her kap ayrı ayrı, farklı bir yazılım uygulamasını simüle eder ve ilgili yapılandırma dosyalarını, kitaplıkları ve bağımlılıkları bir araya getirerek yalıtılmış işlemleri çalıştırır. Ancak, toplu olarak birden çok kapsayıcı ortak bir OS Çekirdeği paylaşır .
Son zamanlarda, konteynerleştirme teknolojisi Amazon Web Services , Microsoft Azure ve Google Cloud Platform tarafından geniş çapta benimsendi .
Konteyner türleri
- işletim sistemi kapsayıcıları
- Uygulama kapsayıcıları
Güvenlik sorunları
- Ortak işletim sistemi nedeniyle, güvenlik tehditleri kapsayıcılı sistemin tamamını etkileyebilir.
- Kapsayıcılı ortamlarda, güvenlik tarayıcıları genellikle işletim sistemini korur ancak uygulama kapsayıcılarını korumaz, bu da istenmeyen güvenlik açıkları ekler.
daha fazla okuma
dergi makaleleri
- Bentaleb, O., Belloum, ASZ, Sebaa, A. et al. Konteynerleştirme teknolojileri: sınıflandırmalar, uygulamalar ve zorluklar J Supercomput (2021). doi : 10.1007/s11227-021-03914-1 .
- J. Watada, A. Roy, R. Kadikar, H. Pham ve B. Xu, Emerging Trends, Techniques and Open Issues of Containerization: A Review , IEEE Access , cilt. 7, s. 152443-152472, 2019, doi : 10.1109/ACCESS.2019.2945930 .
- van den Berg, T., Siegel, B. and Cramp, A. (2017) Yüksek seviyeli mimari tabanlı simülasyonların kapsayıcılaştırılması: Bir vaka çalışması , The Journal of Defense Modeling and Simulation, 14(2), s. 115– 138. doi : 10.1177/1548512916662365 .
- Zhang X., Tang Y., Li H., Liu S., Lin D. (2021) Otonom ve Kontrol Edilebilir Bulut Dağıtılmış Sistem için Konteynerleştirme Tasarımı . İçinde: Liang Q., Wang W., Liu X., Na Z., Li X., Zhang B. (eds) Communications, Signal Processing, and Systems. CSPS 2020. Elektrik Mühendisliği Ders Notları, cilt 654. Springer, Singapur. doi : 10.1007/978-981-15-8411-4_4
- Odun-Ayo I., Geteloma V., Eweoya I., Ahuja R. (2019) Bulut Bilişim Hizmetlerinin Sanallaştırılması, Kapsayıcılaştırılması, Birleştirilmesi ve Düzenlenmesi . İçinde: Misra S. et al. (eds) Hesaplamalı Bilim ve Uygulamaları – ICCSA 2019. ICCSA 2019. Bilgisayar Bilimlerinde Ders Notları, cilt 11622. Springer, Cham. doi : 10.1007/978-3-030-24305-0_30 .
Kitabın
- Gabriel N. Schenker, Hideto Saito, Hui-Chuan Chloe Lee, Ke-Jou Carol Hsu, (2019) Containerization'a Başlarken: Container'larınızı otomatikleştirerek ve yöneterek sisteminizdeki operasyonel yükü azaltın , Packt Publishing , ISBN 9781838649036
- Jeeva S. Chelladhurai, Vinod Singh, Pethuru Raj (2014), Learning Docker , Packt Publishing , ISBN 9780988820203