Page 72 - How Cloud Computing Is Transforming Business and Why You Cant Afford to Be Left Behind
P. 72

MANA GEMENT STRATEGIES F O R THE CL OUD R EV OL UTION



                     The real secret of the cloud’s economies of scale, elastic
                 operation, and smooth availability to remote end users is not
                 just a big data center composed of PC parts, the use of Web
                 services standards, or the automated ability to balance work-
                 loads. It’s primarily virtualization.
                     There is no definition of a cloud—not even my own in

                 Chapter 1—that requires the servers in a cloud data center to
                 be virtualized, but nevertheless, in the long run, no public,
                 multitenant cloud is going to be competitive without it. Ama-
                 zon Web Services’ Elastic Compute Cloud (EC2), the leader
                 in cloud computing, relies on virtualization. The workloads
                 running in it are based on Amazon’s version of the open
                 source code Xen virtual machine. But what is virtualization?

                     Virtualization in its simplest form is the process of taking a
                 physical machine and subdividing it through software into the
                 equivalent of several discrete machines. While these machines
                 operate independently, they share the hardware resources of a
                 single server without impinging on each other. Computers of
                 many brands and stripes can be subdivided this way, begin-
                 ning with the IBM mainframe. IBM invented the concept of
                 virtualization. But virtualization has had its biggest impact on
                 x86 computers, the popular mass-produced models that use

                 Intel and AMD chips. These chips are found in everything
                 from lightweight netbooks to laptops, desktops, and powerful
                 data center servers. These computers typically run Windows,
                 Linux, Solaris for x86, or Netware as an operating system.
                     Virtualization boosts computers’ productivity at a time when
                 their capacities are being expanded rapidly. In effect, virtual-
                 ization has made servers built with PC-style parts the basis for



                    52
   67   68   69   70   71   72   73   74   75   76   77