making a virtualized storage system into storage for ... · nearly every virtualization partner...

13
Making a Virtualized Storage System Into Storage for Virtual Platforms – One Company’s Journey Laz Vekiarides Executive Director, EqualLogic Software Engineering, Dell

Upload: others

Post on 10-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Making a Virtualized Storage System Into Storage for Virtual Platforms –

One Company’s Journey

Laz Vekiarides

Executive Director, EqualLogic Software Engineering, Dell

Page 2: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Storage virtualization: How we got started

EqualLogic (Circa 2002) Virtualized RAID Virtualized LUNs Greatly simplified provisioning

and management Scale out architecture

Customers could buy storage incrementally as their needs expanded

2

Page 3: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Happy coincidence: Compute virtualization

Compute virtualization Consolidate servers Increase utilization Easy high-availability story Reduce power consumption Reduce networking costs Scale out

Customers could by compute resources incrementally on an as-needed basis.

3

Page 4: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Storage for your virtual data center

4

Physical Infrastructure

Virtualized Assets

Storage Fabric

Page 5: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Designing storage for virtualization

5

Page 6: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

The integration imperative

6

Virtualized Resource Pools

Integration

Relationships Dependencies Workflows Needs to address:

Offload Automate Optimize In order to:

Server Storage

Page 7: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

The snapshot problem: An early example

Both arrays and hypervisors perform snapshots

Copy-on-write or journaling for snapshots can consume significant compute Affects compute performance

when run on hypervisor Has little or no effect to

compute when run on array How do we offload this to the

storage array?

7

Page 8: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Another example: Disaster recovery

SRA

Automation

Fast failback

8

Challenge: simplify, automate

Production Site

Ethernet Network

Recovery Site Fast-failback

Failover

Ethernet Network

Page 9: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Deeper integration: Performance

9

Challenge: optimize virtual server performance

†Based on testing performed by Dell Labs in May 2010 comparing Dell EqualLogic Firmware v. 4.3 to Dell EqualLogic Firmware v. 5.0. Actual performance will vary based on configuration, usage and manufacturing variability.”

• VAAI • SAN data copy offload • Block zeroing • Hardware assisted locking

• Multipath Extension Module

Time Server CPU & Memory %

Network Bandwidth

Gb/sec

Storage Lead

MB/sec

Before VAAI With VAAI

Page 10: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

A different approach to partnering

The pace of innovation is accelerating! Race to be first to market - both in storage and compute Conventional standards bodies often don’t work at these

speeds Numerous examples of “build first, standardize later”

Both sides need a commitment to enabling each other’s unique value For engineering, this means actual features, API’s, etc

being delivered Frequent and deep interaction with key members of the

development orgs Roadmap synchronization Ecosystem development programs

In a nascent market, trust is easier to establish 10

Page 11: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Development process is affected

Large chunks of new feature development have partner dependencies Dedicated project/program management Dedicated development resources

Release cycles are skewed Nearly every virtualization partner release now has a companion Dell

software release Firmware for arrays has settled on an annual summer release cadence. When is the right time to release co-developed products? (Answer:

August) Roadmap and related planning needs to be interlocked

Code for CY 2013 releases is being built as we speak Was planned nearly 1 year ago

Tough to be a startup here

11

Page 12: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

What does the future hold?

Ever deeper integration with host operating systems Prolific activity in T10 for advanced SCSI functions in

support of virtualization API efforts to integrate flash, de-duplication, tiering,

security, and more Don’t forget the plugins for the management consoles

Technology need is pushing traditional scaling boundaries for storage and compute 10,000 LUNs is not enough 2000 VM’s is “cute”

Not a startup game anymore Much harder to get close relationships with OS

companies Expensive and risky to drive programs on two year

cycles Many competitive risks

12

Page 13: Making a Virtualized Storage System Into Storage for ... · Nearly every virtualization partner release now has a companion Dell software release Firmware for arrays has settled on

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

13

Thanks!