Escolar Documentos
Profissional Documentos
Cultura Documentos
Storage Virtualization
Chapter 10
Chapter Objectives
Upon completion of this chapter, you will be able to: o Identify different virtualization technologies
What is Virtualization
Virtual Memory
Each application sees its own logical memory, independent of physical memory
Each application sees its own logical Virtual Networks network, independent of physical network
Virtual Servers
Each application sees its own logical server, independent of physical servers
Virtual Storage
Each application sees its own logical storage, independent of physical storage
Memory Virtualization
Virtual Memory
Each application sees its own logical memory, independent of physical memory Physical memory
App
App
App
Swap space
Benefits of Virtual Memory Remove physical-memory limits Run multiple applications at once
7
Network Virtualization
Each application sees its own logical Virtual Networks network, independent of physical network
Switch
Switch
VLAN trunk
Benefits of Virtual Networks Common network links with accesscontrol properties of separate links Manage logical networks instead of physical networks Virtual SANs provide similar benefits for storage-area networks
8
Server Virtualization
Before Server Virtualization: After Server Virtualization:
Application
Operating system
Single operating system image per machine Software and hardware tightly coupled Running multiple applications on same machine often creates conflict Underutilized resources
Virtualization layer
Virtual Machines (VMs) break dependencies between operating system and hardware Manage operating system and application as single unit by encapsulating them into VMs Strong fault and security isolation Hardware-independent
Storage Virtualization
o Process of presenting a logical view of physical storage resources to hosts o Logical storage appears and behaves as physical storage directly connected to host o Examples of storage virtualization are:
o Host-based volume management o LUN creation o Tape virtualization
Servers
Virtualization Layer
Lesson Summary
Key topics covered in this lesson: o Various forms of virtualization
o Memory, network, server and storage virtualization
What is created
Block Virtualization
Disk Virtualization
Where it is done Host Based Virtualization Network Based Virtualization Storage Device/Storage Subsystem Virtualization
Storage Network
Virtualization Appliance
Storage Network
Virtualization Appliance
Storage Network
Storage Arrays
Storage Arrays
Out-of-Band (a)
In-Band (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.
o Functionality
o Virtualized environment must provide same or better functionality
o Manageability
o Virtualization device breaks end-to-end view of storage infrastructure
o Support
o Interoperability in multivendor environment
2009 EMC Corporation. All rights reserved.
File-Level Virtualization
Before File-Level Virtualization Clients IP Network Clients After File-Level Virtualization Clients Clients
IP Network
Virtualization Appliance
File Server
Storage Array
File Server
File Server
Storage Array
File Server
NAS Devices/Platforms
NAS Devices/Platforms
Every NAS device is an independent entity, physically and logically Underutilized storage resources Downtime caused by data migrations
2009 EMC Corporation. All rights reserved.
Lesson: Summary
Key points covered in this lesson: o Storage virtualization challenges
LUN 1
LUN 2
LUN 3
Storage System
Traditional Provisioning
2009 EMC Corporation. All rights reserved.
Virtual Provisioning
o Reduce downtime
o Less disruptive to applications
2009 EMC Corporation. All rights reserved.
o Allocated capacity is reclaimed by the pool when Thin LUNs are deleted
Test & Dev Pool 2
Lesson Summary
Key points covered in this module: o Virtual Provisioning
Chapter Summary
Key points covered in this chapter: o Virtualization technologies and forms
Source: Use of Cloud Computing Applications and Services, Pew Internet & American Life Project, 9/12/2008
2009 EMC Corporation. All rights reserved.
o Services include
o Software-as-a-Service (SaaS) o Storage-as-a-Service (Staas) o Computing-as-a-Service (CaaS) o Platform-as-a-Service (PaaS) / Infrastructure-as-a-Service (IaaS)
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 Offsite, provided by third-party
o Pricing
o Fine-grained & usage-based pricing capability
o User Interface
o Simple, not tied to any specific device/platform
o Provisioning
o Self-requesting
o System Interface
o Web based standard framework
o Shared resources
o Shared asset approach
Cloud Applications
o Enterprise Solutions
o Transactional data or high performance file sharing applications
o Example: Amazon EC2
o End-user Solutions
o Rich Internet applications and online service providers
o Examples: Social media sites, Online photo sharing
#1 IT company
http://education.EMC.com