Containerisering (databehandling) - Containerization (computing)

Containerisering er en virtualisering på operativsystemnivå eller virtualisering på applikasjonsnivå over flere nettverksressurser, slik at programvareapplikasjoner kan kjøres i isolerte brukerrom som kalles containere i alle sky- eller ikke-skymiljøer, uavhengig av type eller leverandør.

Bruk

De beholdere er i utgangspunktet en fullt funksjonell og portabel sky eller ikke-sky datamiljø som omgir søknad og holde den uavhengig av andre parallelt kjører miljøer. Hver container simulerer en annen programvare og kjører isolerte prosesser ved å pakke sammen relaterte konfigurasjonsfiler, biblioteker og avhengigheter. Men samlet deler flere beholdere et felles OS -kjerne .

I nyere tid har containeriseringsteknologien blitt mye brukt av Amazon Web Services , Microsoft Azure og Google Cloud Platform .

Typer containere

  • OS -beholdere
  • Apps -beholdere

Sikkerhetsproblemer

  • På grunn av vanlig operativsystem kan sikkerhetstrusler påvirke hele containersystemet.
  • I containermiljøer beskytter sikkerhetsskannere generelt operativsystemet, men ikke applikasjonsbeholderne, noe som gir uønsket sårbarhet.

Videre lesning

Tidsskriftartikler

  • Bentaleb, O., Belloum, ASZ, Sebaa, A. et al. Containeriseringsteknologier: taksonomier, applikasjoner og utfordringer J Superdatamaskin (2021). doi : 10.1007/s11227-021-03914-1 .
  • J. Watada, A. Roy, R. Kadikar, H. Pham og B. Xu, Emerging Trends, Techniques and Open Issues of Containerization: A Review , in IEEE Access , vol. 7, s. 152443-152472, 2019, doi : 10.1109/ACCESS.2019.2945930 .
  • van den Berg, T., Siegel, B. og Cramp, A. (2017) Containerization of high-level architecture-based simulations: A case study , 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) Containerization Design for Autonomous and Controllable Cloud Distributed System . I: Liang Q., Wang W., Liu X., Na Z., Li X., Zhang B. (red.) Kommunikasjon, signalbehandling og systemer. CSPS 2020. Forelesningsnotater i elektroteknikk, vol 654. Springer, Singapore. doi : 10.1007/978-981-15-8411-4_4
  • Odun-Ayo I., Geteloma V., Eweoya I., Ahuja R. (2019) Virtualisering, containerisering, sammensetning og orkestrering av skyberegningstjenester . I: Misra S. et al. (red) Computational Science and Its Applications - ICCSA 2019. ICCSA 2019. Forelesningsnotater i informatikk, vol 11622. Springer, Cham. doi : 10.1007/978-3-030-24305-0_30 .

Bøker

  • Gabriel N. Schenker, Hideto Saito, Hui-Chuan Chloe Lee, Ke-Jou Carol Hsu, (2019) Komme i gang med containerisering: Reduser driftsbyrden på systemet ditt ved å automatisere og administrere containerne dine , Packt Publishing , ISBN  9781838649036
  • Jeeva S. Chelladhurai, Vinod Singh, Pethuru Raj (2014), Learning Docker , Packt Publishing , ISBN  9780988820203

Se også

Referanser