Page 600 - (ISC)² CISSP Certified Information Systems Security Professional Official Study Guide
P. 600

to expand or contract based on need. In relation to virtualization, host
               elasticity means additional hardware hosts can be booted when

               needed and then used to distribute the workload of the virtualized
               services over the newly available capacity. As the workload becomes
               smaller, you can pull virtualized services off unneeded hardware so it
               can be shut down to conserve electricity and reduce heat.

               Some of the concepts in cloud computing are listed here:

               Platform as a service Platform as a service (PaaS) is the concept of
               providing a computing platform and software solution stack as a
               virtual or cloud-based service. Essentially, this type of cloud solution

               provides all the aspects of a platform (that is, the operating system and
               complete solution package). The primary attraction of PaaS is the
               avoidance of having to purchase and maintain high-end hardware and
               software locally.

               Software as a service Software as a service (SaaS) is a derivative of
               PaaS. SaaS provides on-demand online access to specific software

               applications or suites without the need for local installation. In many
               cases, there are few local hardware and OS limitations. SaaS can be
               implemented as a subscription service (for example, Microsoft Office
               365), a pay-as-you-go service, or a free service (for example, Google
               Docs).

               Infrastructure as a service Infrastructure as a service (IaaS)
               takes the PaaS model yet another step forward and provides not just

               on-demand operating solutions but complete outsourcing options.
               This can include utility or metered computing services, administrative
               task automation, dynamic scaling, virtualization services, policy
               implementation and management services, and managed/filtered
               internet connectivity. Ultimately, IaaS allows an enterprise to scale up
               new software or data-based services/solutions through cloud systems

               quickly and without having to install massive hardware locally.

               There are many other “X as a service” offerings available in the
               marketplace, each with its own potential vulnerabilities and
               advantages. Different cloud computing companies may define or label
               their services differently than others. Thus, it is important to carefully
               compare and contrast providers with what features and options are
   595   596   597   598   599   600   601   602   603   604   605