Docker &It’s Containerization: Popular Evolving Technology and rise of Microservices
Abstract
Traditional software development processes usually result in relatively large teams working on a single, monolithic deployment artifact. It is evident that the application is going to grow in size with an increase in the number of services offered. This might become overwhelming for developers to build and maintain the application codebase and there is a problem that sometimes the application works on the developer system and the same does not work on the testing environment so for this, we tried to work with virtual machines before but unless they have a very powerful and expensive infrastructure.VM supports hardware virtualization. That feels like it is a physical machine in which you can boot any OS. In hypervisor-based virtualization, the virtual machine is not a complete operating system instance but its partial instance of the operating system and hypervisor allows multiple operating systems to share a single hardware host. In this virtualization, every virtual machine (VM) needs a complete operating-system installation including a kernel which makes it massive. The proposed system highlights the role of Container-based virtualization and Docker in shaping the future of Microservice Architecture. Docker is an open-source platform that can be used for building, distributing, and running applications in a portable, lightweight runtime and packaging tool, known as Docker Engine. It also provides Docker Hub, which is a cloud service for sharing applications. Costs can be reduced by replacing the traditional virtual machines with docker containers. Microservices and containers are the modern way of building large, independent, and manageable applications. The adoption of containers will continue to grow and the majority of Microservice applications will be built on the containers in the future.
Keywords
References
container-based virtualization (operating system-level virtualization) - http://searchservervirtualization.techtarget.com/definition/container-based-virtualization-operating-system-level-virtualization
Making the case for container-based virtualization over hypervisorshttp://searchservervirtualization.techtarget.com/tip/Making-the-case-for-container-based-virtuali zation-over-hypervisors
Virtualization performance and container-based virtualizationhttp://searchservervirtualization.techtarget.com/tip/Virtualizationperformance-and-container-based-virtualization
Virtualization withoutthe Hypervisorhttp://docs.media.bitpipe.com/io_12x/io_128710/item_1261181/Virtualization%20Without%20T he%20Hypervisor_hb_final.pdf
Containers vs. VMs: What's the difference? http://searchservervirtualization.techtarget.com/answer/Containers-vs-VMs-Whats-the-difference
Why system Linux containers make sensehttp://searchservervirtualization.techtarget.com/tip/Why-systemd-Linux- containers-make-sense
Docker leads the container technology charge in cloudhttp://searchcloudcomputing.techtarget.com/feature/Docker-leads-the-container-technology-char ge-in-cloud
VMware container platforms offer increased flexibilityhttp://searchvmware.techtarget.com/tip/VMware-container-platforms- offer-increased-flexibility 69
IBM hitches a ride on the Docker bandwagonhttp://searchcloudcomputing.techtarget.com/news/2240236168/IBM-hitches-a-ride-on-the-Dock er-bandwagon
Containers: Fundamental to the cloud's evolutionhttp://www.zdnet.com/article/containers-fundamental-to-the-evolution- of-the-cloud/
Refbacks
- There are currently no refbacks.
Copyright © 2013, All rights reserved.| ijseat.com
International Journal of Science Engineering and Advance Technology is licensed under a Creative Commons Attribution 3.0 Unported License.Based on a work at IJSEat , Permissions beyond the scope of this license may be available at http://creativecommons.org/licenses/by/3.0/deed.en_GB.
Â