Two distinct methods have emerged in cloud computing: serverless and serverful computing. Serverless computing represents a significant departure from traditional approaches, offering exciting possibilities for innovation, operational streamlining, and cost reduction. But what exactly does it involve, and how does it differ from the established serverful model?
Serverless computing introduces an approach where you, the developer, only worry about the code you need to run, not the infrastructure around it. This narrowing of focus simplifies operational management and cuts expenses by pushing the server management tasks elsewhere. As a concept, its similar to Business Process Outsourcing (BPO) or contracting out Facilities Management. Youre concentrating on the areas where you have IP or can build value and letting someone else own those non-core processes that extract value.
In contrast, Serverful computing is how most organizations have consumed the Cloud, where you are accountable for managing and overseeing servers while providing you with the most control and customization options.
Empowering IT professionals and developers with knowledge of these approaches and their inherent tradeoffs is crucial for devising an effective cloud strategy. Your expertise and understanding are key to choosing the right approach for your business.
Social Links Navigation
UK Director for Cloud Computing Technology and Strategy at Akamai.
Serverful computing, or traditional server-based computing, involves a hands-on approach to deploying applications. In this model, you are responsible for managing the servers that run your applications, which includes provisioning servers, updating operating systems, scaling resources to meet demand, access control, and ensuring high availability and fault tolerance.
This approach provides more control over your IT infrastructure. You can customize almost every aspect of your environment to suit your application. For example, you can deploy additional security controls or software, tune the kernel to get maximum performance or use specific operating systems needed to support aspects of your application stackall of which arent readily achievable in a serverless environment.
On the other hand, Serverless computing takes most of the complexity away from managing cloud computing infrastructure by abstracting away the infrastructure. With this abstraction, you avoid directly managing cloud servers and instead hire backend computing in an as a service model. There are still servers, but you no longer need to worry about them; the provider ensures theyre available, patched, compliant, and secure.
Sign up to the TechRadar Pro newsletter to get all the top news, opinion, features and guidance your business needs to succeed!
Serverless and Event-Driven computing are often used interchangeably, but whilst they overlap, there are some crucial differences.
Serverless computing can be used to implement event-driven architectures because it can automatically scale to handle a varying number of events and only charges for actual execution time. For instance, a serverless function can be triggered by an event such as an HTTP request or a message in a queue.
Not all event-driven architectures are serverless, and not all serverless functions are event-driven. Event-driven systems can also be built using traditional serverful infrastructure, and serverless functions can perform scheduled tasks or be invoked directly by an API rather than being driven by events.
There is no one-size-fits-all approach, and you may find that you use both options even within a single application. In an HR system, storing employee records in a serverful database is practical to support complex or long-running queries, such as payroll processing. However, multi-stage and ad-hoc time-off requests are well-suited for a serverless application.
Serverless computing offers two primary advantages: simplicity and an execution-based cost model. By adopting serverless, businesses can manage their infrastructure more easily, as the cloud provider takes care of server provisioning, scaling, and maintenance. This approach allows developers to focus on writing and deploying applications without the burden of managing underlying servers.
Serverless computing also enhances efficiency and resource utilization, as businesses only incur costs for the actual computing power used and when used. Business leaders can plan more simply because they know that each transaction costs and we expect , so our bill this month will be .
When used on platforms with open standards, for example, NATS.io instead of a Hyperscalers data-streaming solution, this transaction-based model can significantly reduce expenses and unlock new opportunities for innovation, freeing developers and managers to concentrate on building high-quality applications rather than dealing with infrastructure complexities.
On the other hand, serverful computing provides businesses with greater control and customisation over their infrastructure. By managing your servers, you can tailor their environment to meet specific needs and ensure high performance, reliability, and security. This approach is beneficial for applications that require consistent and long-term resource allocation, as it allows for fine-tuning and optimization that serverless models may not offer.
Additionally, serverful computing enables direct oversight of the hardware and software stack, enabling detailed monitoring and troubleshooting. This hands-on control can be crucial for enterprises with stringent regulatory requirements or those needing to handle sensitive data securely.
While serverless computing offers compelling benefits, it also presents challenges that businesses must navigate. On a smaller scale, being serverless is a highly efficient way to consume cloud computing services. When demand begins to ramp up, it can rapidly become costly, especially if platform lock-in is a factor. Think of it like taking a taxi versus buying a car. A taxi ride once a week is a cheap way to get home from the office, but taking a taxi to and from the office every day, to and from your kids school to drop them off or collect them, and to the shops at the weekend for groceries is going to quickly become outrageously costly when compared to buying a car.
To mitigate these risks, companies need to establish a culture of cost monitoring, open standards, and vendor evaluation. Choosing vendors with low or no egress fees can help control expenses, and using open standards ensures the app's portability. This avoids the risk of introducing technical debt by becoming overly reliant on a single provider's proprietary services or APIs. This will hinder flexibility and increase migration complexities down the line, potentially resulting in significant refactoring costs.
Balancing the advantages of serverless computing with these challenges requires careful planning and strategic decision-making to ensure long-term success in the cloud environment.
The decision here is how you manage the tradeoffs inherent in serverful and serverless computing: control vs consume, open standards vs proprietary, fixed costs vs dynamic cost base. Looking ahead to the next six months and beyond, serverless and serverful computing are poised to continue evolving in response to changing business needs.
While offering simplicity and cost-effectiveness, serverless computing remains constrained by factors such as speed and latency, much like other cloud-based services. However, many providers have built Edge and Distributed platforms that deliver more sophisticated serverless offerings, bringing computing power closer to end-users, mitigating latency issues and enhancing overall performance.
In contrast, serverful computing will maintain its relevance, particularly for applications requiring more significant control over infrastructure, higher performance, or specific regulatory or security requirements. There will always be a place for both serverless and serverful cloud computing. As cloud technology continues to mature, we may see advancements in serverful computing that improve automation, scalability, and resource optimization, further enhancing its appeal in certain use cases.
Ultimately, the future of cloud computing lies in striking the right balance between serverless and serverful approaches, leveraging the strengths of each to optimize performance, efficiency, security, and agility in an increasingly digital world.
We've featured the best cloud hosting provider.
This article was produced as part of TechRadarPro's Expert Insights channel where we feature the best and brightest minds in the technology industry today. The views expressed here are those of the author and are not necessarily those of TechRadarPro or Future plc. If you are interested in contributing find out more here: https://www.techradar.com/news/submit-your-story-to-techradar-pro
Link:
Understanding serverless and serverful computing in the cloud era - TechRadar
- Setting up a Virtual Server on Ninefold - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- ScaleXtreme Automates Cloud-Based Patch Management For Virtual, Physical Servers [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Secure Cloud Computing Software manages IT resources. [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Dell unveils new servers, says not a PC company [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Wyse to Launch Client Infrastructure Management Software as a Service, Enabling Simple and Secure Management of Any ... [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- As the App Culture Builds, Dell Accelerates its Shift to Services with New Line of Servers, Flash Capabilities [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Terraria - Cloud In A Ballon - Video [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Ethernet Alliance Interoperability Demo Showcases High-Speed Cloud Connections [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- RSA and Zscaler Teaming Up to Deliver Trusted Access for Cloud Computing [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- [NEC Report from MWC2012] NEC-Cloud-Marketplace - Video [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- IBM SmartCloud Virtualized Server Recovery - Video [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- BeyondTrust Launches PowerBroker Servers Windows Edition [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- Ericsson joins OpenStack cloud infrastructure community [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- ScaleXtreme Cloud-Based Patch Management Open for New Customers [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- RootAxcess - Getting Started - Video [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- How to Create a Terraria Server 1.1.2 (All Links Provided) - Video [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- Dell #1 in Hyperscale Servers (Steve Cumings) - Video [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- Managing SAP on Power Systems with Cloud technologies delivers superior IT economics - Video [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- AMD Acquires Cloud Server Maker SeaMicro for $334M USD [Last Updated On: March 3rd, 2012] [Originally Added On: March 3rd, 2012]
- Web Host 1&1 Provides More Flexibility with Dynamic Cloud Server [Last Updated On: March 3rd, 2012] [Originally Added On: March 3rd, 2012]
- Leap Day brings down Microsoft's Azure cloud service [Last Updated On: March 3rd, 2012] [Originally Added On: March 3rd, 2012]
- RightMobileApps White Label Program - Video [Last Updated On: March 3rd, 2012] [Originally Added On: March 3rd, 2012]
- bzst server ban #2 - Video [Last Updated On: March 3rd, 2012] [Originally Added On: March 3rd, 2012]
- “Cloud storage served from an array would cost $2 a gigabyte” [Last Updated On: March 6th, 2012] [Originally Added On: March 6th, 2012]
- More Flexibility with the 1&1 Dynamic Cloud Server [Last Updated On: March 6th, 2012] [Originally Added On: March 6th, 2012]
- Hub’s future jobs may be in cloud [Last Updated On: March 6th, 2012] [Originally Added On: March 6th, 2012]
- Cloud computing growing jobs, says Microsoft [Last Updated On: March 6th, 2012] [Originally Added On: March 6th, 2012]
- TurnKey Internet Launches WebMatrix, a New Application in Partnership with Microsoft [Last Updated On: March 6th, 2012] [Originally Added On: March 6th, 2012]
- Cebit 2012: SAP Cloud Computing Strategy - Introduction - Video [Last Updated On: March 6th, 2012] [Originally Added On: March 6th, 2012]
- Dome9 Security Launches Industry's First Free Cloud Security for Unlimited Number of Servers [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Servers Are Refreshed With Intel's New E5 Chips [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Samsung's AllShare Play pushes pictures from phone to cloud and TV [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Google drops the price of Cloud Storage service [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- New Intel Server Technology: Powering the Cloud to Handle 15 Billion Connected Devices [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Swisscom IT Services Launches Cloud Storage Services Powered by CTERA Networks [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- KineticD Releases Suite of Cloud Backup Offerings for SMBs [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- First Look: Samsung Allshare Play - Video [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Bill The Server Guy Introduces the New Intel XEON e5-2600 (Romley) Server CPU's - Video [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- New Cisco servers have Intel Xeon E5 inside [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- Cisco rolls out UCS servers with Intel Xeon E5 chips [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- From scooters to servers: The best of Launch, Day One [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- Computer Basics: What is the Cloud? - Video [Last Updated On: March 9th, 2012] [Originally Added On: March 9th, 2012]
- Could the digital 'cloud' crash? [Last Updated On: March 10th, 2012] [Originally Added On: March 10th, 2012]
- Dome9 Security Launches Free Cloud Security For Unlimited Number Of Servers [Last Updated On: March 10th, 2012] [Originally Added On: March 10th, 2012]
- Cloud computing 'made in Germany' stirs debate at CeBIT [Last Updated On: March 11th, 2012] [Originally Added On: March 11th, 2012]
- New Key Technology Simplifies Data Encryption in the Cloud [Last Updated On: March 11th, 2012] [Originally Added On: March 11th, 2012]
- Can a private cloud drive energy efficiency in datacentres? [Last Updated On: March 12th, 2012] [Originally Added On: March 12th, 2012]
- Porticor's new key technology simplifies data encryption in the cloud [Last Updated On: March 12th, 2012] [Originally Added On: March 12th, 2012]
- Borders + Gratehouse Adds Three New Clients in Cloud Sector [Last Updated On: March 12th, 2012] [Originally Added On: March 12th, 2012]
- Dell to invest $700 mn in R&D, unveils 12G servers [Last Updated On: March 13th, 2012] [Originally Added On: March 13th, 2012]
- Defiant Kaleidescape To Keep Shipping Movie Servers [Last Updated On: March 13th, 2012] [Originally Added On: March 13th, 2012]
- Data Centre Transformation Master Class 3: Cloud Architecture - Video [Last Updated On: March 13th, 2012] [Originally Added On: March 13th, 2012]
- DotNetNuke Tutorial - Great hosting tool - PowerDNN Control Suite - part 1/3 - Video #310 - Video [Last Updated On: March 13th, 2012] [Originally Added On: March 13th, 2012]
- Cloud Computing - 28/02/12 - Video [Last Updated On: March 13th, 2012] [Originally Added On: March 13th, 2012]
- SYS-CON.tv @ 9th Cloud Expo | Nand Mulchandani, CEO and Co-Founder of ScaleXtreme - Video [Last Updated On: March 13th, 2012] [Originally Added On: March 13th, 2012]
- Oni Launches New Cloud Services for Enterprises Using CA Technologies Cloud Platform [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- SmartStyle Advanced Technology - Video [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- SmartStyle Infrastructure - Video [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- The Hidden Risk of a Meltdown in the Cloud [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- FireHost Launches Secure Cloud Data Center in Phoenix, Arizona [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- Panda Security Launches New Channel Partner Recruitment Campaign: "Security to the Power of the Cloud" [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- NetSTAR, Inc. Announces Safe and Secure Web Browsers for iPhones, iPads, and Android Devices [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- Amazon Cloud Powered by 'Almost 500,000 Servers' [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- NetSTAR Announces Secure Web Browsers For iPhones, iPads, And Android Devices [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- Be Prepared For When the Cloud Really Fails [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- Dr. Cloud explains dinCloud's hosted virtual server solution - Video [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- New estimate pegs Amazon's cloud at nearly half a million servers [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- Amazon’s Web Services Uses 450K Servers [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- Saving File On Internet - Cloud Computing - Video [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- DotNetNuke Tutorial - Great hosting tool - PowerDNN Control Suite - part 2/3 - Video #311 - Video [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- Linux servers keep growing, Windows & Unix keep shrinking [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- Cloud Desktop from Compute Blocks - Video [Last Updated On: March 16th, 2012] [Originally Added On: March 16th, 2012]
- Amazon EC2 cloud is made up of almost half-a-million Linux servers [Last Updated On: March 17th, 2012] [Originally Added On: March 17th, 2012]
- HP trots out new line of “self-sufficient” servers [Last Updated On: March 17th, 2012] [Originally Added On: March 17th, 2012]
- Cloud Web Hosting Reviews - Australian Cloud Hosting Providers - Video [Last Updated On: March 17th, 2012] [Originally Added On: March 17th, 2012]
- Using Porticor to protect data in a snapshot scenario in AWS - Video [Last Updated On: March 17th, 2012] [Originally Added On: March 17th, 2012]
- CDW - Charles Barkley - New Office - Video [Last Updated On: March 17th, 2012] [Originally Added On: March 17th, 2012]
- Nearly a Half Million Servers May Power Amazon Cloud [Last Updated On: March 17th, 2012] [Originally Added On: March 17th, 2012]
- Morphlabs CEO Winston Damarillo talks about their mCloud Rack - Video [Last Updated On: March 20th, 2012] [Originally Added On: March 20th, 2012]
- AMD reaches for the cloud with new server chips [Last Updated On: March 20th, 2012] [Originally Added On: March 20th, 2012]