Renee Lawrence

Hitachi UCP and Kubernetes for Container-based Application Deployment

Blog Post created by Renee Lawrence on Jul 21, 2015

Today Hitachi Data Systems announced our collaboration with Google to deliver support for Kubernetes orchestration on Hitachi Unified Compute Platform (UCP) converged infrastructure systems.  We’re excited to be a part of the Kubernetes 1.0 launch and to have the first enterprise infrastructure platform to adopt and community validate Kubernetes orchestration.

 

Container-based application development is a rapidly growing trend that’s gaining traction with DevOps and business focused organizations alike. Because they are lightweight, portable from platform to platform, and abstract the encapsulated applications from the dependencies of the underlying host, containers make application development, testing, and deployment faster and more efficient. Two barriers to the adoption of container-based workloads in production have been the challenge to rapidly provision infrastructure to support containers and the need to orchestrate the creation and scheduling of multiple containers. Our collaboration with Google addresses both of these areas to enable enterprise IT with agile infrastructure and orchestration capabilities, supporting development, deployment and management of containerized applications in increasingly faster cycles.

 

UCP simplifies data center infrastructure deployment by integrating compute, storage, and network resources and automating the tasks associated with provisioning and managing these resources with UCP Director.  Kubernetes running on UCP adds another dimension to more efficient and agile infrastructure by orchestrating container clusters, improving the portability of applications on the converged platform.   Containerized applications can be deployed on UCP alongside traditional virtualized and bare metal workloads, enabling a greater level of flexibility and more efficient utilization of infrastructure resources.

 

Kubernetes.png

So what’s really so intriguing about today’s announcement for our customers?  There are tremendous advantages and new use cases for companies that have adopted UCP for their data center infrastructure and are looking at containers as more efficient way to build and deploy applications.  The combination of UCP and Kubernetes container orchestration will provide our customers with several benefits:

  • Simplified management of physical and virtual infrastructure and container-aware environments.  UCP Director automation software features a rich suite of tools to provision and manage compute, storage, and network resources to reduce operational costs and infrastructure deployment time.  It simplifies infrastructure configuration for environments running Kubernetes orchestration and allows container-based workloads to operate with high reliability and availability.  Kubernetes running on UCP provides a unique experience for enterprise IT organizations, enabling both infrastructure and container orchestration and the ability to extend application services via the UCP Director and Kubernetes APIs.

 

  • Greater agility and efficiency built into enterprise data center infrastructure. Enterprise organizations have to respond quickly to changing business needs and look at new ways to accelerate and distribute applications.  Kubernetes enables the faster creation of predictable container clusters for developers to build applications that are portable, lightweight, secure and more easily deployed.  UCP with Kubernetes is an enterprise platform to quickly and more efficiently develop new and augment existing business applications.

 

  • Accelerated and rapidly scalable application deployment. UCP can scale to the most demanding workload needs and, with very high flexibility, deploy Kubernetes container clusters into the UCP environment.  UCP can quickly scale from 2 to 128 nodes to provide a rapidly increasing capacity for Kubernetes to schedule and manage container-based workloads.  Kubernetes will orchestrate the deployment, scale and monitoring of those containerized applications, and Kubernetes orchestrated container-based workloads can run side by side on the same infrastructure with virtualized and bare metal workloads.  Because Kubernetes orchestration enables more efficient use of the hardware infrastructure, there are follow on time and cost advantages with the combined solution.

 

  • Highly available platform to protect container-based workloads. UCP provides site to site replication to enable recovery and seamless availability of critical infrastructure resources.  With UCP’s data protection capabilities, it’s possible to have a fully redundant Kubernetes ecosystem residing on the UCP framework.  UCP data protection supports both synchronous (Hitachi TrueCopy) and asynchronous (Hitachi Universal Replication) replication modes. UCP along with VMware Site Recovery Manager supports test failovers, test failbacks, and recovery orchestration with a simplified interface to support any workload recovery requirements.

 

Is your organization taking advantage of containers to build and ship code faster?  We’d like to hear about your experiences and plans for future projects. 

 

For more information on how Kubernetes running on UCP can help you accelerate your time to value and safeguard your container-based workloads, visit us at Hitachi UCP and Kubernetes.

.

Outcomes