Page 276 -
P. 276

247
                                                                       C
                                                                       C h a p t e r   1 2 :  h a p t e r   1 2 :    V Vi r t u a l i z a t i o n  i r t u a l i z a t i o n    247

                      Cons
                          •  It is performed on a host-by-host basis, so it doesn’t have organization-wide impacts.
                          •  Replication and data migration are only possible locally to that host.
                          •  No easy way of keeping host instances in sync with other instances.

                      Storage Device Based
                      In the past, devices such as RAID controllers provided logical and physical abstraction, but
                      didn’t provide the ability to migrate data. Just recently, new RAID controllers have made it
                      possible to allow downstream attachment of additional storage devices.
                         It works through a primary storage controller that manages virtualization services and
                      allows additional storage controllers to be added. The primary controller manages metadata
                      services and provides pooling. It can also manage replication and migration services to
                      other devices.

                      Pros
                          •  No additional hardware (aside from extra disk volumes) is required.
                          •  Gives most benefits of server virtualization.
                      Cons
                          •  Storage is optimized only across connected controllers.
                          •  Replication and migration are only possible across connected controllers and may
                             only be possible in homogeneous environments.
                          •  Higher latency. The primary storage controller must issue a secondary downstream
                             I/O request for content not in the cache.
                          •  Higher bandwidth consumption. The primary storage controller needs the same
                             amount of bandwidth as the secondary storage controllers to maintain the same
                             level of throughput.

                      Network Based
                      The preceding types of storage virtualization really aren’t ideal for a large organization.
                      They can be used, of course, but the one you are most likely to use is the network-based
                      implementation. This is a SAN connected to a network-based device. This device sits in
                      the SAN and provides the management duties of processing I/O requests and managing    PART V
                      the metadata.

                      Pros
                          •  Heterogeneous storage virtualization.
                          •  Data caching can be performed in-band.
                          •  Single management interface.
                          •  Replication between heterogeneous devices.
   271   272   273   274   275   276   277   278   279   280   281