Allan Leinwand

Server-less Computing Necessitates A Significant Mind Shift

Server-less is More

The author of the Pied Piper of Hamelin, Robert Browning, is one of my favorite English poets. He is credited with the phrase “less is more.” Often the phrase “less is more” means that simplicity is what makes a good design. As I think of serverless computing in the enterprise, less is more comes to mind.

Look not thou down but up!

I define serverless computing as “applications that rely on third-party services, APIs or other customer code as separate functions that are event triggered and managed by a third party rather than the traditional model of single, self-contained and complex applications.”

For developers, this removes the barrier of worrying about infrastructure. In fact, in the serverless model, a third party manages the infrastructure which provides significant cost savings for development in the enterprise. As applications are created, developers can look up to the cloud and to APIs rather than down to the complex, heavy internal infrastructure. This is an example of less is more.

When developers look up and innovate rather than look down to do things the way they have always been done — where heavy, bloated, self-contained code authenticates, pulls, organizes and manipulates data and delivers it to users as needed — less is definitely more.

Server-less

Traditional applications with fully self-contained code become too large and burdensome to end users. In the serverless model, the different functions handle everything from authentication to storage to data manipulation, in a way that is invisible to end users. The different functions not only reduce computing power but allows for more interoperability with other services across the enterprise as information from many different sources can be accessed. It also provides for a more stable application and better scalability at peak times as a single application isn’t pulling down information, but different functions are accessing and serving up only what is needed at a specific time. Again, less is more.

What I aspired to be, And was not, comforts me.

It is important to know what serverless computing aspires to be and what it is not. One of the biggest drawbacks with making the shift is that serverless computing necessitates a significant mind shift for most enterprise organizations, which include:

  • Differences in pricing
  • Differences in the amount and level of control
  • Differences in availability

Enterprise organizations are used to paying for infrastructure, storage, hosting services, and SLAs including uptime and maintenance. On the other hand, the pricing model for serverless computing is based on transactions –  when a function is executed or when an API is accessed that powers the application this model can be difficult to grasp at first however can be estimated just as accurately as a traditional pricing model.

Not only does pricing require a mind shift, so must how the enterprise views control. Because enterprises do not manage the computing infrastructure, you don't have to worry about configuring the server, applying patches and other updates, if the server hardware will fail, or even what type of software a server is running. Because you do not know – or care – about the management of the infrastructure, the focus of control shifts having increased control over the different software components the applications utilizes across the serverless environment. This allows for better negotiation with the software vendors whose APIs are accessed.

Closely associated with level of control is availability. Because you do not have control over servers you must rely on the cloud providing a high level of availability for any business service or frankly, any IT project. This is true whether or not you're using a public or private cloud environment and whether you are using internal or external APIs. SLA in serverless environments should be put in place to provide strict accountability for support response time and to ensure that requests made through APIs meet expectations.

Serverless computing will not guarantee increased availability, performance or servers that are configured correctly, but by putting into place strong SLAs the enterprise can be comforted in knowing what they can expect in terms of pricing, control and availability – all without having to worry about the back end.  Less is more.

It was roses, roses all the way

The benefits to developers and the shift in mindset of enterprise organizations realize the enormous benefits of serverless computing. When enterprises spend less time employing developers that must focus on the cost configuration management of infrastructure and more time focused on writing software that addresses critical business needs, the strategic nature of software development increases significantly. Development becomes faster and less expensive and adoption of such applications should become more prevalent because they have a business impact.

Because of the nature of APIs and their reporting capabilities the enterprise can better understand how an application is performing and adopted within the organization.

Finally, organizations no longer need to employ IT resources just to manage what they already have and keep it working properly, such as high priced, skilled system administrators that maintain the servers within a data center.  As a result, the focus within the organization shifts from operations to business strategy by those who understand how functions work in a cloud first world. In a win-win scenario, skilled system administrators become a more important part of the cloud provider’s business and developers become more strategic within their organizations, in many cases directly affecting the bottom line.

My sun sets to rise again

As the industry moves more to a serverless model, we will see the less is more benefits of serverless increase. As a result, organizations should follow a clear, strategic path for adoption in which they understand the shift in pricing as well as level of control and availability via the cloud. As we watch the old way of application development begin to sunset, we will see the serverless model rise brightly – and simply – to help organizations become more strategic and have a sharper competitive edge.

By Allan Leinwand, ServiceNow CTO

Allan Leinwand

Allan Leinwand is chief technology officer at ServiceNow, the enterprise cloud company. In this role, he is responsible for overseeing all technical aspects and guiding the long-term technology strategy for the company.

Before joining ServiceNow, Leinwand was chief technology officer – Infrastructure at Zynga, Inc. where he was responsible for all aspects of technology infrastructure used in the delivery of Zynga’s social games including data centers, networking, compute, storage, content distribution and cloud computing.

Previously, Leinwand was a venture partner for Panorama Capital, LLC where he focused on technology investments in data networking, open source software and cloud computing. Prior to this role, he served as an operating partner at JPMorgan Partners.

In 2005, Leinwand founded Vyatta (acquired by Brocade), the open-source networking company.

Leinwand currently serves as an adjunct professor at the University of California, Berkeley where he teaches on the subjects of computer networks, network management and network design. He holds a bachelor of science degree in computer science from the University of Colorado at Boulder.

View Website
Adopting An Industry-Wide Red Line Movement

Adopting An Industry-Wide Red Line Movement

Red Line Movement Recently, I’ve been calling for an industry-wide adoption of the red line philosophy to help with the balance of features and quality in cloud application development. It seems that everyone has the ...
Cyber Attackers Targeting the Keys to the Cloud Kingdom

Cyber Attackers Targeting the Keys to the Cloud Kingdom

Cyber Attacking Targets Privileged Credentials Used to Administer Cloud Services Make an Attractive Target and Entry Point for Attackers In recent weeks, cyber attacks ranging from Operation Cloud Hopper to the breach at FlexiSpy demonstrate the ...
Want to dip your toe into the cloud? Challenges of a Large Migration

Want to dip your toe into the cloud? Challenges of a Large Migration

Challenges of a Large Migration Migrating to the cloud can be a daunting task. First you have to go through an exhaustive process deciding what to migrate, then you have to do plenty of scripting ...
CloudTweaks Q&A: How Smart Will Your City Be by 2025?

CloudTweaks Q&A: How Smart Will Your City Be by 2025?

How Smart Will Your City Be by 2025? What role does back end infrastructure play in connecting IoT devices? Probably the same infrastructure as we would want to see with an efficient regular (i.e. non-IoT) ...
How Leading Organizations are Leveraging Big Data

How Leading Organizations are Leveraging Big Data

Seeing The Big Data Picture “Data will talk to you if you’re willing to listen”— Jim Bergeson. Few can dispute that. However, the challenge comes when data transforms into bundles and stacks of unorganized and unstructured ...
The Lighter Side Of The Cloud - iPatch
The Lighter Side Of The Cloud - Whatever Happened To Alone Time?
The Lighter Side Of The Cloud - Direct Reporting
The Lighter Side Of The Cloud - The Letter "G"
The Lighter Side Of The Cloud - The Robo-Revolution
The Lighter Side Of The Cloud - Easter Egg Hunt
The Lighter Side Of The Cloud - Recovery Experts
The Lighter Side Of The Cloud - YTF
The Lighter Side Of The Cloud - Wearable Infection

CLOUDBUZZ NEWS

Kaspersky Lab to open Swiss data center to combat spying allegations

Kaspersky Lab to open Swiss data center to combat spying allegations

LONDON (Reuters) - Moscow-based Kaspersky Lab plans to open a data center in Switzerland by the end of next year to help address Western government concerns that Russia exploits its anti-virus software to spy on ...
Scale your Windows Azure application

Azure the cloud for all – highlights from Microsoft BUILD 2018

Last week, the Microsoft Build conference brought developers lots of innovation and was action packed with in-depth sessions. During the event, my discussions in the halls ranged from containers to dev tools, IoT to Azure ...
Facebook Joins FIDO Alliance Board of Directors

Facebook Joins FIDO Alliance Board of Directors

Aligns with other leading global technology, financial services and e-commerce companies in effort to reduce world’s reliance on passwords MOUNTAIN VIEW, Calif., May 15, 2018 (GLOBE NEWSWIRE) -- The FIDO Alliance announced today that Facebook has been appointed ...