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

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




                 The Google Cloud Example:
                 How the Cloud Runs without Stopping

                 We’ve noted a couple of features of the cloud data center that
                 make its elasticity possible, but let’s take a quick look at the
                 underlying architecture of the cloud to see how it can con-

                 stantly expand its capacity. Google has supplied some details
                 of how they are engineered.
                     For its servers, Google doesn’t buy an existing piece of x86
                 hardware from a major supplier, even though dozens of types
                 are available. On the contrary, it builds its servers itself from
                 standard x86 parts. That’s probably because it’s looking for a
                 particular type of cost/benefit ratio in the many servers it op-

                 erates. It’s vital that it achieve the lowest cost possible on a
                 server design it is going to replicate thousands of times. The
                 corporate data center tends to address this problem differ-
                 ently. Many companies buy the most reliable server available
                 with built-in redundant parts, so that the failure of a compo-
                 nent doesn’t bring the server down. Google strips out such
                 redundancies from its server design, such as double fans for
                 ensured cooling or backup power supplies, even though the
                 server would operate longer if each of these common causes

                 of component failure had a redundant part. Such features
                 add cost that gets multiplied many thousands of times in
                 Google data centers.
                     What a Google server has that other servers don’t is a sim-
                 ple lead-acid battery attached to the power supply that will
                 give a server a life-support system for a short period if its
                 power supply unit dies. During that life extension, I suspect



                    44
   59   60   61   62   63   64   65   66   67   68   69