Another facilitator is the increasing adoption of and momentum behind Kubernetes, a container development environment created and supported by Google.
Enterprise IT can benefit from containers as a lighter weight and more efficient way to run applications and services – or “microservices” – than virtual machines, Juniper says. Every VM that’s spun up requires an operating system image installation, whereas multiple containers can share a single OS, the company says.
This is beneficial for IT departments implementing microservices architectures in which enterprise applications – services -- are developed as independently deployable modules based on business capability that can moved, changed or deleted without affecting the entire application.
“Because of the way they are constructed, containers are significantly more suited for microservices architecture because it allows enterprises to develop, deploy, and manage their business applications more efficiently in a modular approach rather than with the conventional overhead-laden VM architecture,” Blatnik says.
Better connectivity and improved overall security will remove some major sticking points to enterprise adoption of containers, Juniper predicts. Juniper is one of several vendors looking to enhance the networking and orchestration support for containers through disaggregation, specifically within its Junos OS software, Blatnik says.
Disaggregated Junos makes networking software stack capabilities more consumable as services, she says.
Sign up for Computerworld eNewsletters.