Serverless cloud - Is it for everyone?

We take a look at the latest trend seeking to cut costs and ease deployment

Serverless cloud. It sounds impossible, doesn't it? How can cloud computing be serverless? All that deployed code, all that accumulated data being crunched, examined and interpreted. Surely servers are needed for these tasks?

Well, as it happens, 'serverless cloud' is a poor marketing term, as nothing runs in this day and age without some form of compute engine - it's false advertising if anything. Yet the term defines a particular type of cloud deployment - the ability to use cloud without having to have any servers in your business, and without having to specifically buy or rent any server resource from your cloud provider.

Sure, the provider (AWS, Google, Microsoft, IBM, Oracle and the rest) uses servers, but it allocates resources around these as needed, taking server related matters out of the financial relationship it has with clients.

So, why go serverless?

Serverless cloud has some very distinct advantages for organisations working in a cloud environment. Sue Daley, associate director, technology and innovation, techUK, explains that many customers are drawn to low costs and the convenience often associated with serverless.

"Paying for compute resources based upon the amount of transaction performed rather than specifying a virtual machine spec to handle the busiest predicted workloads often equates to compute charging by the microsecond rather than the hour," explains Daley. "Not having to consider or manage the underlying infrastructure, capacity or operating systems [means organisations can] just write and develop code."

Ramanan Ramakrishna, Cloud CoE Lead at Capgemini added that those organisations which operate across multiple sites stand to gain the most from serverless.

"[It can be used] as an impetus to promote event-driven computing and a micro-services mindset among developers," he explains. "This is because the applications being built have to be split into distinct services which can then be deployed and accessed from serverless cloud. This sets the stage for a quicker and easier adoption of agile development principles and CI/CD without falling into traditional waterfall methods."

Is serverless right for you?

Well, you might already be using it.

"Serverless solutions may already be used by organisations that are unaware of the fact if they are using third-party APIs in their solutions already," explains Tony Lock, distinguished analyst at Freeform Dynamics. Notwithstanding that, he explains, "it is certainly a good idea to learn a little about the practical implications of serverless computing to help understand when will be the right time to look more deeply or jump in and use".

A major advantage of serverless is the additional pricing options that come with paying for only what you use, rather than being forced to make a projection. This is particularly useful for small businesses and startups that are looking to trim costs and scale at the same time, but all businesses could stand to benefit.

Advertisement
Advertisement - Article continues below
Advertisement - Article continues below

"[Serverless] is a tool that can be used by any organisations regardless of size and scale", explains Daley. "Where it really can add value and impact is in helping small and growing organisations that only need computing power and resources when an event is triggered. For example, those innovative companies that are part of today's growing gig economy such as car ride share app or a site that allow files or photos to be uploaded which only need to be able to spin up computing resources when a customer request, like a car ride, is requested."

Things to consider

If serverless is something you feel would be a good fit for your business, there are a few things you need to consider.

Firstly, it's important to understand the various needs of your business. "Learn how you could exploit serverless, find somewhere simple to start that is likely to have a fast return of visible benefits, and look for partners who have already started down the road and learn from their experiences, good and bad," urges Lock.

It's also important to consider your skillsets. Serverless is still a relatively young technology trend and most organisations will lack the technical skills to architect a serverless setup effectively. Of course, that's doesn't stop organisations outsourcing to other providers, which may be a short-term solution for most.

Ramanan Ramakrishna suggests "organisations should work towards incorporating serverless cloud into a digital transformation agenda for 'born in the cloud' initiatives rather than force-fitting it into traditional applications and associated methodologies".

There is the issue of going all in on serverless needlessly. Daniel Kroening, a professor of Computer Science at Oxford University, argues that the best way to adopt a serverless strategy is to weave it into existing setups.

Advertisement - Article continues below

"It makes sense to see them as a valuable addition to the existing toolkit available to developers and system designers - not as a replacement," he explains.

Featured Resources

Transform the operator experience with enhanced automation & analytics

Bring networking into the digital era

Download now

Artificially intelligent data centres

How the C-Suite is embracing continuous change to drive value

Download now

Deliver secure automated multicloud for containers with Red Hat and Juniper

Learn how to get started with the multicloud enabler from Red Hat and Juniper

Download now

Get the best out of your workforce

7 steps to unleashing their true potential with robotic process automation

Download now
Advertisement

Most Popular

Visit/security/vulnerability/354309/patch-issued-for-critical-windows-bug
vulnerability

Patch issued for critical Windows bug

11 Dec 2019
Visit/hardware/354193/buy-it-to-grow-not-slow-your-business
Sponsored

Buy IT to grow, not slow, your business

25 Nov 2019
Visit/cloud/microsoft-azure/354230/microsoft-not-amazon-is-going-to-win-the-cloud-wars
Microsoft Azure

Microsoft, not Amazon, is going to win the cloud wars

30 Nov 2019
Visit/business-strategy/recruitment/354296/life-ends-at-40-in-the-tech-industry
recruitment

Life ends at 40 in the tech industry

9 Dec 2019