In order to truly understand how the Cloud can be of value to an organization, it is first important to understand what the Cloud really is and its different components. Since the Cloud is a broad collection of services, organizations can choose where, when, and how they use Cloud Computing. We will explain here different types of Cloud Computing services commonly referred to as Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS)


SaaS Characteristics

  • Web access to commercial software
  • Software is managed from a central location
  • Software delivered in a “one to many” model
  • Users not required to handle software upgrades and patches
  • Application Programming Interfaces (APIs) allow for integration between different pieces of software



PaaS Characteristics

  • maintain applications in the same integrated development environment
  • Web based user interface creation tools help to create, modify, test and deploy different UI scenarios
  • Multi-tenant architecture where multiple concurrent users utilize the same development application
  • Built in scalability of deployed software including load balancing and failover
  • Support for development team collaboration Tools

IaaS Characteristics

  • Resources are distributed as a service
  • Allows for dynamic scaling
  • Has a variable cost, utility pricing model
  • Generally includes multiple users on a single piece of hardware