Jacob Cherian & Ori Bendori, Reduxio | KubeCon + CloudNativeCon EU 2019
Jacob Cherian, CMO and VP of Product, Reduxio & Ori Bendori, CEO, Reduxio, sit down with Stu Miniman and Corey Quinn at KubeCon + CloudNativeCon EU 2019 in Barcelona, Spain
#theCUBE #KubeCon #CloudNativeCon
https://siliconangle.com/2019/06/17/storage-by-containers-for-containers-cures-kubernetes-quandary-kubeconeu-startupoftheweek/
Storage by containers for containers cures Kubernetes quandary
Container fanatics are proffering both solid grains of truth and magical-thinking bubbles to the masses. Operating on-premises and in public cloud? No problem — put them in containers, the virtualized method for running distributed software, and they’ll go anywhere. Legacy applications need a cloud makeover? Containers make them good as new.
Sifting fact from fiction in such claims, it becomes clear that not all containerized apps are the same. They won’t deliver all that’s expected of them without the right supporting actors. The infrastructure around containerized apps plays an important role. A containerized legacy app with legacy storage is at a lower level of the game than a containerized microservice-based app with containerized storage.
That’s right — containerized storage is now a reality. It helps people get more of what they generally seek from containerization, according to Ori Bendori (pictured, right), chief executive officer of Reduxio Systems Inc., an information technology and computer storage company. That includes cross-environment portability, microservice-based functioning, and affinity with the Kubernetes container-orchestration platform.
Bendori and Jacob Cherian (pictured, left), chief marketing officer and vice president of product strategy at Reduxio, spoke with Stu Miniman (@stu), host of theCUBE, SiliconANGLE Media’s mobile livestreaming studio, and guest host and cloud economist Corey Quinn (@QuinnyPig) during the KubeCon + CloudNativeCon event in Barcelona, Spain. They discussed the difference containerized storage makes in realizing the benefits of containers (see the full interview with transcript here). (* Disclosure below.)
This week, theCUBE spotlights Reduxio in our Startup of the Week feature.
Everyone all together: ‘Containers aren’t VMs’
The first wave of solutions around containers basically positioned them as mini virtual machines, according to Bendori. In this school of thought, users just packed stuff into containers instead of VMs. They then went on their way, just like VMs, to work with infrastructure built with VMs in mind. Users might have achieved a decent bump in performance over VMs.
This trend toward replacing VMs with containers to cut spend and modernize apps appears to be going strong. Forty-four percent of IT leaders plan to replace at least some virtual machines with containers, according to a survey by Diamanti Inc.
But if users simply swap one for the other without some additional infrastructure changes, they won’t extract the real value from containers, Bendori pointed out. “We think you need to go all the way,” he stated.
Going all the way entails new microservices-based infrastructure that is built for containerized apps. Reduxio’s technology is built out of microservices, and this confers a huge advantage in a number of key areas. Users generally won’t get the benefits they seek from containers without supporting microservice-based technologies, Bendori added.
Old storage is a drag in Kubernetes
The degrees of container and Kubernetes “purity” are apparent across the range of companies adopting the technologies.
“We’ve seen some really crazy uses of Kubernetes, where they’re on Kubernetes, but they’re not really … Kube native,” said Daniel Berg, distinguished engineer, IBM Cloud Kubernetes Service and Istio, at IBM Corp, who spoke to theCUBE in December. When companies lift and shift legacy applications to Kubernetes without adhering to Kubernetes principles and practices — like the proper probes, scheduling hints and quotas — it’s difficult to see why they’re on Kubernetes at all, according to Berg.
Storage is one element that might prevent some containerized apps from being “Kube Native.” Containers and Kubernetes have traditionally flailed along in a somewhat troubled relationship. Containers are ephemeral — they come into being and die rather rapidly. Persistent storage is quite the opposite in design and behavior; it’s not compatible with something cyclically created and destroyed. Kubernetes does not support storing state — and most production applications are stateful and demand external storage.
...
Watch the complete video interview below, and be sure to check out more of SiliconANGLE’s and theCUBE’s coverage of the KubeCon + CloudNativeCon event. (* Disclosure: Reduxio Systems Inc. sponsored this segment of theCUBE. Neither Reduxio nor other sponsors have editorial control over content on theCUBE or SiliconANGLE.)