Professional Documents
Culture Documents
Abstract- Cloud Computing is the delivery of different services like (IaaS, B. CONTAINERS
PaaS, SaaS) with the use of internet. Cloud computing has been in immense
Recently, containers have proven to be a successful lightweight
demand among business because of its performance, security, and efficiency. We
technology for virtualizing applications, especially for
achieve cloud computing through the concept of virtualization. In the context of
managing applications in the cloud. Managing container clusters
cloud computing, Docker is a tool used to automatically deploy applications in an frequently becomes crucial, and orchestrating the creation and
environment designed to manage containers. A container on the other hand is an deployment of the system turns into a major issue. Researchers
isolated environment to run an application without affecting the entire system and have taken up this new topic, but there isn't a secondary study
vice-versa. Dockers have various uses like caching a cluster of containers, sharing to compile this research now. Our goal is to locate,
resources flexibly, scalability, portability and many more. In this term paper we will taxonomically categorize, and compare the body of existing
discuss the Container and docker technology in depth. research on containers, their orchestration, and particularly the
use of this technology in the cloud.
Keywords - containers, dockers, virtualization, cloud computing,
virtual machines, hypervisors C. CLOUD COMPUTING
1
4) Docker Containers
F. CONTAINERS
4
2) Speed
12. COMPARING DIFFERENT VIRTUAL MACHINES
One of the most frequently cited benefits of containers is speed. At AND CONTAINERIZED
the point when the advantages of utilizing docker are featured, it
would be extraordinary also about the speed of docker in the
discussion (Chavis and Draftsman, 2015). Because they are so
DOCKER KVM
small, building a container takes very little time. Because containers
are small, development, testing, and deployment can be completed
Boot Time Short Boot Time Long
more quickly. After being constructed, containers can be pushed for
testing before being moved to the production environment. [12]
Calculation Speed Calculation Speed
is faster is slower
3) Scalability
No guest OS Works
Docker has the ability that it can be deployed in several physical
Independently
servers, data servers, and cloud platforms. It can also be run on
every Linux machine. Containers can easily be moved from a cloud
environment to local host and from there back to cloud again at a Table 1
fast pace. Adjustments can easily be done; the scale can simply be
adjusted by the user according to the need[11]. XenServer (Xen) CoreOS(LXC)
5
III.CONCLUSION
Because they were able to deliver performance that was close to [6] Felter, W., Ferreira, A., Rajamony, R., & Rubio, J. (2014). An updated
native in a cloud environment, container technology has gained a lot performance comparison of virtual machines and linux
of popularity.[5] When applications are containerized, Docker containers.technology, 28, 32.
makes them run automatically. The host operating system receives [7] Linux Scheepers, M. J. (2014). Virtualization and containerization of
application infrastructure: A comparison.
an additional layer of the docker engine. Because there is no guest [8] Seo, K.-T., Hwang, H.-S., Moon, I.-Y., Kwon, O.-Y., & Kim, B.-J. (2014).
operating system and there is less overhead in terms of resources, Performance Comparison Analysis of Linux Container and Virtual
docker performs faster than virtual machines.[1] Dockers containers Machine for Building Cloud.
outperform virtual machines when it comes to scalability when used [9] A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori. kvm: the linux
virtual machine monitor. In Proceedings of the Linux
with various big data workloads. The Dockers container uses more
symposium,volume 1, pages 225–230, 2007.
CPU and memory for the same workload. We speculate that the [10] A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori. kvm: the linux
findings of our study can assist practitioners and researchers in virtual machine monitor. In Proceedings of the Linu
making more informed decisions regarding the configuration of symposium,volume 1, pages 225–230, 200
their big data applications and the tuning of their cloud environment [11] Containers & Docker: Emerging Roles & Future of Cloud Technologyby
Sachitanand singh, Nirmala Singh, IBM Software Lab, Tech Lab
in order to improve performance and maximize resource utilization. [12] IBM hitches a ride on the Docker bandwagon
For instance, how effective are container migrations in comparison [13] Krishnatej K, Patnala E, Narasingu SS, Chaitanya JN (2013) Virtualization
to virtual machine migrations, and how will these migration [14] Technology in Cloud Computing Environment by, IJETAE 3.
[15] Bui, T. (2015). Analysis of docker security. arXiv preprint
mechanisms affect the performance of cloud-based big data
arXiv:1501.02967.
applications.[2] [16] Bui, T.(2015) Analysis of docker security. arXiv preprint
[17] Performance comparison between Linux containers and virtual machines.
REFERENCES Paper presented at the Computer Engineering and Applications (ICACEA),
2015 International Conference on Advances in.
[18] EssexVase, T. (2015). Advantages of Docker.
[1] Babak Bashari Rad, Harrison John Bhatti, Mohammad Ahmadi , IJCSNS An
introduction to Docker and Analysis of its performanceVOL.17 No.3, March [19] Virtualization in Cloud Computing Malhotra L1*, Agarwal D1 andJaiswal
2017 A2 1Student, Amity University, Noida,
1 2 2 3 [20] Lombardi L, Pietro RD (2011) Secure virtualization for cloud
[2] Qi Zhang , Ling Liu , Calton Pu , Qiwei Dou A comparative Study of computing, Journal of Network and Computer Applications 34: 1113-
Container and Virtual Machines in Big Data Environment. 1122.
[3] Turnbull.J The Docker Book: Containerization and new virtualisation. [21] Amazon's Container Strategy, Examined.
[4] Cloud Container Technologies: a State-of-the-Art Review, , University of Pisa,
[22] VMware container platforms offer increased flexibility, [online] Available:
Pisa, Italy
searchvmware.techtarget.com/tip/VMware-containerplatforms-offer-
[5] A performance study of Containers in cloud Environment by Bowen Ruan, Hang increased-flexibility.
Huang, Song wu, and HJai Jin., 10 November 2016.