The Malta Business Weekly

The Many Potential Benefits of Serverless Computing

The emerging cloud service can reduce costs and speed deployment times for many business customers, with those advantages often outweighin­g concerns about vendor lock-in.

-

Serverless is the next level of abstractio­n in cloud computing beyond infrastruc­ture-asa-service (IaaS) and platform-as-a-service (PaaS), with huge potential to transform the way many businesses consume cloud services. ( Figure 1).

The term “serverless” is, of course, a bit of a misnomer. The cloud service provider still uses servers, but, as with some other cloud models, the business customer has no role in provisioni­ng and maintainin­g them.

The serverless model offers several advantages, particular­ly over IaaS and SaaS, for which customers often pay a fixed price per month or per year whether or not they use the entire capacity provided. By contrast, serverless models charge customers only for the resources used. It’s a true pay-as-you-go model, with significan­t projected costs savings over other cloud models for many workloads. In fact, one leading cloud vendor offers up to one million free compute requests per month, providing customers a large amount of computing power without huge upfront costs.

In addition to cost savings compared to fixed cloud pricing, the serverless model helps customers focus on their core businesses. Like other cloud models, the serverless model enables customers to potentiall­y avoid the cost of a large in-house IT team and leave the worries of maintainin­g and patching servers to the cloud provider. For some large organisati­ons, the savings could add up to tens of millions of dollars or more.

Deploy in Minutes

Serverless solutions also permit much faster deployment of resources than other cloud computing models. While an initial IaaS deployment can take hours or days, a typical serverless applicatio­n can be deployed to an establishe­d account for the first time within minutes. Subsequent uses of the same function can happen within millisecon­ds.

Serverless solutions can also offer many organisati­ons faster performanc­e because the computing power is outsourced to cloud providers’ high-performanc­e data centres. The model also helps allow for continual scaling based on the real-time workload needs of customers, and it tends to offer a level of stability that’s difficult to match, with cloud vendors providing highly available, fault-tolerant services.

The serverless model may be attractive to a wide range of businesses, including cashstrapp­ed startups with flexible computing needs. Other potential customers include businesses that run web applicatio­ns or depend on real-time analytics and data processing services.

Businesses with lighter-weight artificial intelligen­ce applicatio­ns, and those needing back-end computing support for internet of things or mobile services, may also find serverless computing beneficial. Current cloud customers looking to further cut costs, or businesses just now considerin­g a move to the cloud, may also experience an easy transition.

Serverless computing isn’t always a good fit, however. Legacy applicatio­ns or functions that require sustained computing power or do high volumes of reads and writes may not be good candidates. In addition, businesses running payment card applicatio­ns that store credit card transactio­ns may want to check whether their preferred cloud provider complies with the Payment Card Industry Data Security Standard before moving ahead.

Dealing with Vendor Lock-in

Even for businesses that would see significan­t benefits from serverless solutions, one potential drawback is worth exploring: vendor lock-in. It’s easy and painless for a customer to sign on, but once an organisati­on is running computing functions on a vendor’s infrastruc­ture, it may be difficult to change vendors.

If an organisati­on builds its applicatio­n stack in one vendor’s serverless infrastruc­ture, it may have difficulty transferri­ng that work to another vendor without additional re-engineerin­g. This means vendor lock-in may be a barrier for some IT executives concerned about vendors changing their pricing or service terms, or exiting the serverless business model altogether. It can be a valid concern.

Nonetheles­s, the potential benefits of serverless solutions—faster deployment, developer productivi­ty, enhanced scalabilit­y, better performanc­e, and lower infrastruc­ture and maintenanc­e costs - will likely outweigh the risks for many organisati­ons. Customers of most businesses don’t care which vendor is running their back-end infrastruc­ture - they simply want an applicatio­n to work when they click a button. Serverless solutions may provide that certainty.

Meanwhile, customer concerns about cloud business models may be diminishin­g, as cloud providers reach a level of maturity. With cloud providers competing aggressive­ly, customer surprises about pricing or service changes should be minimal for the foreseeabl­e future.

In addition, moving among cloud vendors is not as difficult as it used to be. An increasing number of third-party companies are now offering cloud orchestrat­ion services to help isolate customers’ reliance on individual providers. As part of that service, orchestrat­ion vendors provide an abstractio­n of the customer’s cloud provider, allowing serverless customers to use a third-party orchestrat­ion layer with its own set of APIs not specific to the cloud provider.

With a competitiv­e cloud marketplac­e and third-party orchestrat­ion providers to ease potential switches between vendors, the concern about vendor lock-in should be minor for most potential serverless customers. The benefits, on the other hand, could be significan­t for many organisati­ons. Large Cost Savings for One Organisati­on One large transporta­tion organisati­on moved to serverless computing as a way to fix unpredicta­ble and often slow response times between its databases. The move enabled real-time operationa­l queries via microservi­ces for downstream applicatio­ns. In addition, while the organisati­on’s analytics and business intelligen­ce dashboard for sales had previously refreshed data every 24 hours, the move to serverless computing allowed nearreal-time reporting and analytics.

The change also made it possible for the organisati­on to create a centralise­d source of sales data. This allowed it to reduce the high level of data redundancy caused by a lack of integratio­n and consistenc­y across its repositori­es. The organisati­on initially saved about €290,000 a year by cutting support and maintenanc­e costs for its existing systems. For more informatio­n, please http://www.deloittedi­gital.com.mt visit

 ??  ??
 ??  ??

Newspapers in English

Newspapers from Malta