SaaS has had an enormous impact on the way companies consume services. This ebook, based on the latest ZDNet/TechRepublic special feature
, looks at how the trend is spreading to other IT services and transforming IT jobs. From the ebook:
As soon as internet connectivity became widely available at reasonable speed, and offered low enough latency, service providers of various kinds began offering scalable, on-demand products that were delivered over those connections.
For many observers, the modern cloud computing era dates from the launch of the first business-class software-as-a-service (SaaS) application, Salesforce.com, in 1999. But of course, there were precursors, including application service providers (ASPs) and, before that, utility computing via timesharing on mainframes.
There are now thousands of SaaS applications, available from internet giants to startups, along with services from rather fewer providers of the other two key pillars of cloud computing: platform-as-a-service (PaaS) and infrastructure-as-a-service (IaaS).
With SaaS, service consumers control their data, but everything else in the IT stack is managed by the service provider. With PaaS, the application layer comes into play, while IaaS consumers control everything from the OS layer upwards.
The contrast with traditional on-premises (or private cloud) IT is very clear: the capital costs associated with equipping and maintaining data centres full of physical and virtual servers, networking and storage are someone else’s problem—and large service providers such as Amazon, Microsoft and Google can solve that problem far easier than the average business can. As a customer, you just pay for what you use.
The fundamental benefits of the ‘as a service’ model are well known, and include: a shift from capital to operational expenditure (capex to opex), often leading to lower TCO (total cost of ownership); access for businesses of all sizes to up-to-date technology, maintained by service providers that can leverage economies of scale; scalability according to business requirements; fast implementation times for new applications and business processes; freeing up staff and resources for other projects and priorities.