Content deleted Content added
→top: punctuation, reference formatting, biblio data, removed unnecessary link |
|||
(9 intermediate revisions by 8 users not shown) | |||
Line 1:
{{Short description|Cloud computing concept}}
In [[software engineering]], '''containerization''' is [[
== Usage ==
Each ''container'' is basically a fully functional and portable cloud or non-cloud computing environment surrounding the application and keeping it independent of other environments running in parallel.<ref>{{Cite web|title=What is containerization?|url=https://www.redhat.com/en/topics/cloud-native-apps/what-is-containerization|url-status=live|access-date=2021-07-10|website=www.redhat.com|publisher=[[RedHat]]|language=en|archive-url=https://web.archive.org/web/20210508174632/https://www.redhat.com/en/topics/cloud-native-apps/what-is-containerization |archive-date=2021-05-08 }}</ref> Individually, each container simulates a different software application and runs isolated processes<ref>{{Cite web|last1=Hinck|first1=Tim Maurer, Garrett|last2=Hinck|first2=Tim Maurer, Garrett|title=Cloud Security: A Primer for Policymakers|url=https://carnegieendowment.org/research/2020/08
In recent times, containerization technology has been widely adopted by cloud computing platforms like [[Amazon Web Services]], [[Microsoft Azure]], [[Google Cloud Platform]], and [[IBM Cloud]].<ref>{{Cite web|last=December 2019|first=Jonas P. DeMuro 18|title=What is container technology?|url=https://www.techradar.com/in/news/what-is-container-technology|access-date=2021-07-10|website=TechRadar India|date=18 December 2019|language=en}}</ref> Containerization has also been pursued by the U.S. Department of Defense as a way of more rapidly developing and fielding software updates, with first application in its [[Lockheed Martin F-22 Raptor|F-22]] air superiority fighter.<ref>{{cite web |url=https://aviationweek.com/defense-space/sensors-electronic-warfare/flight-test-clears-f-22-fleet-accept-third-party-software |title=Flight Test Clears F-22 Fleet To Accept Third-Party Software |work=Aviation Week |date=30 August 2022}}</ref>
Line 16:
== Container management, orchestration, clustering ==
Container [[Orchestration (computing)|orchestration]] or container management is mostly used in the context of application containers.<ref>{{Cite web |title=What is Container Orchestration? Definition & Related FAQs |url=https://avinetworks.com/glossary/container-orchestration/ |access-date=2024-04-29 |website=Avi Networks}}</ref> Implementations providing such orchestration include [[Kubernetes]] and [[docker (software)|Docker swarm]].
== Container cluster management ==
Line 30:
;Journal articles:
* {{cite journal |last1=Bentaleb |first1=Ouafa |last2=Belloum |first2=Adam S. Z. |last3=Sebaa |first3=Abderrazak |last4=El-Maouhab |first4=Aouaouche |title=Containerization technologies: taxonomies, applications and challenges |journal=The Journal of Supercomputing |date=8 June 2021 |volume=78 |pages=1144–1181 |doi=10.1007/s11227-021-03914-1 |s2cid=236220833 }}
* Moreau, David; Wiebels, Kristina; Boettiger, Carl (2023). Containers for computational reproducibility. ''Nature Reviews Methods Primers,'' 3 (50). https://doi.org/10.1038/s43586-023-00236-9
* {{cite journal |last1=Watada |first1=Junzo |last2=Roy |first2=Arunava |last3=Kadikar |first3=Ruturaj |last4=Pham |first4=Hoang |last5=Xu |first5=Bing |title=Emerging Trends, Techniques and Open Issues of Containerization: A Review |journal=IEEE Access |date=2019 |volume=7 |pages=152443–152472 |doi=10.1109/ACCESS.2019.2945930 |bibcode=2019IEEEA...7o2443W |s2cid=204970781 |doi-access=free }}
* {{cite journal |last1=van den Berg |first1=Tom |last2=Siegel |first2=Barry |last3=Cramp |first3=Anthony |title=Containerization of high level architecture-based simulations: A case study |journal=The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology |date=April 2017 |volume=14 |issue=2 |pages=115–138 |doi=10.1177/1548512916662365 |s2cid=64405143 |doi-access=free }}
|