0% found this document useful (0 votes)
279 views36 pages

Chapter 10

Uploaded by

Kazim Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
279 views36 pages

Chapter 10

Uploaded by

Kazim Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 36

Section 2 : Storage Networking Technologies and Virtualization

Storage Virtualization

Chapter 10

EMC Proven Professional

The #1 Certification Program in the information storage


and management industry

© 2009 EMC Corporation. All rights reserved.


Chapter Objectives
Upon completion of this chapter, you will be able to:
o Identify different virtualization technologies
o Describe block-level virtualization technologies
o Describe file-level virtualization technologies
o Discuss virtual provisioning

© 2009 EMC Corporation. All rights reserved.


Lesson –Virtualization Overview
Upon completion of this lesson, you will be able to:
o Identify and discuss virtualization technologies

© 2009 EMC Corporation. All rights reserved.


What is Virtualization

o Virtualization is a technique of abstracting


physical resources into logical view
o Increases utilization and capability of IT
resource
o Simplifies resource management by pooling
and sharing resources
o Significantly reduce downtime
o Planned and unplanned

o Improved performance of IT resources


© 2009 EMC Corporation. All rights reserved.
What is a Virtual Machine ?

© 2009 EMC Corporation. All rights reserved.


Virtualization Comes in Many Forms

Virtual Each application sees its own logical


Memory memory, independent of physical memory

Virtual Each application sees its own logical


Networks network, independent of physical network

Virtual Each application sees its own logical


Servers server, independent of physical servers

Virtual Each application sees its own logical


Storage storage, independent of physical storage

© 2009 EMC Corporation. All rights reserved. 6


Memory Virtualization

Virtual Each application sees its own logical


Memory 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
© 2009 EMC Corporation. All rights reserved. 7
Network Virtualization

Virtual Each application sees its own logical


Networks network, independent of physical network

VLAN A VLAN B VLAN C

Benefits of Virtual Networks


• Common network links with access-
control properties of separate links
Switch
• Manage logical networks instead of
physical networks
Switch VLAN trunk • Virtual SANs provide similar benefits
for storage-area networks
© 2009 EMC Corporation. All rights reserved. 8
Server Virtualization

Before Server Virtualization: After Server Virtualization:

App App App App App App


Application
Operating system Operating system

Operating system Virtualization layer

 Single operating system image per  Virtual Machines (VMs) break


machine dependencies between operating
system and hardware
 Software and hardware tightly coupled
 Manage operating system and
 Running multiple applications on same application as single unit by
machine often creates conflict encapsulating them into VMs
 Underutilized resources  Strong fault and security isolation
 Hardware-independent

© 2009 EMC Corporation. All rights reserved.


Storage Virtualization Servers

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 Virtualization
Layer
o Tape virtualization
o Benefits of storage virtualization:
o Increased storage utilization
o Adding or deleting storage without
affecting application’s availability
o Non-disruptive data migration

Heterogeneous Physical Storage

© 2009 EMC Corporation. All rights reserved.


Lesson Summary
Key topics covered in this lesson:
o Various forms of virtualization
o Memory, network, server and storage virtualization

Additional Task
Research on Virtual LAN
&
Virtual SAN

© 2009 EMC Corporation. All rights reserved.


Lesson – Storage Virtualization Implementation
Upon completion of this lesson, you will be able to:
o Discuss SNIA virtualization taxonomy
o Describe Block-Level Virtualization technologies and
implementation
o Describe File Level Virtualization technologies and
implementation

© 2009 EMC Corporation. All rights reserved.


SNIA Storage Virtualization Taxonomy

Storage
Virtualization
What is created

Tape, Tape Drive, File System,


Block Disk Other Device
Tape Library File/record
Virtualization Virtualization Virtualization
Virtualization Virtualization

Where it is done

Host Based Network Storage Device/Storage


Virtualization Based Virtualization Subsystem Virtualization

How it is implemented

In-band Out-of-band
Virtualization Virtualization

© 2009 EMC Corporation. All rights reserved.


Storage Virtualization Requires a Multi-Level Approach

Path management
Server Volume management
Replication

Storage Path redirection


Network Load balancing - ISL trucking
Access control - Zoning

Volume management - LUNs


Access control
Storage
Replication
RAID

© 2009 EMC Corporation. All rights reserved.


Storage Virtualization Configuration
Servers Servers

Virtualization
Virtualization Appliance
Appliance
Storage
Network
Storage
Network

Storage Storage
Arrays Arrays

Out-of-Band In-Band

(a) (b)

© 2009 EMC Corporation. All rights reserved.


Storage Virtualization Configuration
o Out-of-band implementation
o Virtualized environment configuration is stored external to the data path
o Virtualization appliance is hardware-based and optimized for fibre channel
o Enables data to be processed at network speed
o More scalable

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

o Presented to host as a single storage


device
o Hosts are directed to virtualized
volumes on the virtualization device
o Mapping is done to redirect I/O on Virtualization Applied at SAN Level

this virtual storage device to


underlying physical arrays
o Deployed in a SAN environment
o Non-disruptive data mobility and
data migration
Heterogeneous Storage Arrays

o Enable significant cost and


resource optimization
© 2009 EMC Corporation. All rights reserved.
File-Level Virtualization
Before File-Level Virtualization After File-Level Virtualization

Clients Clients Clients Clients

IP
IP Network
Network

Virtualization
Appliance

File File File File


Server Storage Server Server Server
Storage
Array Array

NAS Devices/Platforms NAS Devices/Platforms

 Every NAS device is an independent  Break dependencies between end-user


entity, physically and logically access and data location
 Underutilized storage resources  Storage utilization is optimized
 Downtime caused by data migrations  Nondisruptive migrations
© 2009 EMC Corporation. All rights reserved.
Lesson: Summary
Key points covered in this lesson:
o Storage virtualization challenges
o Storage virtualization configuration
o Types of storage virtualization

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

© 2009 EMC Corporation. All rights reserved.


What is Virtual Provisioning
o Capacity-on-demand from a shared storage pool
o Logical units presented to hosts have more capacity than physically allocated
(thin provisioning)
o Physical storage is allocated only when the host requires it
o Provisioning decisions not bound by currently available storage

o Above and beyond “Thin Provisioning”


o Includes management tools that make it easier to configure, use, monitor and
manage Thin Pools and Thin LUNs

Host
Reported Shared
Capacity Storage Pool
Allocated Allocated
Allocated

Storage perceived by the application is larger than physically allocated storage


© 2009 EMC Corporation. All rights reserved.
Traditional Provisioning vs. Virtual Provisioning

1650 GB
Or
1.65 TB
Available
Capacity

350 GB
Actual Data
LUN 1 LUN 2 LUN 3
Storage System

Traditional Provisioning Virtual Provisioning


© 2009 EMC Corporation. All rights reserved.
Virtual Provisioning – Benefits
o Reduce administrative costs
o Simplifies storage provisioning
o Over-provisioning can eliminate challenges of expansion
o Reduces time required to repeatedly add storage capacity

o Reduce storage costs


o Increased space efficiency for primary storage and replicas
o “Storage on demand” from shared storage pool
o Deploy assets as needed
o Reduce levels of unused physical storage
o Avoid pre-allocating physical storage to applications

o Reduce operating costs


o Fewer disks consume less power, cooling and floor space

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 Allocated capacity is reclaimed by the pool when Thin LUNs


are deleted

“Test & Dev Pool 2”

Additional Disk Drives


© 2009 EMC Corporation. All rights reserved.
Traditional vs. Thin LUNs
Use RAID Groups and traditional Use Virtual Provisioning with Thin
LUNs Pools and Thin LUNs
o When microseconds of o When the best space efficiency is
performance matters needed
o For the best and most predictable o For minimal host impact
performance
o When energy and capital savings
o For precise data placement are paramount
o You are not as concerned about o For applications where space
space efficiency consumption is difficult to forecast

© 2009 EMC Corporation. All rights reserved.


Lesson Summary
Key points covered in this module:
o Virtual Provisioning
o Thin vs. Traditional LUNs
o Benefits of Virtual Provisioning

© 2009 EMC Corporation. All rights reserved.


Chapter Summary
Key points covered in this chapter:
o Virtualization technologies and forms
o SNIA storage virtualization taxonomy
o Storage virtualization configuration
o Storage virtualization challenges
o Types of storage virtualization
o Virtual provisioning overview

© 2009 EMC Corporation. All rights reserved.


Cloud Storage Infrastructure

EMC Proven Professional

The #1 Certification Program in the information storage


and management industry

© 2009 EMC Corporation. All rights reserved.


Challenges with Traditional Storage Approach
o Not designed to scale in the multi-petabyte
o Addition of new arrays for capacity enhancement
o Cost and management overhead
o Increased time to market

o Can address transactional and distributed computing


o But fell short for Internet Era requirements
o Designed for Operation Within IT’s Walls

© 2009 EMC Corporation. All rights reserved.


Cloud Storage Infrastructure: The Big Picture
o To deal with Internet Era data growth
o A massively scalable infrastructure is required
o One that offers global data distribution, self-healing, self-management,
and multi-tenancy features

o A Cloud approach to storage


o A cost effective approach to handling Internet Era data growth
o Focusing on five key infrastructure requirements
o Infinite Scale
o No Boundaries
o Operationally Efficient
o Self-Management
o Self-Healing

© 2009 EMC Corporation. All rights reserved.


Use of Cloud Computing Resources
o “Cloud computing” takes hold as 69% of all Internet users
have either stored data online or used a web-based software
application

Source: “Use of Cloud Computing Applications and Services”,


Pew Internet & American Life Project, 9/12/2008
© 2009 EMC Corporation. All rights reserved.
Defining Cloud Computing
“Cloud Computing is an emerging IT development, deployment and delivery
model, enabling real-time delivery of products, services and solutions over
the Internet (i.e. enabling cloud services)”
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 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

© 2009 EMC Corporation. All rights reserved.


Cloud Applications
o Enterprise Solutions
o Transactional data or high performance file sharing applications
o Example: Amazon EC2
o Cloud storage infrastructure
o Example: EMC Atmos

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

© 2009 EMC Corporation. All rights reserved.


#1 IT
company

For more information visit


© 2009 EMC Corporation. All rights reserved.
http://education.EMC.com

You might also like