Chapter 10
Chapter 10
Storage Virtualization
Chapter 10
Physical memory
App
App
App
Additional Task
Research on Virtual LAN
&
Virtual SAN
Storage
Virtualization
What is created
Where it is done
How it is implemented
In-band Out-of-band
Virtualization Virtualization
Path management
Server Volume management
Replication
Virtualization
Virtualization Appliance
Appliance
Storage
Network
Storage
Network
Storage Storage
Arrays Arrays
Out-of-Band In-Band
(a) (b)
o In-band implementation
o Virtualization function is placed in the data path
o Virtualization appliance is software-based and runs on general-purpose
servers
o During processing, data storing and forwarding through the appliance
results in additional latency
o Less scalable – only suitable for static environment with predictable
workloads
© 2009 EMC Corporation. All rights reserved.
Storage Virtualization Challenges
o Scalability
o Without virtualization, each storage array is managed independently to
meet application requirements in terms of capacity and IOPS
o With virtualization, the environment as a whole must be analyzed
o Functionality
o Virtualized environment must provide same or better functionality
o Must continue to leverage existing functionality on arrays
o Manageability
o Virtualization device breaks end-to-end view of storage infrastructure
o Must integrate with existing management tools
o Support
o Interoperability in multivendor environment
© 2009 EMC Corporation. All rights reserved.
Block-Level Storage Virtualization
o Ties together multiple
independent storage arrays Servers
IP
IP Network
Network
Virtualization
Appliance
Additional Task
Research on Global File
Virtualization
© 2009 EMC Corporation. All rights reserved.
Lesson: Virtual Provisioning
Upon completion of this lesson, you will be able to:
o Explain Virtual Provisioning
o Describe and explain Thin vs. Traditional LUNs
o Explain the benefits of Virtual Provisioning
o Explain how to create, monitor, and manage Thin LUNs
Host
Reported Shared
Capacity Storage Pool
Allocated Allocated
Allocated
1650 GB
Or
1.65 TB
Available
Capacity
350 GB
Actual Data
LUN 1 LUN 2 LUN 3
Storage System
o Reduce downtime
o Less disruptive to applications
© 2009 EMC Corporation. All rights reserved.
Virtual Provisioning – Thin Pool Expansion
o Adding drives to the pool non-disruptively increases available
shared capacity for all Thin LUNs in pool
o Drives can be added to a Thin Pool while pool is being used in production
o Examples:
o Amazon: Elastic Compute Cloud (EC2), Simple Storage Services (S3)
o Storage Cloud – Dropbox, Google Drive, SugarSync, Skydrive, Box.net, SpiderOak,
iDrive, Ubuntu One, etc…
o Google Apps
o Salesforce.com – provide CRM (customer relationship management) product
© 2009 EMC Corporation. All rights reserved.
Cloud Services:
o In cloud execution o Pricing
o Offsite, provided by third-party o Fine-grained & usage-based pricing
capability
o Accessed via Internet
o Similar to other utilities such as
o Not bound to corporate/private electricity and water
network
o User Interface
o Minimal/no IT skills to “implement”
o Simple, not tied to any specific
o Users need not have expertise device/platform
o Provisioning o System Interface
o Self-requesting o Web based standard framework
o Shared resources
o Shared asset approach
o End-user Solutions
o Rich Internet applications and online service providers
o Examples: Social media sites, Online photo sharing
o Online data backup
o Example: iDrive
Additional Task
Research on Cloud Storage
& EMC Atmos