Forget IaaS, PaaS, SaaS — it’s all about the platform
The cloud computing market is typically broken into three buckets: IaaS, SaaS and PaaS. Infrastructure as a Service (IaaS) represents on-demand compute and storage; Software as a Service (SaaS) vendors host applications in the cloud; and Platform as a Service (PaaS) is a cloud-based application development platform.
But a recent Forrester’s Wave report throws those buckets out the window. “The popular wisdom that cloud computing comes in three flavors — SaaS, IaaS and PaaS — no longer describes reality,” say some of Forrester’s top cloud analysts, including John Rymer and James Staten (Staten now works at Microsoft). “We find that vendors are blurring the lines between the three cloud-computing categories as they seek to create public cloud platforms that can satisfy the needs of enterprises and widen their appeal to developers.”
IaaS vendors are increasingly catering to application development; PaaS vendors let users control more infrastructure; and SaaS vendors allow customers to build new apps on their software.
So do not classify clouds based on IaaS, PaaS and SaaS, because they’re all becoming a platform for building apps. There are big differences between Amazon Web Services and Salesforce though. AWS is a hands-on development environment. Salesforce can be a graphic-based one.
Organisations should consider what types of developers and applications they have now, what they want to have in the future, and choose a cloud platform that best suites their needs.
Brandon Butler, IDG News Service