15
STORAGE TECH MAP Overview of data storage tech fields and branches

Storage tech-map-eng

Embed Size (px)

Citation preview

Page 1: Storage tech-map-eng

STORAGE TECH MAP

Overview of data storage tech fields and branches

Page 2: Storage tech-map-eng

Storage, from computational viewpoint

Memory

Control Unit

Arithmetic Logic Unit

Accumulator

Input output

Storage

Control Unit

Arithmetic Logic Unit

Instruction Memory

Data Memory

Input/output

Storage

Von Neumann Arch Harvard Arch

JUST PERIPHERIALS!

Page 3: Storage tech-map-eng

What philosopher can tell

Storage is the NETWORK transferring data along time dimension.

-- Professor Xie, NUDT

Page 4: Storage tech-map-eng

So many terminologies around

Server SAN

Distributed storage Software defined

storage

Clustered storage

Object storage

Page 5: Storage tech-map-eng

Field map to sort out

Object

Block

File

Virtual storage

Clustered file

system Parallel file system /

clustered NAS

Switched disk array

Web scale distributed storage

Server SAN

NAS

SAN

Scale-out capability

Page 6: Storage tech-map-eng

NAS & SAN

RAID

File system

RAID

File system

AppAppNFS/CIFS

SCSI

NAS: Data sharing

SAN: Resource Sharing

Page 7: Storage tech-map-eng

Clustered file system

RAID

CFSApp

SCSI

CFS provide data sharing capability in SAN

Typical products:Symantec VCFSOracle OCFS2VMware VMFS……

CFSApp

SCSI

Page 8: Storage tech-map-eng

Virtual storage

RAID

Virtual storage is just additional block level aggregation on top of SAN

Typical products:IBM SVCEMC VPLEX

File system

App

RAID

Virtual Storage

Page 9: Storage tech-map-eng

Switched disk array

RAID CTL

Disk array with internal-linked multi controllers

Typical products:EMC VMAXHDS VSPIBM XIV

File system

App

RAID CTLRAID CTL

SCSI

Page 10: Storage tech-map-eng

Distributed file system / clustered NAS

Local FS

The earliest approach to distributed storage

Typical products:GlusterFSEMC ISILONIBM GPFS/SONASLustre/OpenSFSpNFSPVFS/OrangeFS

App

Local FSLocal FS

NFS/CIFS

Gobal FSGlobal FS

Global FS

Page 11: Storage tech-map-eng

Server SAN (distributed block storage)

App

Server SAN provides resource sharing like SAN, but no physical SAN devices needed

Typical products:EMC ScaleIOVMware vSANHP VSAIBM Spectrum-Accelerate

AppApp

EngineEngine

Engine

Network

Page 12: Storage tech-map-eng

Web scale distributed storage

Typical products:CephHDFSGoogleFSMooseFSMogileFS……Swift

Local FS Local FS Local FS Local FS

Object

Replica / EC

LIB / SDK / API

RESTful API

CinderS3/EBS

Block POSIX

/dev /mnt

App

Page 13: Storage tech-map-eng

What is object storage?

Local FS Local FS Local FS Local FS

Object

Replica / EC

LIB / SDK / API

RESTful API

CinderS3/EBS

Block POSIX

/dev /mnt

App

Part 2:Rich attribute unit

Part 1: API Driven Storage

Page 14: Storage tech-map-eng

Review this map again…

Object

Block

File

Virtual storage

Clustered file

system Parallel file system /

clustered NAS

Switched disk array

Web scale distributed storage

Server SAN

NAS

SAN

Scale-out capability

Page 15: Storage tech-map-eng

THANK YOU!

www.phegda.com