Page 89 - IPP-11
P. 89

  PaaS (Platform as a Service)—An integrated platform for the development, deployment,
                   testing and support of web applications. It is presented as a service on the basis of the
                   concept of cloud hosting.
                 SaaS (Software as a Service)—The business model of software licence which involves
                   development and support of the software vendor. Customers also have the opportunity of
                   paid use of it, usually through the internet.                End-


                                         Value Visibility to End-users  Paas  Application
                                                          Saas
                                                                                users


                                                                           Developers
                                                          laaS
                                                                       Network
                                                                      Architects
                                        Fig. 12.14: Implementation of Cloud Computing

                 DaaS (Desktop as a Service)—Another  business  model  licence,  this  software,  first
                   introduced in the early 2000s, is a slightly improved model of SaaS. It mostly involves use
                   of multiple services at the same time necessary to complete a work.
                   In addition to the above, within the concept of cloud hosting technology, there are also
                   common notion Data as a Service and Everything as a Service, respectively. Both concepts
                   show that through the World Wide Web using Cloud Hosting, any requirement can be met
                   in the processing of information. This is the main advantage of cloud computing hosting
                   in the IT-based business solutions.
               CTM:  Cloud  computing  refers  to  having  access  to  all  your  applications  and  data  from  any  network
               device.


              12.6 GRID COMPUTING
                                                                           Database
              Grid Computing  can  be  defined  as  a  network
              of  computers  working  together  to  perform  a
              task  that  would  be  rather  difficult  for  a  single                          Supercomputer
              machine.  All  machines  on  that  network  work
                                                                                    Grid
              under  the  same  protocol  to  act  like  a  virtual
                                                                                 Computing
              supercomputer. The task that they work on may
              include  analyzing  huge  datasets  or  simulating
                                                                                                                  Emerging Trends
              situations which require high computing power.
              Computers on the network contribute resources
              like processing power and storage capacity to the       Laptop                        PCs
              network.                                                Fig. 12.15: Grid Computing Framework
              Grid Computing is a subset of distributed computing, where a virtual supercomputer consists of
              machines on a network connected by some bus, mostly Ethernet, or sometimes the internet. It
              can also be seen as a form of Parallel Computing where, instead of many CPU cores on a single
              machine, it contains multiple cores spread across various locations.




                                                                                                            12.11
   84   85   86   87   88   89   90   91   92   93   94