UPDATED 15:00 EDT / APRIL 05 2019

CLOUD

Businesses must beware shiny pennies in the rush to the cloud

Many companies in hybrid computing limbo are in a rush to move to all-in cloud nirvana. But there are a lot of shiny pennies to stumble on along the path.

Enterprise information technology leaders know their names — microservices, containers and Kubernetes, to name a few temptations. But ask them exactly what’s useful about them, and they may have surprisingly little to say. They need research and realistic expectations to avoid disappointment, headaches and high costs. Take the cloud itself.

“If you’re a bank, and you tell me your goal is to be on the cloud … I’m like, ‘You’ve got the wrong goal,'” said Abby Kearns (pictured, left), executive director of the Cloud Foundry Foundation. But isn’t cloud always better than on-premises — more agile, elastic and the like?

That’s all-or-nothing thinking, she said, and it leads businesses to force round applications onto square infrastructure with poor results. “Your goal should be: How am I writing more applications and getting them out into the hands of my customer and changing my business faster?”

In two interviews, Kearns and Blair Hanley Frank (right), principal analyst at Information Services Group, spoke with John Furrier, host of theCUBE, SiliconANGLE Media’s video studio, at theCUBE’s studio in Palo Alto, California. They discussed smart ways for enterprises to adopt new tech (the full video interviews with transcripts are here and here).

Here’s the complete video interview with Abby Kearns:

Cloud may or may not be the right tool for the job. For example, when companies are end-of-lifing old hardware, moving applications to public cloud may be the perfect choice. At other times, the application would be better off on-premises.

There are, however, multiple factors today that won’t allow companies to run slow, rusty, outdated apps. Modern digital business demands highly available apps. Consumers expect frequent updates, constant availability, and enhanced user experience via data analytics, artificial intelligence and the like.

Rapid updating and iterating is difficult with monolithic legacy applications. However, transforming every application into a spanking-new cloud-native, microservices machine isn’t feasible for many companies. 

For the foreseeable future, most companies will have to straddle hybrid environments with some workloads on-prem and some in cloud. They can benefit from new technologies if they do their research, keep their expectations realistic, and don’t overinvest in one trendy technology.

Not-so-microservices and lift-and-shift mania

There are many new technologies that might get companies in over their heads if they’re not prepared. One is microservices architectures for cloud-native apps. Frank recounted a conversation with one startup that went microservices crazy.

They were like, ‘We’re going to go to microservices. That’s what we want to do because that’s the future. That’s what a modern application looks like.’ And they started … what I would call radically decomposing their application,” Frank said.

When developers go down to the atomic level, the number of services can get too high to handle. What they figured out was that it was a massive headache. And so they actually then took it and sort of recomposed the application into not microservice,s but what they called mega-services,” he said. Taking a step back from the cutting edge resulted in high-performing apps that were easier to build and run.

Here’s the complete video interview with Blair Hanley Frank and Abby Kearns:

Companies moving to cloud-native architectures also face a skills shortage. That is why Kearns recommends “reskilling” existing developers in cloud-native methods rather than bidding for scarce, expensive, ready-made experts.

Containers (a virtualized method for running distributed apps) are often viewed as a way to magically turn legacy apps to cloud apps. The open-source container orchestrator Kubernetes is also hailed as an easy ticket to cloud. This is “shiny penny” thinking, according to Kearns.

They might get apps to cloud. But by themselves they don’t by make them cloud-native, and they don’t make teams more agile or iterative. “The work is the culture part and the team part and really figuring out the applications I need to create and how do I iterate on those applications,” she said. 

Will SaaS eat IaaS and PaaS?

Increasingly, companies are looking to software as a service providers to handle tricky questions about apps for them. ISG has conducted a cloud study to find out where enterprises are running workloads today and where they want to run them in the future. A particularly interesting finding of the study is the growing interest enterprises have in SaaS.

“Directionally speaking, SaaS is where the market is going,” Frank said. Today, 5% said the majority of their applications are in SaaS. However, by 2021, 61% said they expect that the majority of their workloads will be in SaaS. The lure of cloud is largely that it gets companies out of the business of running infrastructure. SaaS goes even further by taking applications off their hands.

“They want to get out of the business of running applications and put some of that burden onto providers, to say, ‘OK, it’s your job to run the application. We’ll provide the data. We’ll build our business processes, but we don’t want our job to be running those apps,'” Frank said.

Infrastructure as a service and platform as a service leave customers with the application to feed and care for day-in-day-out, he added. “When you’re consuming a SaaS product, it’s very understandable; it’s very consumable,” Frank said. “When you think about running applications in an Iaas or PaaS environment — maybe not so much. You’re more in charge of that application.”

SaaS also offers more predictable total cost of ownership compared to infrastructure as a service and platform as a service, he concluded.

Be sure to check out more of SiliconANGLE’s and theCUBE’s CUBE Conversations.

Photo: SiliconANGLE

A message from John Furrier, co-founder of SiliconANGLE:

Your vote of support is important to us and it helps us keep the content FREE.

One click below supports our mission to provide free, deep, and relevant content.  

Join our community on YouTube

Join the community that includes more than 15,000 #CubeAlumni experts, including Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger, and many more luminaries and experts.

“TheCUBE is an important partner to the industry. You guys really are a part of our events and we really appreciate you coming and I know people appreciate the content you create as well” – Andy Jassy

THANK YOU