As IBM exhibits at DockerCon this week in San Francisco, some of our readers have asked what role does IBM z play with a Docker implementation? Developers and Operations teams know Docker as an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of operating-system-level virtualization on Linux. When these containers run on IBM z Systems, the performance is considerably amplified and a container density per processor is achieved that is revolutionary.
IBM Fellow Donna Dillenberger took the time to explain the high-performance of Docker Containers running on IBM z Systems at the recent IBM Edge conference in Las Vegas during an interview with the Cube’s Stu Miniman. The z13 allows users to effectively leverages the power of Docker containers. “The Docker container on z is scalable,” said Donna Dillenberger, IBM fellow for IBM Research. “You can put thousands of containers on z. We’re also making sure it’s secure.” Running on IBM z Systems, Docker containers are highly scalable and ensure quality of service.
At DockerCon today IBM has announced the delivery of industry leading enterprise class containers, that make it easier for clients to deliver production applications across their hybrid environments.
Containers give developers flexibility to build once and move applications without the need to rewrite or redeploy their code. IBM Containers, based on Docker and built on Bluemix, IBM’s platform-as-a-service, provide a more efficient environment that enables faster integration and access to analytics, big data and security services. Enterprises will now be able to use the combination of IBM, Docker, Cloud Foundry and OpenStack to create a new generation of portable distributed applications.
Also announced today, IBM has become a founding member of a coalition of partners and users to create the Open Container Platform (OCP) that will ensure that containers are interoperable. The creation of the OCP will produce a collaborative environment that fosters the rapid growth of container-based solutions, offering developers a single industry agreed upon approach and direction.
“Our ongoing partnership with IBM has been a great win for the rapidly growing number of enterprises and startups alike that see Docker as the foundation for a new generation of business critical distributed applications,” Nick Stinemates, VP, business development & technical alliances for Docker. “By making a production ready, Docker-based container service, available for developers, IBM is emphasizing a faster time to value and inspiring millions of developers to leverage the growing opportunity of innovating in the cloud.”
Modern developers need more than basic execution of containers in the cloud. Containers should be empowered with advanced capabilities allowing production applications to be deployed and managed with ease, giving developers the freedom to focus on innovation. The IBM Container service provides significant business benefits to the enterprise that centers on a faster time to market, seamless application portability, higher confidence and reliability for enterprise applications; resulting in an overall reduced development time and cost through a more efficient configuration management across the DevOps value chain.
IBM Containers accomplish this through:
- Integrated Tools such as log analytics, performance monitoring and delivery pipeline simplifying life cycle management
- Elastic Scaling and Auto Recovery providing resources when needed them most
- Zero Downtime Deployments utilizing Active Deploy ensuring users are never impacted by application enhancements
- Private Overlays, Load Balancing and Automated Routing enabling capabilities to address even the most complex business requirements
- Support for Persistent Storage allowing data-centric application creation
- Automated Image Security and Vulnerability Scanning with Vulnerability Advisor alerts to security weaknesses before deployment
- Access to Bluemix Services, a powerful catalog of over 100 cloud services including Watson, Analytics, IoT and Mobile
Additionally, IBM has demonstrated Industry’s best performance of Java on Docker. IBM Java is optimized to be two times faster and occupies half the memory when used with the IBM Containers Service. Moreover, as a Docker based service, IBM Containers include open features and interfaces such as the new Docker Compose orchestration services.
As a unique reseller of the Docker Trusted Registry, IBM is the first to fully integrate the on-premise Docker Trusted Registry software with its flagship DevOPs and Cloud offerings, beginning with IBM UrbanCode and IBM Pure Application Systems. Through this relationship, IBM is again enabling containers for enterprise production workloads in hybrid cloud deployment.
The DevOps support of IBM Containers enable enterprises to build, automate and orchestrate the deployment of multi-platform, multi-container and traditional workloads together in application environments. Regardless of the phases of the application or delivery pipeline—development, test, staging, production—IBM Containers help move these workloads across various cloud environments with enterprise-class management and security. By working across hybrid clouds and integrating with both on-premises Docker Trusted Registry and cloud-based IBM Container services, developers can easily navigate any cloud development need.
If you’re at DockerCon in San Francisco, stop by the IBM Booth to learn more.