Content deleted Content added
mNo edit summary |
→top: punctuation, reference formatting, biblio data, removed unnecessary link |
||
(31 intermediate revisions by 26 users not shown) | |||
Line 1:
{{Short description|Cloud computing concept}}
In [[software engineering]], '''
== Usage ==
In recent times,
== Types of containers ==
* OS containers
*
* Because of
* In containerized environments, security scanners generally protect the OS, but not the application containers, which adds unwanted vulnerability.
== 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
== Container cluster management ==
Container clusters need to be managed. This includes functionality to create a cluster, to upgrade the software or repair it, balance the load between existing instances, scale by starting or stopping instances to adapt to the number of users, to log activities and monitor produced logs or the application itself by querying sensors. Open-source implementations of such software include [[OKD (software)|OKD]] and Rancher. Quite a number of companies provide container cluster management as a managed service, like [[Alibaba Group|Alibaba]], [[Amazon (company)|Amazon]], [[Google]], [[Microsoft]].
== See also ==
* [[Docker (software)]]
* [[Kubernetes]]
* [[Open Container Initiative]]
* [[Virtual machines]]
Line 31 ⟶ 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=
* {{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 }}
* {{cite book |doi=10.1007/978-981-15-8411-4_4 |chapter=Containerization Design for Autonomous and Controllable Cloud Distributed System |title=Communications, Signal Processing, and Systems |series=Lecture Notes in Electrical Engineering |year=2021 |last1=Zhang |first1=Xiao |last2=Tang |first2=Yu |last3=Li |first3=Hao |last4=Liu |first4=Shaotao |last5=Lin |first5=Di |volume=654 |pages=30–38 |isbn=978-981-15-8410-7 |s2cid=236762442 }}
* {{cite book |doi=10.1007/978-3-030-24305-0_30 |chapter=Virtualization, Containerization, Composition, and Orchestration of Cloud Computing Services |title=Computational Science and Its Applications – ICCSA 2019 |series=Lecture Notes in Computer Science |year=2019 |last1=Odun-Ayo |first1=Isaac |last2=Geteloma |first2=Victor |last3=Eweoya |first3=Ibukun |last4=Ahuja |first4=Ravin |volume=11622 |pages=403–417 |isbn=978-3-030-24304-3 |s2cid=195769647 }}
;Books:
* Gabriel N. Schenker, Hideto Saito, Hui-Chuan Chloe Lee, Ke-Jou Carol Hsu, (2019) ''Getting Started with Containerization: Reduce the operational burden on your system by automating and managing your containers'', [[Packt Publishing]], {{ISBN|
* Jeeva S. Chelladhurai, Vinod Singh, Pethuru Raj (2014), ''Learning Docker'', [[Packt Publishing]], {{ISBN|
== References ==
Line 48:
{{
|