Containers are hot! But how do you manage hundreds or even thousands of containers in a production environment to support a 24/7 business? Various container management solutions have jumped into that business, but one is getting a lot of attention and adoption at the moment: Kubernetes.
Originally designed by Google but now open-sourced, Kubernetes is being adopted by many commercial vendors, including Docker Enterprise, Red Hat OpenShift, and Mesosphere as well as all major cloud providers. So there are plenty of ways to manage your containers using Kubernetes.
In this first out of three blog posts, we will look into what business benefits can be achieved by combining MapR with Kubernetes to run and manage your containers.
What we hear from customers in their journey toward making data actionable are the following challenges:
Introducing new innovations while maintaining existing business SLAs is a big challenge with often a conflict of interest. IT organizations are mainly focusing on delivering existing SLAs and therefore push back can be experienced when the business wants to launch new innovative products.
In addition, organizations are even more pressured when they acquire or merge businesses as that brings in the challenge of onboarding existing legacy systems.
Finally, the technology updates are going faster than ever before. Upgrading applications and services is becoming more complex and challenging every day. This goes hand in hand with the complexity involved in how apps are being packaged and distributed to your end customers.
In the following paragraphs, we will have a look at what MapR Technologies has to offer to overcome these challenges and really put your data into action.
Let’s have a look at how we can combine existing applications with new innovative applications and services:
Placing applications and even microservices in container pods is a first step in making them flexible and agile. This allows us to distribute the application or service to where it runs best. It also allows physical separation of different types of applications. This way you can easily run classic applications and processes (for example, an ETL process) as well as an innovative machine learning application for image classification using Tensorflow on the same environment.
Compute - Kubernetes
Finally, Google’s Kubernetes is quickly gaining adoption as thecontainer scheduler and orchestration solution to allow running applications and services anywhere. To maintain the agility and flexibility of the container-based applications running on Kubernetes, the MapR Kubernetes Volume Driver Plugin gives all applications and microservices seamless accessto the MapR Converged Data Platform.
The data required by these different applications and (micro)servicescan, however, be anywhere, as data nowadays is distributed geographically across multiple environments. From edge environments to a combination of private and public cloud, where the data actually is stored should be transparent to the applications and services.
Data - MapR Converged Data Platform
That’s where the MapR Converged Data Platform with its Global Namespace comes in. It virtually combines all MapR clusters into a single Global Data Fabric, providing applications and (micro)services seamless access to all data, irrespective of its physical location.
Combining MapR with Kubernetes integration delivers the following business benefit to any organization:
To summarize the business benefits of the powerful combination of Kubernetes with the MapR Converged Data Platform:
Combining ongoing business operations with deploying new business innovations has never been easier. Scaling any application or service to accommodate ever-changing business and customer needs is simply a matter of scaling up or down the number of application container pods. Onboarding legacy services as part of mergers and acquisitions doesn’t have to stop you from innovating in parallel, rolling out new application and service results with quicker innovation and time to market. And finally, packaging and distributing applications and services to your customer allows you to adopt new technologies and innovation immediately.
In the following blog post, we will start deploying a Kubernetes cluster and load the MapR Volume Driver Plugin for Kubernetes to allow enabling these business benefits.
Stay ahead of the bleeding edge...get the best of Big Data in your inbox.