Cloud Computing: Demystifying IaaS, PaaS and SaaS

Cloud Computing: Demystifying IaaS, PaaS and SaaS

Summary: “How do I leverage the Web to extend my infrastructure to the Cloud? How can I use the Web as a platform to build software and products? How can I use the Cloud to run key business processes?" are just some of the cloud-related questions you might be asking.


Commentary - Cloud Computing has the entire IT industry buzzing, with companies such as Microsoft, IBM, Amazon, Google, and others investing billions of dollars in this new form of computing in recognition of its potential to usher in a new era of responsiveness, effectiveness, and efficiency in IT service delivery. In fact, Gartner recently named Cloud Computing as the second most important technology focus area for IT users in 2010. But what is Cloud Computing exactly?

Generally, the way I like to think of the Cloud is as any Internet-accessible service that you could leverage as a business. These could include services around standard business processes such as CRM, ERP, Marketing Lead Generation, Office Productivity Suites, Product Lifecycle Management, and Supply Chain Management. But they can also extend to technical services for software development and infrastructure; this is where some of the more recent developments around Cloud Computing have occurred.

There has been explosive growth in the industry in data and processing requirements to support businesses. This has led to increased power consumption and the need to add data center capacity. The Cloud has provided an alternative to large capital investments required for data center expansion, infrastructure hardware and software purchases, and application software purchases.

You may be asking yourself, “How do I leverage the Web to extend my infrastructure to the Cloud? How can I use the Web as a platform to build software and products? How can I use the Cloud to run key business processes?”

To help understand the next level of detail around Cloud Computing, I like to segment the topic by the following categories:

• Infrastructure as a Service (IaaS) provides data center, infrastructure hardware and software resources over the Internet. IaaS can provide server, operating system, disk storage, database, and/or messaging resources. The highest- profile example is Amazon's Elastic Compute Cloud (AWS), but IBM, VMware, HP and other traditional IT vendors are also offering services. IaaS has also introduced other usage and billing models around the concept of “Elastic Cloud” – using and paying for what you need at any given time.

• Platform as a Service (PaaS) provides infrastructure on which software developers can build new applications or extend existing applications without requiring the need to purchase development, QA, or production server infrastructure.’s, Google’s App Engine, and Microsoft’s Azure are examples of PaaS. These Platform features enable companies to create custom applications, but also allow Independent Software Vendors and other third parties to create solutions for vertical niches.

•Software as a Service (SaaS) is the most mature, widely known, and widely used “flavor” of Cloud Computing. It can be defined as a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet. Also known as “on demand” software, it is the most mature type of Cloud Computing because of its high flexibility, proven support services, enhanced scalability, reduced customer maintenance, and reduced cost due to their multi-tenet architectures. Examples include, NetSuite, Google's Gmail and

Drawing a distinction between PaaS, IaaS and SaaS is somewhat secondary, since all these approaches involve outsourcing the burden and personnel expense of managing and maintaining server hardware, network hardware, infrastructure software, and/ or application software. At a high level, they all attempt to solve the same business problem - provide function, scale, service, and business value with little or no capital expenditure. The lines also tend to blur as a particular Cloud offering gains success. Successful SaaS or IaaS offerings can easily extend their capabilities to become Platforms.

For CIOs or business executives considering Cloud Computing, or one of these “flavors” of Cloud Computing, my advice would be to follow the standard process you would for any business or technical investment.

• First, it’s important to start with a business case. Calculate the net financial impact that an investment or change is going to have to your business.
• When considering Cloud Computing, it is very important to consider your network bandwidth requirements, and understand how much data you will need to move across the network, as well as the network response requirements for the particular service.

• Security is another big factor, so you need to know your security requirements and how your internal capabilities compare to those of the Cloud provider.

• With any development or change, it is always good to look at things from a risk perspective. I’m a big fan of researching a solution, as well as running a pilot before making a larger commitment or investment.

• If the business service for which you’re looking to leverage the Cloud is mission critical production, be sure to look closely at the Cloud service provider, its organization, and its business sustainability. For example, are they profitable, are they growing, and do they have a strong balance sheet?

In terms of leveraging the Cloud for Supply Chain Management and EDI functions specifically, one of the first things a company should do is look at is the size of the providers overall network. A large network provides scale and quality that can be easily leveraged to provide faster and higher quality implementations. This scale also provides the same value when adding pre-wired connections to Trading Partners to accommodate business growth and change.

Make sure you look at the implementation process and organization for your Supply Chain service. Are they tried, true, and professional? Evaluate their service delivery model, their overall capacity, and their track record for getting businesses up and running on their service.

Finally, one of the most important things you should do is look at the ongoing service and support around the application. For example, most SaaS applications are sold under a subscription model, which is great for the customer because it means the provider has to provide ongoing value and support to you. The subscription is not just about access to a set of technology but just as importantly access to a set of people of people who provide customer support, change management, and overall business value every day, every week, every month.

As a Supply Chain Cloud customer, another item you should also examine is how well the provider benchmarks and scorecards themselves in meeting their customers’ service level agreements. Many Cloud providers do this at a global level, across their entire service, but it is equally or even more important to do benchmarking and scorecarding for individual customers. This enables you to determine if your Cloud provider is meeting your particular SLA objectives around items such as uptime, processing speeds, and responding to support inquiries. This is especially critical for mission-critical systems in insuring the Cloud provider is meeting its commitments to the requirements of your business.

Mike Gray is Chief Operations Officer at SPS Commerce, a provider of on- demand supply chain management business solutions. You can reach Mike Gray and learn more about SaaS-based supply chain solutions by contacting SPS Commerce at

Topics: Software, CXO, Virtualization, Storage, Servers, Networking, Hardware, Enterprise Software, Emerging Tech, Data Centers, Cloud, IT Employment

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • Buyer Beware ! ( I'm just saying ..... )

    I've been on the front lines of IT since 1979 as everything from a junior programmer, senior analyst and project leader to project team member on huge Enterprise Software installations. The major problem I see with the cloud is support, and this applies to software, hardware, services, you name it. It's just a stone cold fact that the other guy is not going to give you the same level of service as your own guys, and they will promise you in the sales pitch that they'll respond to your issues within a cetain time frame, and there is going to come a time when they fall down completely and you're going to be stuck. Most of the time things will run OK and there'll be no issues but be prepared for that time when you're on hold for hours and service is nowhere to be found. I prefer to have stuff where I can see it and I'm prepared to pay a little more for that privilege.
    • RE: Cloud Computing: Demystifying IaaS, PaaS and SaaS

      @Dave_E - It all comes down to value. While you are right that at rare times, you can't beat an in house IT team, for the 99.9% of the time, it is too expensive and tough to stay on top of the latest trends. A key in outsourcing is Service Level Agreements (SLAs) where you contract with the vendor exactly what you expect for Service Levels with penalties. In my 15 years of being with an outsourced vendor, I have rarely seen the client able to provide the same SLA commitments that the external vendor will guarantee and take the risk. If an in house IT shop is providing better service, it is always at a much higher cost.

      On a personal level - I came from an in house IT shop and was outsourced 15 years ago and have never looked back. While I loved my previous company, I now love the end less opportunity of being wiht a large IT service company.
      • RE: Cloud Computing: Demystifying IaaS, PaaS and SaaS

        @smcs99 [url=]YouTube Converter Mac[/url]
        [url=]YouTube to AVI for Mac [/url]
        [url=]YouTube to iPod for Mac [/url]
        [url=]YouTube to MP4 for Mac [/url]
        [url=]YouTube to iPhone for Mac[/url]
        [url=]YouTube to Apple TV Mac[/url]
        [url=]YouTube to PSP for Mac[/url]
        [url=]YouTube to PS3 for Mac[/url]
        [url=]YouTube to M4V for Mac[/url]
        [url=]YouTube to MOV for Mac[/url]
        [url=]YouTube to 3GP for Mac[/url]
        [url=]YouTube to ASF for Mac [/url]
        [url=]YouTube to MPEG for Mac[/url]
        [url=]YouTube to M4A for Mac[/url]
        [url=]YouTube to AAC for Mac[/url]
        [url=]YouTube to MP3 for Mac[/url]
        [url=]YouTube to WAV for Mac[/url]
        [url=]YouTube to OGG for Mac[/url]
      • RE: Cloud Computing: Demystifying IaaS, PaaS and SaaS

        @smcs99 [url=]Free YouTube Downloader[/url]
        [url=]YouTube to iPod[/url]
        [url=]YouTube on PSP[/url]
        [url=]YouTube to MP3[/url]
        [url=]YouTube to MP4[/url]
        [url=]YouTube to 3GP[/url]
        [url=]YouTube to AVI[/url]
        [url=]YouTube to MPEG[/url]
        [url=]YouTube to WMV[/url]
        [url=]YouTube to DivX[/url]
        [url=]YouTube to XviD[/url]
        [url=]YouTube to MOV[/url]
        [url=]YouTube to WMA[/url]
        [url=]YouTube to AAC[/url]
        [url=]youtube converter mp4[/url]
        [url=] youtube to mp4 converter free download[/url]
        [url=] youtube mp4 converter[/url]
    • RE: Cloud Computing: Demystifying IaaS, PaaS and SaaS

      @Dave_E [url=]SWF Converter Mac[/url]
      [url=]SWF to Video Converter Mac[/url]
      [url=]SWF to MP3 Converter Mac[/url]
      [url=]SWF to MP4 Converter Mac[/url]
      [url=]SWF to MOV Converter Mac[/url]
      [url=]SWF to AVI Converter Mac[/url]
      [url=]SWF to FLV Converter Mac[/url]
      [url=]SWF to MPEG Converter Mac[/url]
      [url=]SWF to WMV Converter Mac[/url]
      [url=]SWF to GIF Converter Mac[/url]
      [url=]SWF to DVD Converter Mac[/url]
      [url=]SWF to 3GP Converter Mac[/url]
      [url=]Video to SWF Converter Mac[/url]
      [url=]MP3 to SWF Converter Mac[/url]
      [url=]AVI to SWF Converter Mac[/url]
      [url=]FLV to SWF Converter Mac[/url]
      [url=]MOV to SWF Converter Mac[/url]
      [url=]GIF to SWF Converter Mac[/url]
      [url=]VOB to SWF Converter Mac[/url]
      [url=]VOB to SWF Converter Mac[/url]
  • RE: Cloud Computing: Demystifying IaaS, PaaS and SaaS

    The SaaS business model is enabling this for many providers: