Page 64 - DCAP609_CLOUD_COMPUTING
P. 64

Unit 5: Cloud Computing for the Community




          maintaining it. The client typically pays on a per-use basis. IaaS is a standardized, highly  Notes
          automated offering, where compute resources, complemented by storage and networking
          capabilities are owned and hosted by a service provider and offered to customers on-demand.
          Customers are able to self-provision this infrastructure, using a Web-based graphical user
          interface that serves as an IT operations management console for the overall environment.
          API access to the infrastructure may also be offered as an option.

          Platform-as-a-Service (PaaS)

          Platform as a Service is a way to rent hardware, operating systems, storage and network capacity
          over the Internet. The service delivery model allows the customer to rent virtualized servers
          and associated services for running existing applications or developing and testing new ones.
          Platform as a Service is an outgrowth of Software as a Service, a software distribution model in
          which hosted software applications are made available to customers over the Internet. PaaS has
          several advantages for developers. With PaaS, operating system features can be changed and
          upgraded frequently. Geographically distributed development teams can work together on
          software development projects. Services can be obtained from diverse sources that cross
          international boundaries. Initial and on-going costs can be reduced by the use of infrastructure
          services from a single vendor rather than maintaining multiple hardware facilities that often
          perform duplicate functions or suffer from incompatibility problems. Overall expenses can also
          be minimized by unification of programming development efforts.

          On the downside, PaaS involves some risk of “lock-in” if offerings require proprietary service
          interfaces or development languages. Another potential pitfall is that the flexibility of offerings
          may not meet the needs of some users whose requirements rapidly evolve.

          Software-as-a-Service (SaaS)

          Software as a Service is 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.’ SaaS is becoming an increasingly prevalent delivery model as underlying technologies
          that support Web services and Service-oriented Architecture (SOA) mature and new
          developmental approaches, such as Ajax, become popular. Meanwhile, broadband service has
          become increasingly available to support user access from more areas around the world.
          Software as a Service delivers business processes and applications, such as CRM, collaboration,
          and email, as standardized capabilities for a usage-based cost at an agreed, business-relevant
          service level.
          SaaS is closely related to the ASP (application service provider) and on demand computing
          software delivery models. IDC identifies two slightly different delivery models for SaaS. The
          hosted application management (hosted AM) model is similar to ASP: a provider hosts
          commercially available software for customers and delivers it over the Web. In the software on
          demand model, the provider gives customers network-based access to a single copy of an
          application created specifically for SaaS distribution.

          Benefits of the SaaS model includes easier administration, automatic updates and patch
          management, compatibility wherein all users will have the same version of software,
          easier collaboration for the same reason and global accessibility. SaaS provides significant
          efficiencies in cost and delivery in exchange for minimal customization and represents a shift of
          operational risks from the consumer to the provider. All infrastructure and IT operational
          functions are abstracted away from the consumer.




                                           LOVELY PROFESSIONAL UNIVERSITY                                   59
   59   60   61   62   63   64   65   66   67   68   69