30
Scalable storage networking - November 24, 2003 Scale and performance in networked storage Brian Pawlowski Vice President and Chief Architect [email protected]

Vice President and Chief Architect [email protected]/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Scale and performancein networked storageBrian PawlowskiVice President and Chief [email protected]

Page 2: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

The beauty of a keynote…

Provide no answers, just raise questions and challenge audience.

Page 3: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Considerations

• Reality• Simplicity• Continuity• Compatibility• Scalability

Page 4: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Rashomon

Differing views of reality.

Page 5: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Enterprise Storage Challenges

StorageConsolidation

Data CenterOperations

BusinessContinuance

DistributedEnterprise

UNIX

NT

Linux

Database

Backup/Recovery

CapacityAllocation

CentralManagement

PerformanceManagement

DataAvailability

DisasterRecovery

Time toRecovery

EconomicalProtection

Data Access

ApplicationAcceleration

StreamingMedia

Security

Page 6: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Page 7: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

We talk about protocols and technology

• But reality revolves around application support

• … backup and restore• … disaster recovery• … business continuance• … manageability• … cost of ownership

Page 8: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

The Problem

The emergence of scalable Linux compute clusters.

Page 9: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

The Old Way

Page 10: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

The New Way

Page 11: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

The problem

• Linux compute clusters solve a computation problem - create a storage problem

• The model - the ten thousand chickens (er, penguins) approach– Versus old workhorse model of one large or

several “smaller” tightly clustered compute nodes

• “Why can’t my storage simply scale like my compute clusters?”

Page 12: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

The obvious

• Direct attached storage doesn’t scale• Old models of “restoring” data are inadequate

for availability requirements• Not all data is created equal• Disaster recovery solutions can double your

storage costs

Page 13: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Simplicity

In a scalable storage network, composing storage from simple to manage components.

Page 14: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Simplified approaches to storage networks

StorageArea

Network

StorageArea

Network

Block viewBlock view

Linuxfile

view

AIX or Oraclefile

view Windowsfile

view

The storage networkas archipelagoThe storage networkas archipelago

Page 15: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Simplified approaches to storage networks

StorageNetworkStorageNetwork

File viewFile view

Block viewBlock view

Storage virtualizationnetworkStorage virtualizationnetwork

Page 16: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Simplifications over-simplify

• There is no one solution that works for all applications

• The best you can do is provide multiple access methods within common data management framework

• Provide flexible storage reallocation• Shared global resource pools

Page 17: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Scalable compute platform properties

• Linux compute clusters– Scale out– Low cost components– Application resilient in face of partial (expected) failures

• Windows home directory consolidation– Multiple security domains

• Database clustering– Small today but evolving towards Linux compute cluster

model– Not as simply partitionable/restartable

Page 18: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Continuity

Evolving a scalable storage network that adds capabilities.

Page 19: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Two opposing forces

• Real customers today run real operating systems and applications– No one solution exists - application support

often dictates storage choices– Technology acceptance on 2+ year deployment

path (if it ain’t broke don’t fix it)• Perfect solutions exist in the future

– It is comforting to know that this will all work out in the long run

– Technology acceptance on 2+ year deployment path

Page 20: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

The implications

• Storage solutions are deployed over time• Data is long-lived and continuity to access is

expected– Emerging laws requiring durability of business

data (or will that one e-mail make you wince)• Customers want a path through this - you

have to get from here to there– This is a journey, not a destination

Page 21: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Compatibility

Fitting new scalable storage paradigms within existing contexts.

Page 22: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Data lives a long time

• The expectation of storage networking is data accessibility

• New technologies emerge with greater capabilities– But older application platforms hold critical

data in perhaps incompatible way– Can I access my old data?

• Trends in laws governing data retention increasing data longevity and access issues

Page 23: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Protocols live even longer

SCSI ProtocolSCSI Protocol

IPIP

TCPTCP

iSCSIiSCSI

FibreChannelFibreChannel

FCPFCP Parallel BusParallel Bus

§ TCP/IP Transport for SCSI command sets§ SCSI block protocol access

§ Internet standard§ iSCSI is a direct replacement for FCP

§ FCP is the SAN fabric today

Page 24: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

The wheel

• Reinventing the wheel is interesting (not)– Eyeball estimate of one new Linux file system

every three months• New technology should add value with

continuity and compatibility• Do explore cheaper wheels

Page 25: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Scalability

Defining the interesting axes of scalability.

Page 26: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

DB2DB2DB2DB2

Towards a single system image

FinanceFinance

netapp.comnetapp.com

netapp.co.ilnetapp.co.il

salessales

shlomoshlomo

agendasagendas

beepybeepy

engineeringengineering

hitzhitz

linuxlinux mailmail

haifahaifa

beepybeepy

slidesslides

FinanceFinance

netapp.comnetapp.com

netapp.co.ilnetapp.co.il

salessales

engineeringengineering

Little cloudLittle cloud

Big cloudBig cloud

DB2DB2DB2DB2

Page 27: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Storage networks

StorageNetworkStorageNetwork

File viewFile view

Block viewBlock viewSplit loadIncrease availability

netapp.comnetapp.com netapp.comnetapp.com beepybeepy DB2DB2

DB2DB2

beepybeepy

netapp.comnetapp.comCaching on demand

Page 28: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Capabilities of scalable storage

• Composable building blocks• Transparent reconfiguration• Differing classes of storage• Hierarchical relationships• Domains of trust• Local autonomy• Availability of data• Aggregation of bandwidth

Page 29: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Things to avoid

• Creating more problems than you solve• Introducing new and exotic failure modes• “Red letter” days or forklift upgrades

Page 30: Vice President and Chief Architect beepy@netapp...2003/11/24  · • Storage solutions are deployed over time • Data is long-lived and continuity to access is expected – Emerging

Scalable storage networking - November 24, 2003

Questions?