Application virtualization or containers is seriously threatening the dominance of traditional OS level Virtualization. In a Survey done by ETR, Docker is growing faster than anything ever seen in history of ES. In fact, as of April 2015 Docker was at 97% usage and purchasing intention by enterprises.
The numbers for Docker’s project growth stats are shocking as well. In the past year alone, the project has experienced a 183% increase in contributors, 515% growth in projects on GitHub, and an astounding 18,082% spike in container downloads.
Container technology was in use for years, with companies like google using it in their data center for the last decade, but then came Docker. Docker is an open source project that automates the deployment of applications inside software containers. Docker did something simple butrevolutionary: they automated and massively simplified the whole process. in simple language, Docker is a tool that can package an application and its dependencies in a virtual container that can run on any Linux server. Unlike full virtual machines though, a Docker container does not include a full virtualized OS, but rather shares the OS of its host.
The Eco-system around containers is developing quickly. Docker has done fantastically at making containers appeal to developers, and the next stage is to disrupt production. Many small companies are using containers already on public clouds, but in order for containers technology to seriously threaten OS level virtualization, some components are still missing. Partly because the eco-system around containers is still very young, but also because containers are a different animal, and new technologies need to be developed in order to solve the regular issues in developing, testing, deploying, managing, monitoring and securing containers. There is plenty of room for innovations in this space, although many areas are already covered by startups.Webelievethat we are at the beginning of a real disruption in the virtualization world, and that containers arequickly going to becomethe preferred environment to run an application. Areas in which we are interested are: networking, storage and security for containers. If you are developing something around containers, please give us a call; we would love to learn more.