Containers may be more effective than VMs for hybrid apps – Gartner

Sure, licensing is a mess. Packaging, distribution in good shape, tho

Containers may already be your best bet when building and running applications that run in hybrid environments, according to Arun Chandrasekaran, a distinguished vice president and analyst at Gartner.

Delivering a talk titled "Compute Evolution: Virtual Machines, Containers, Serverless, Which to Use When?" at the Asia-Pacific edition of the firm's IT Infrastructure, Operations & Cloud Strategies Conference, Chandrasekaran predicted rapid uptake of containers and serverless functions.

Containers, he said, will be used by 90 per cent of global organisations by 2026, up from 40 per cent today. Serverless will go from 25 per cent adoption to 50 per cent in the same period. Both will be used mostly for cloud-native apps, while serverless will be almost exclusively used for new apps because migration is extremely difficult.

Adoption won't be easy. Chandrasekaran said container licensing is frustratingly inconsistent – both for third-party software and for container management platforms. Those platforms remain immature, he said, necessitating adoption of third-party tools. Containers remain a poor option for stateful apps. Serverless by its nature offers very insight into its inner workings, which makes ops teams nervous. Skilled people to drive both environments are currently hard to find.

But if you need to scale in a hurry, and fancy elasticity that easily falls to zero consumption, serverless can't be beat.

And if you are building for a hybrid environment, containers offer an alternative to VMs that may be hard to ignore.

"If hybrid architectures are a key goal, building an app that will span on-prem and public cloud, or a service that will span edge and multiple clouds, containers might be more effective," Chandrasekaran said, citing strengths in application packaging and APIs. The availability of Kubernetes for many and varied platforms was another factor in his opinion.

On-prem and hybrid Kubernetes options are not hard to find: Google advances its cloud and Anthos platform for the job, while VMware's Tanzu and Red Hat's OpenShift also happily work in many environments. But all are reasonably new as edge options, while VM-centric vendors have delivered hybrid cloud tools for almost a decade, making Chandrasekaran's advice a little surprising.

As was his suggestion that one way serverless can fit into an organisation is for infrastructure ops teams to put it to work for their own workloads – such as data migration or creating new logins – that don't need applications to run full time.

Chandrasekaran also recommended that infrastructure teams aim to offer excellent delivery of all the abstractions mentioned above, rather than butting heads with developers over which is the most appropriate. Ops teams can also add value by delivering observability and monitoring tools – which Chandrasekaran said are more complex, more needed, and more appreciated in containerised and serverless environments. ®

Narrower topics

Other stories you might like

  • 381,000-plus Kubernetes API servers 'exposed to internet'
    Firewall isn't a made-up word from the Hackers movie, people

    A large number of servers running the Kubernetes API have been left exposed to the internet, which is not great: they're potentially vulnerable to abuse.

    Nonprofit security organization The Shadowserver Foundation recently scanned 454,729 systems hosting the popular open-source platform for managing and orchestrating containers, finding that more than 381,645 – or about 84 percent – are accessible via the internet to varying degrees thus providing a cracked door into a corporate network.

    "While this does not mean that these instances are fully open or vulnerable to an attack, it is likely that this level of access was not intended and these instances are an unnecessarily exposed attack surface," Shadowserver's team stressed in a write-up. "They also allow for information leakage on version and build."

    Continue reading
  • AWS launches fresh challenges to on-prem hardware vendors
    Offers alternative to vanilla servers and recruits world's biggest tech distributors to push hybrid storage appliance

    Amazon Web Services has launched two significant challenges to on-prem hardware.

    One is the addition of Dedicated Hosts to its on-prem cloud-in-a-box Outposts product.

    Outposts see AWS drop a rack full of kit, or individual servers, onto customers' premises. AWS manages that hardware, which is designed to run its own cloud services such as the Elastic Compute Cloud (EC2) on-prem.

    Continue reading
  • DigitalOcean sets sail for serverless seas with Functions feature
    Might be something for those who find AWS, Azure, GCP overly complex

    DigitalOcean dipped its toes in the serverless seas Tuesday with the launch of a Functions service it's positioning as a developer-friendly alternative to Amazon Web Services Lambda, Microsoft Azure Functions, and Google Cloud Functions.

    The platform enables developers to deploy blocks or snippets of code without concern for the underlying infrastructure, hence the name serverless. However, according to DigitalOcean Chief Product Officer Gabe Monroy, most serverless platforms are challenging to use and require developers to rewrite their apps for the new architecture. The ultimate goal being to structure, or restructure, an application into bits of code that only run when events occur, without having to provision servers and stand up and leave running a full stack.

    "Competing solutions are not doing a great job at meeting developers where they are with workloads that are already running today," Monroy told The Register.

    Continue reading

Biting the hand that feeds IT © 1998–2022