• Follow us

Internet

Serverless computing for enterprises: Start small and think about data

Serverless computing is an incredibly popular topic right now, but it can get confusing pretty quickly. Even the term “serverless” is loaded with subtext. Some people are quick to point out that there are still servers running underneath that code. Others note that serverless can mean more than just the types of function-based computing popularised by services like Amazon Lambda.

Both are true, but for the sake of this simplicity, I’m going to use functions and serverless interchangeably. However, the confusion stems from far more than just a nebulous label.

While some large enterprises are still just finalising their cloud strategies and adopting IaaS, they’ve also spent the past few years being clobbered over the head with messages about containers and Kubernetes (aka CaaS). Before that, and still today, developers were excited about platform as a service, or PaaS, for launching applications without worrying about servers. More recently, the talk about what’s next has shifted to serverless and function-based services (aka FaaS). 

In my mind, there are two driving factors behind the rush to FaaS. One is simply that some developers will always be attracted to the newest, shiniest thing—especially if it makes it easier to build applications. Although it can be tempting to pass this off as “resume-driven development,” it’s also true that companies need developers who are on the lookout for better, faster methods of shipping applications. That’s their job: if you’re not supportive of innovation and exploration, you’re settling on the status quo as good enough. 

For IT leaders, the goal must be helping developers focus their excitement over serverless on the right applications. Which brings us to the other driving factor behind its popularity: The many legitimate and exciting use cases for serverless computing, ranging from chatbots to data transformation.

Putting serverless in its place

I’ll get to those use cases shortly, but first I want to briefly lay out how I think about FaaS in relation to some of the terms above. While it’s natural to compare FaaS with CaaS because they both hit around the same time and are intrinsically tied to the microservices movement, FaaS actually has more in common with PaaS, which has been around for about a decade. This is because, for all its game-changing benefits, Kubernetes—the foundation of most CaaS platforms—targets operators as well as developers. That means users still need to think about things like operating systems, networking and resource allocation.

PaaS and FaaS, on the other hand, are designed to let developers focus on their code. However, the two have some big differences that make each one better suited to certain types of workloads:

Another thing to consider is that FaaS is not a public-cloud or managed-service-only paradigm, despite a bevy of blog posts suggesting otherwise. In fact, there are plenty of open source projects underway to ensure that companies can do serverless development on the cloud of their choice, or inside their own data centres. The most recent example is Knative, which Google announced in July; others include OpenWhisk, OpenFaaS and Kubeless.

When to use FaaS

Today, FaaS makes the most sense for stateless, short-lived, event-driven workloads that can effectively be scaled down to zero when they’re not running. We’re seeing from customers that these don’t have to be net-new or greenfield applications, but instead can be tasks currently handled by mainframes, ETL pipelines or other systems. Often, these are data-centric workloads.

For example, a bank might currently run certain end-of-day processes on a mainframe, or maintain dozens of web applications for handling certain customer interactions. In a more modern architecture, that bank can Kafka to ingest data in real-time and distribute it to various systems that process the data on their own timelines. Among them might be a serverless function that kicks off whenever a certain event happens (e.g., to send a text message to a customer whenever an online transaction posts), or a longer-term function that runs at the top of every hour (e.g., transforming scanned documents into JSON and feeding them into a document database).

An example of a greenfield serverless application we’ve seen interest in is customer service chatbots. In this scenario, the application might be architected so that the stateless chat-agent UI and natural language processing (NLP) algorithms run as functions when a visitor clicks a “Help” button. Meanwhile, log data is sent to Splunk, and the entire conversation is shipped to HDFS to later help train the NLP model that powers the customer-facing NLP function.

Another up-and-coming application is in an Internet of Things use case, where a company wants to predict whether particular pieces of machinery will fail in the near future. A developer could write a function to process sensor data on a set schedule (say, every 2 hours) and send alerts if certain patterns are present. Alternatively, a function could be programmed to send an alert immediately when events correlated with imminent failure are detected. Just like in the chatbot example, though, the functions are part of a broader strategy that also includes large-scale data storage, machine learning and more on the backend.

Do your homework and run your numbers

There are also few gotchas to look out for when considering going down the FaaS route today. Economics (e.g., the cost of long-running functions versus operating a container or cloud server) and complexity (e.g., the challenge of monitoring interactions among large collections of functions) are probably the most notable, just because of how new the space is.

Another big caveat with FaaS today is that it should be reserved for tasks that can effectively be scaled down to zero when they’re not running. A container instance still needs to spin up to run each function, so FaaS isn’t ideal for workloads that require sub-second latency.

However, like all things involving cloud computing and open source, these are moving targets and what’s true today likely won’t be true (or entirely true) 6 months from now. Vendors will continue to tweak pricing and offerings, and the community will—in fact, actively is—working on solutions for issues like FaaS monitoring, networking and latency.

The best path to serverless is a good plan

As with any sort of effort to introduce new technologies, the key to to success with serverless is probably putting some real thought into why you want to adopt it and where it makes sense to do so. Maybe identify some low-hanging fruit that can provide easy wins and relatively risk-free learning experiences. And make sure your people and processes can handle yet another evolution in the application lifecycle: Throttling FaaS behind legacy IT practices and mindsets kind of defeats the purpose.

Like it or not, the future arrives faster with every turn of the wheel. Agile development, cloud, containers, microservices, Kubernetes, artificial intelligence: they all rose quickly to become corporate imperatives not just for transforming IT, but for transforming how companies do business. Serverless computing and FaaS are next in line, so the time to start strategizing about them is now.

Derrick Harris, Principal Product Marketing Manager, PivotalImage source: Shutterstock/Carlos Amarillo

Read More



Leave A Comment

More News

Latest ITProPortal news

Mark Hurd: Get ready for the new dawn 2019-01-17 09:21:17The future is automated, says Oracle CEO as he unveils his predictions for 2025.

Box launches new UK zone ahead of Brexit 2019-01-17 08:30:33Box's eight zone for local data governance comes in preparation for Brexit.

Amazon launches AWS Backup 2019-01-17 07:30:43AWS now allows developers to back up data from different services and on-premise apps.

Google raises G Suite prices across the world 2019-01-17 07:00:30Introduction of AI, as well as new apps and tools, requires a tweak in pricing, Google says.

Huge cache of email addresses and user data 2019-01-17 06:30:43Millions of email addresses and many dehashed passwords could also be found in 87GB collection.

Using cloud to improve endpoint security 2019-01-17 06:30:40Should you decide that DaaS is the best solution for your organisation, remember that moving data to the cloud does not negate the need to take proper

US charges Huawei with theft of state secrets 2019-01-17 06:00:14Department of Justice says it is pursuing the case in growing chasm in East-West relations.

How to ensure your automation software lives up 2019-01-17 06:00:00Helena Lindblad, Head of Product Operations at Palette, examines the key considerations that will ensure organisations see the best return on investme

Why fintech needs to put simplicity back in 2019-01-17 05:30:34Across the board, the most impressive performers in tech have been the ones that have taken complex and time-consuming processes, and made them simple

Finance teams failing to harness AI potential 2019-01-17 05:02:52Oracle report finds nearly 90 percent of finance teams aren't getting the most out of their AI.

Using identity governance to mitigate future data breaches 2019-01-17 05:00:05With consumers frequently opting to share data in return for access to online content and services, the pressure is on for businesses to ensure that t

Why visibility is key to reap the benefits 2019-01-17 04:30:22With the cloud now underpinning so many critical business functions, assuring services both throughout the migration journey and beyond, has never bee

TechRadar: Internet news

Ikea's discreet, shelving-based Sonos speakers arrive in August 2019-01-18 14:08:11Ikea’s Sonos-integrated furniture line, 'Symfonisk', will arrive in August of this year.

Cybercrime costs could hit trillions 2019-01-18 13:08:33A new report from Accenture has revealed that few organisations are confident in internet security as cybercrime threats loom large.

Satya Nadella teases potential Microsoft 365 consumer launch 2019-01-18 12:41:24At a recent media event Microsoft CEO Satya Nadella let slip details about a possible consumer version of Microsoft 365.

Death date: Microsoft will stop supporting Windows 10 2019-01-18 12:36:07Microsoft is ending support and security updates of Windows 10 Mobile phones on December 10, 2019.

The LG G8 launch event is February 24 2019-01-18 12:28:05Invites for the LG G8 launch event haven't gone out yet, but the South Korean company may show its new phone on February 24.

£90 cashback offer makes these the best iPhone 2019-01-18 12:22:06Mobiles.co.uk has pulled out the big cashback guns. Check out the best of its iPhone XR deals.

The cheapest Xbox One prices, deals and bundles 2019-01-18 12:20:00We have all the best Xbox One deals, including the best value bundles and games.

Today’s best deals: Save $400 on a 65-inch 2019-01-18 12:15:07Today's savings include the Amazon Echo, Aukey Bluetooth headphones, TLC 65-inch 4K TV, Instant Pot and more.

Everything you need to know about Sunday's 'super 2019-01-18 11:53:47Our satellite will turn a glorious red for everyone in Europe, North America and South America.

Pacquiao vs Broner live stream: how to watch 2019-01-18 11:47:29Adrien Broner is promising to take Manny Pacquiao's title and you can watch the fight online with this live stream guide.

Square launches debit card for SMBs 2019-01-18 11:42:09Square's new debit card makes it easier for merchants to access their funds and works anywhere Mastercard is accepted.

The best cheap PS4 bundles, deals and prices 2019-01-18 11:34:10Looking for the cheapest PS4 bundle deals or a fantastic PS4 Pro price? Let us track down and compare the best offers online.

TechCrunch » Enterprise

We Company CEO in hot water over being 2019-01-16 12:27:20The company formerly known as WeWork has come under scrutiny for potential conflict of interest issues regarding CEO Adam Neumann’s partial owne

Nvidia’s T4 GPUs are now available in beta 2019-01-16 12:02:51Google Cloud today announced that Nvidia’s Turing-based Tesla T4 data center GPUs are now available in beta in its data centers in Bra

Infor lands $1.5 billion investment ahead of IPO 2019-01-16 10:56:32Infor, a NYC-based enterprise software company, announced a massive $1.5 billion investment today that could be the precursor to an IPO in the next 12

HyperScience, the machine learning startup tackling data entry, 2019-01-16 10:00:18HyperScience, the machine learning company that turns human readable data into machine readable data, has today announced the close of a $30 million S

Box hires former SAP exec as chief information 2019-01-15 17:16:10Box announced today that it has hired Lakshmi Hanspal to be the company’s new chief information security officer (CISO). She boasts 20 years of

Microsoft continues to build government security credentials ahead 2019-01-15 15:05:28While the DoD is in the process of reviewing the $10 billion JEDI cloud contract RFPs (assuming the work continues during the government shutdown), Mi

Campaign Monitor acquires email enterprise services Sailthru and 2019-01-15 13:04:11CM Group, the organization behind email-centric services like Campaign Monitor and Emma, today announced that it has acquired marketing automation fir

Data management startup Rubrik gets $261M at a 2019-01-15 09:01:04There is a growing demand for stronger security at every point in the IT ecosystem, and today, one of the the more successful enterprise startups to e

Smartsheet acquires Slope to help creatives collaborate 2019-01-15 09:00:35Smartsheet, the project management and collaboration tool that went public last April, announced the acquisition of Seattle-based TernPro, Inc., maker

Salesforce Commerce Cloud updates keep us shopping with 2019-01-14 08:00:56As people increasingly use their mobile phones and other devices to shop, it has become imperative for vendors to improve the shopping experience, mak

Daily Crunch: How the government shutdown is damaging 2019-01-10 12:10:24The Daily Crunch is TechCrunch’s roundup of our biggest and most important stories. If you’d like to get this delivered to your inbox ever

OneLogin snares $100M investment to expand identity solution 2019-01-10 07:57:09OneLogin is not a young startup by any means. The identity access management company was founded in 2009 and has watched while companies like Ping Ide



Disclaimer and Notice:WorldProNews.com is not responsible of these news or any information published on this website.