{"action":"opened","issue":{"url":"https://api.github.com/repos/sudocurse/reading-list/issues/8787","repository_url":"https://api.github.com/repos/sudocurse/reading-list","labels_url":"https://api.github.com/repos/sudocurse/reading-list/issues/8787/labels{/name}","comments_url":"https://api.github.com/repos/sudocurse/reading-list/issues/8787/comments","events_url":"https://api.github.com/repos/sudocurse/reading-list/issues/8787/events","html_url":"https://github.com/sudocurse/reading-list/issues/8787","id":307591595,"number":8787,"title":"New buzzwords MapRs Data Platform Provides a Persistent Storage Layer for Kubernetes","user":{"login":"sudocurse","id":947518,"avatar_url":"https://avatars3.githubusercontent.com/u/947518?v=4","gravatar_id":"","url":"https://api.github.com/users/sudocurse","html_url":"https://github.com/sudocurse","followers_url":"https://api.github.com/users/sudocurse/followers","following_url":"https://api.github.com/users/sudocurse/following{/other_user}","gists_url":"https://api.github.com/users/sudocurse/gists{/gist_id}","starred_url":"https://api.github.com/users/sudocurse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sudocurse/subscriptions","organizations_url":"https://api.github.com/users/sudocurse/orgs","repos_url":"https://api.github.com/users/sudocurse/repos","events_url":"https://api.github.com/users/sudocurse/events{/privacy}","received_events_url":"https://api.github.com/users/sudocurse/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-22T10:47:15Z","updated_at":"2018-03-22T10:47:15Z","closed_at":null,"author_association":"OWNER","body":"MapR&rsquo;s Data Platform Provides a Persistent Storage Layer for Kubernetes<br>\nhttp://ift.tt/2FWXPLi<br>\n<img width=\"640\" height=\"426\" src=\"https://storage.googleapis.com/cdn.thenewstack.io/media/2018/03/df62b935-montylov-206782-unsplash.jpg\" class=\"webfeedsFeaturedVisual wp-post-image wp-stateless-item\" style=\"display: block; margin: auto; margin-bottom: 20px;\" data-image-size=\"large\" data-stateless-media-bucket=\"cdn.thenewstack.io\" data-stateless-media-name=\"media/2018/03/df62b935-montylov-206782-unsplash.jpg\">\n<p>MapR&rsquo;s recent addition of <a href=\"https://thenewstack.io/tag/Kubernetes\" class=\"local-link\">Kubernetes</a> support to its <a href=\"https://mapr.com/solutions/data-fabric/kubernetes/\" class=\"ext-link\" rel=\"external nofollow\">Converged Data Platform</a> is noteworthy but expected, given the surge in the popularity of containerization and all-things Kubernetes. But the key takeaway of MapR&rsquo;s release is how the platform for big data applications offers persistent storage to developers working with the open source container orchestration engine.</p>\n<p>The idea is to allow developers to worry about what they do best: deploying apps on Kubernetes without having to fret over data access with persistent storage. That&rsquo;s because persistent storage now comes loaded and ready on <a href=\"https://mapr.com/\" class=\"ext-link\" rel=\"external nofollow\">MapR</a>&rsquo;s platform.</p>\n<p>&ldquo;It&rsquo;s the direct, out-of-the-box and vendor-based support for persistent storage that makes the difference. When enterprises integrate themselves, they carry that integration risk.&nbsp;There is also a lot of maintenance work that goes with that, considering every moving part needs re-testing, potential coding, testing again, rollout etc.,&rdquo; <a href=\"https://www.linkedin.com/in/doughenschen/\" class=\"ext-link\" rel=\"external nofollow\">Doug Henschen</a>, an analyst at <a href=\"https://www.constellationr.com/\" class=\"ext-link\" rel=\"external nofollow\">Constellation Research</a>, told us. &ldquo;It&rsquo;s really much easier when a vendor supports persistent storage from the outset.&rdquo;</p>\n<p><img class=\"alignnone wp-image-4383926 size-large\" src=\"https://storage.googleapis.com/cdn.thenewstack.io/media/2018/03/9c1fca2d-screen-shot-2018-03-18-at-9.56.33-pm-1024x487.png\" width=\"640\" height=\"304\"></p>\n<p>Given the ephemeral nature of containers, developing stateful applications on a traditionally stately platform, of course, can be a development challenge. Often-needed persistent storage, meanwhile, can just add an additional development barrier for applications on containers that might otherwise be removed when servers are shut down. MapR&rsquo;s solution is designed to handle the persistent storage part of the equations for developers who are more concerned about taking advantage of the flexibility and agility that Kubernetes can offer.</p>\n<p>&ldquo;MapR is reacting to the developer community who say &lsquo;we don&rsquo;t want to do that persistent storage thing,&rsquo;&rdquo; <a href=\"https://www.linkedin.com/in/johnlmyers/\" class=\"ext-link\" rel=\"external nofollow\">John L. Myers</a>, an analyst for <a href=\"https://www.enterprisemanagement.com\" class=\"ext-link\" rel=\"external nofollow\">Enterprise Management Associates (EMA)</a>, told us. &ldquo;MapR&rsquo;s Kubernetes announcement is about having the automated capability to encapsulate data management, storage, and everything that happens on the fabric layer for app developers. They want to instead focus on the API, while the data fabric is distributed and scalable, as opposed to representing a bottleneck.&rdquo;</p>\n<p>Indeed, MapR saw the need to add stateless to stateful as an essential feature in order to deploy applications in production on a distributed platform on which you can store, process and analyze massive amounts of data, <a href=\"https://www.linkedin.com/in/suzyvisvanathan/\" class=\"ext-link\" rel=\"external nofollow\">Suzy Visvanathan</a>, director, product management, for <a href=\"https://mapr.com\" class=\"ext-link\" rel=\"external nofollow\">MapR</a>, told us. &ldquo;To make containers stateful, offering persistent storage is key, while still retaining the ephemeral state of containers.,&rdquo; Visvanathan said. &ldquo;Without persistent storage, containers will be a short-lived trend used in dev/test/POC environments. With persistent storage, customers can migrate/create containerized applications running in production.&rdquo;</p>\n<p>Support for Kubernetes follows MapR&rsquo;s addition of persistent storage for stateful applications last year. &nbsp;Specific to MapR Data Fabric support, its volume driver offers persistent storage volumes for databases, files, and streaming. This extends, of course, to cloud, edge, and on-premise storage. Scheduled automation for multi-tenant, containerized, and non-containerized applications located inside and outside of a MapR cluster is also provided. Deployment of stateful applications in containers for production use cases can also be extended to machine learning pipelines. Cross data access support includes NFS, S3, HDFS, ODBC.</p>\n<p>As a potential case use example involving transactional applications, MapR&rsquo;s&nbsp;<a href=\"https://mapr.com/solutions/data-fabric/kubernetes/\" class=\"ext-link\" rel=\"external nofollow\">Converged Data Platform</a> is designed so data is made available to the storage layer instantaneously without unnecessary data replication, for real-time access to massive data pools. Multiple containers running separately for credit checks, payment, and order fulfillment, for example, can have a common storage layer that comes with the platform.</p>\n<p>The application in the containers also accesses the storage layer in real time. Otherwise, if you have the data stored in each container, data replication is required to extend to&nbsp;all of those components.</p>\n<p>&ldquo;MapR is really coming into its own because now you can have geographically dispersed applications talking to a distributed data fabric on Kubernetes &mdash; with the speed of response they need.&rdquo; Myers said. &ldquo;Application developers thus don&rsquo;t have to make excuses or do tricks associated with that development, since MapR handles all that.&rdquo;</p>\n<p class=\"attribution\">Feature image&nbsp;by&nbsp;<a href=\"https://unsplash.com/photos/m2TJvN_GRbY?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\" class=\"ext-link\" rel=\"external nofollow\">MontyLov</a>&nbsp;on&nbsp;<a href=\"https://unsplash.com/search/photos/platform?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\" class=\"ext-link\" rel=\"external nofollow\">Unsplash</a>.</p>\n<p>The post <a rel=\"nofollow\" href=\"https://thenewstack.io/developers-like-maprs-persistent-storage-kubernetes/\">MapR&rsquo;s Data Platform Provides a Persistent Storage Layer for Kubernetes</a> appeared first on <a rel=\"nofollow\" href=\"https://thenewstack.io\">The New Stack</a>.</p>\n<br>\n<br>\nvia Blog &ndash; The New Stack https://thenewstack.io<br>\nMarch 22, 2018 at 06:00AM"}}
{"actor":{"display_login":"sudocurse"}}