Page 46 - DCAP609_CLOUD_COMPUTING
P. 46

Unit 3: Developing Cloud Services




          3.5 Maturity Level of Cloud Services                                                  Notes

          As cloud computing matures, a growing number of organizations are interested in moving to
          cloud environments to help lower IT costs, increase efficiencies, and realize greater flexibility.

          To understand where the Web-based applications we call, cloud services stand in the evolution
          of hosted computer software.
          We shall now understand the position of Web-based applications also called cloud services in
          the evolution of hosted computer software by understanding the four primary levels of cloud
          services as given by professionals at Microsoft.
          The first level of maturity defines the traditional Application Service Provider (ASP) model of
          software delivery which dates back to the 1990. An Application Service Provider is a business
          that offers software services to customers, using computer networks and the Internet as the
          mechanism to deliver and manage the service. At this level, every user has his own personalized
          version, the hosted application and runs his own instance of the application on the host server.
          The goal of an ASP business is to reduce the cost of software distribution and maintenance.

          The second level of maturity take place when the vendor hosts a different instance of the
          application for each customer. At this level, all instances use the same implementation.

               !

             Caution  The code, as in level-one application is not tailored for each user. Instead, user
             personalization is provided by detailed configuration option within the application itself.
          The third level of maturity indicates a major change in how the application is hosted. At this
          level, the vendor runs a single instance of the application that serves every user. A user gets a
          unique experience via configurable metadata and various authorization and security policies to
          the user ensures safety and confidentiality of the user data.
          At the last level of maturity, the vendor hosts multiple users on a load balanced form of identical
          instances. This type of system is scalable to a large number of users because the number of
          servers (and instances) can be increased or decreased as per demand.
          In addition, upgrades and patches can be moved to the entire user base as easily as to a single
          user. It is to this level that cloud services aspire.

          Self Assessment

          Multiple Choice Questions:
          6.   SaaS stands for ..............................
               (a)  software as a service       (b)  sales as a service

          7.   ............................. is a series of cloud computing services that enables enterprises to distribute
               their computing needs across a globally accessible resource grid.
               (a)  Blue Cloud                  (b)  Google App Engine

          8.   Amazon Elastic Compute Cloud is a central part of Amazon.com’s cloud
               computing platform, Amazon Web Services.
               (a)  Amazon Elastic Compute Cloud  (b)  Amazon SimpleDB

               (c)  Amazon Simple Queue Service  (d)  Amazon Simple Storage Service





                                           LOVELY PROFESSIONAL UNIVERSITY                                   41
   41   42   43   44   45   46   47   48   49   50   51