UPDATED 21:00 EDT / APRIL 20 2017

APPS

To get the most from containers, go cloud-native or go home, says iguazio

Docker Inc. wants to teach old applications new tricks with its Modernize Traditional Applications program for putting legacy software into containers. But users who believe their legacy applications will reincarnate into cloud-native ones may be disappointed, said Yaron Haviv (pictured), founder and chief technical officer at data analytics platform iguazio Systems Ltd.

There is widespread confusion about virtual machines versus containers, as well as what containers can realistically do for legacy applications, Haviv said.

Sentiment around containers often sounds like: “Oh, here’s my lightweight VM [virtual machine] that happens to be called Docker container, and I’m going to give it volume, and I’m going to create snapshots on that volume, and all that stuff,” Haviv stated.

He spoke with Stu Miniman (@stu) and James Kobielus (@jameskobielus), co-hosts of theCUBE, SiliconANGLE Media’s mobile live streaming studio, during this week’s DockerCon17 event in Austin, Texas. (* Disclosure below.)

All in on stateless

A major benefit of containers is that they allow better use of microservices’ modular architecture. Applications deploying several microservices should err toward containers, while those light on microservices may not see as much benefit, Haviv said.

“Some applications which are more traditional legacy may still require VMs, because it’s quite a different philosophy to develop micoservices and develop VMs,” he stated. Microservices often go hand-in-hand with cloud-native applications, the type that will best fit containers, he added.

Those attempting to retrofit all apps into containers assuming they will act just like cloud-native ones will likely fall short of the mark, Haviv explained.

This “is not cloud-native and doesn’t allow you this sort of elasticity that you want if you’re building a Netflix or an eBay or a modern enterprise infrastructure,” he said. “You have new workloads; you need to think of data, data integration and microservices differently as something which is entirely stateless.”

Watch the complete video interview below, and be sure to check out more of SiliconANGLE’s and theCUBE’s independent editorial coverage of DockerCon US 2017 Austin(* Disclosure: iguazio Systems Ltd. sponsors some DockerCon segments on SiliconANGLE Media’s theCUBE. Neither iguazio Systems Ltd. nor other sponsors have editorial control over content on theCUBE or SiliconANGLE.)

Photo: SiliconANGLE

Since you’re here …

… We’d like to tell you about our mission and how you can help us fulfill it. SiliconANGLE Media Inc.’s business model is based on the intrinsic value of the content, not advertising. Unlike many online publications, we don’t have a paywall or run banner advertising, because we want to keep our journalism open, without influence or the need to chase traffic.The journalism, reporting and commentary on SiliconANGLE — along with live, unscripted video from our Silicon Valley studio and globe-trotting video teams at theCUBE — take a lot of hard work, time and money. Keeping the quality high requires the support of sponsors who are aligned with our vision of ad-free journalism content.

If you like the reporting, video interviews and other ad-free content here, please take a moment to check out a sample of the video content supported by our sponsors, tweet your support, and keep coming back to SiliconANGLE.