Page 273 -
P. 273

P
                244
                244   P a r t   V :  a r t   V :    T T h e   G r e e n i n g   P r o c e s sh e   G r e e n i n g   P r o c e s s

                      Software  Some software implementations are complicated to design and code. For example,
                      network-based and in-band designs are especially complicated, so read and write requests
                      can lead to latency problems.


                      NOTE  We talk more about network-based and in-band designs later in this chapter.
                      Metadata Management
                      When you write data to your hard drive, you don’t know exactly where, on your drive, it is
                      stored. A piece goes here, a piece goes there. If you have to find the information, it is possible,
                      albeit a hassle.
                         In a storage virtualized environment, not only is data scattered throughout a drive,
                      it’s scattered throughout several drives. The only way to know where everything is comes
                      down to the metadata. The metadata is sort of the map your system uses to find data.
                         As such, if something happens to the metadata—while still located on your drives—for
                      all intents and purposes, the data is gone.




                                        METADATA
                                        1001 01011 0011
                                        0010 00110 0110101
                                        01010 1010 0101
                                        0101
                                                 The metadata is a list of
                                                 where data is stored on
                                                 your SAN’s drives. If the
                                                   list is lost, the data
                                                 remains, but it cannot be
                                                       found.
                                                                       Disk drives

                         Because metadata is so important, it is critical that the metadata is backed up and kept
                      safe. But not only must metadata be recoverable, it must be updated quickly. If a file is
                      saved on the system and others need to access it, that metadata must be updated so others
                      can find the file.
                      Performance
                      You may also experience some performance problems if the system isn’t properly tuned.
                      Caching required data must be visible to input/output (I/O) requests. If the I/O request
                      misses cached data, there is a performance hit as the request tries to relocate the data. If the
                      software or the device is efficiently designed and tuned, this shouldn’t be a problem, but it
                      can be if the system is not properly optimized.

                      NOTE  It’s not all bad news. You may also see a performance increase when the system is put
                         together properly.
   268   269   270   271   272   273   274   275   276   277   278