+ All Categories
Home > Documents > Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best...

Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best...

Date post: 25-Jun-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
31
PRESENTATION TITLE GOES HERE Best Practices for Object Storage Tom Leyden DDN
Transcript
Page 1: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

PRESENTATION TITLE GOES HERE

Best Practices for Object Storage

Tom Leyden DDN

Page 2: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

2 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Introduction

The storage industry is going through a big paradigm shift that is caused by drastic changes in how we generate and how we consume data

Page 3: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

3 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Object Storage: Hype or Reality?

Page 4: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

4 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Data Generation & Consumption: New IO patterns

Page 5: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

5 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

History of Data Storage

• Database Records • Slow Volume Growth • High IOPS • SANs

1980 & 90ies: transactional data rules

• Office Documents • Unstructured Data: higher

Volume Growth • Raise of NAS

1980 & 90ies: unstructured data

• High variety of sensor-information

• Data Explosion • Requires New Storage

Architectures

2000s: Big Data

Page 6: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

6 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Sensor data is everywhere

Smartphones, tablets, photo cameras and scanners are all information-sensing devices that create the vast majority of all unstructured information generated today. The result of this is a true data explosion of mostly immutable data. The immutable nature of unstructured data is what DDN leveraged for WOS to solve the scalability problem of traditional file storage.

Page 7: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

7 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Data Generation & Consumption: Intelligence, drones, satellites

• Massive volumes of data • Large files • Hundreds, thousands of

devices • Geographically distributed • High Security • Short active life span • Archives sometimes not

affordable

Page 8: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

8 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Data Generation & Consumption: Smart wearable's

• Large volumes of data • Small files • Millions of devices • Geographically distributed • Privacy! • Medium active life span • Users expect data to always

be there

Page 9: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

9 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Data Generation & Consumption: Smart household appliances

• Growing volumes of data • Small files • Fast growing number of

devices • Geographically distributed • Privacy! • Life span still to be determined • Applications still being

explored

Page 10: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

10 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Data Generation & Consumption: Smart Medical Devices

• Large volumes of data • Small & large files • Number of devices growing

fast • Geographically distributed • Privacy! • Short active life span • Archives are key!

Page 11: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

11 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

File vs. Object Storage

• Billions of Files • Amendable Data • Locking Mechanisms • File System Hierarchy • Complex to Scale • TCO increases exponentially

• Trillions of Objects • Immutable Data • No Locking Mechanisms • One Storage Pool, Object ID’s • Scales Uniformly & Simply • TCO decreases at scale

File Storage

Object Storage vs.

Page 12: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

12 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved. DDN Confidential

For the Provider

Deploy new services

Monetize data

Maintain a single storage infrastructure that scales uniformly & requires less management

Design applications which interface with data through a simple API

Stored in a flat namespace with searchable metadata

Object ID’s instead of file system hierarchy

Faster Access to the data

Leverage object ID’s and metadata

Access & search data through applications

Collaborate with others online

Store data in the cloud

Object Storage Benefits

For the Admin For the Developer

For the User For the Data For the Application

Page 13: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

13 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

What to demand from Object Storage

Object storage must deliver highly reliable, infinitely scalable and efficient storage for all Big Data needs. High-performance and support for legacy applications complete the circle.

Page 14: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

14 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Scalability Objects – Capacity – Sites

Unlimited Scalability • Architecture enables Exabyte+

storage pool

• Scale capacity by simply adding nodes

Benefits • Start small, scale as needed

• No forklift upgrades

• Hardware-independent removes migration needs

• Ease of administration

Page 15: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

15 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Accessibility Protocols – Users - Applications

Support Any Application • Integrates with any application • Widest choice of protocols • Integrated gateways • Support any geographically

distributed users • Support for scale-out file systems

Benefits • Easy to deploy with integrated

applications • Simple to integrate with custom

applications • Allows legacy applications to use

object storage infrastructure

Page 16: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

16 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

API’s

C++ Python

JAVA HTTP REST

Applications File Gateways

GS-WOS Bridge (GPFS)

Tiering

CIFS NFS

Accessibility Protocols – Users - Applications

Page 17: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

17 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Efficiency: Infrastructure – Bandwidth – Management

Optimize Efficiency • Maximize efficiency for each

use case • Choose low overhead for active

archives • No bandwidth abuse for data

rebuilds (Object Assure) • Lowest management effort Benefits • Easy to deploy with integrated

applications • Simple to integrate with custom

applications

Page 18: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

18 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Efficiency Object Storage Cost Breakdown

► The TCO breakdown is different for each object storage strategy

► The software cost is more dominant for integrated platforms

► WOS provides much higher HW efficiency and reduced operational costs

► Support and time to market drive the cost for DIY platforms

► Features add Value

Page 19: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

19 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

19

Reliability: Availability – Durability – Integrity

All-Round Data Protection •Smart Replication •Local Erasure Coding •Replicated Erasure Coding •Distributed Erasure Coding Benefits •Up to Fifteen 9’s Durability •Provide Availability, Durability & Integrity •Optimize data protection for your data types, applications •Tune data protection for data life cycle

Page 20: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

20 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Overhead: 3X

Overhead: 2.5X

Replication Replicated OA

Overhead: 1.9X

Global OA

Overhead: 1.25X

Local Copy OA

Performance

Efficiency

Reliability

Performance

Efficiency

Reliability

Performance

Efficiency

Reliability

Scalability

Performance

Efficiency

Reliability

Scalability Scalability Scalability

Use Case: Small files

Low latency, high IOPS

Use Case: Low cost local

centralized storage

Use Case: High throughput,

streaming media, collab

Use Case: Archives

Reliability: Availability – Durability – Integrity

Page 21: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

21 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

21

Extreme Performance Optimization • Millions of small files processed per

second • Up to terabytes per second of large

file throughput • Lowest network latency

Benefits

• Store high res images + thumbnails • Mix KB & TB size objects • Support for partial read of large

objects

Performance: IOPS – Throughput – Latency

Page 22: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

22 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

What is WOS?

It is possible to deploy a fully functional storage cloud with just one WOS7000 appliance, and scale as needed

WOS storage nodes can be distributed geographically to build a global storage cloud

WOS is an object storage platform that enables organizations to build scale-out storage clouds

Data is stored as objects, with an object ID and metadata in a flat namespace

A WOS storage cloud is built with pre-installed WOS storage nodes; intelligent storage containers

Page 23: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

23 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

NoFS™ True Object Storage Flat namespace No underlying file system

WOS Data Protection WOS Policy engines Replication engine Object Assure Erasure Coding

WOS Metadata Management WOS Search

WOS Architecture

API’s

C++ Python

JAVA HTTP REST

Applications

CIFS NFS

File Gateways

GS-WOS Bridge (GPFS)

Tiering

WOS Core

Select From a

Variety of Hardware Platforms

Page 24: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

24 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

WORLDWIDE COLLABORATION

WEB APPLICATIONS

CONTENT DELIVERY

ACTIVE ARCHIVES

Broadest Set of Use Cases

Page 25: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

25 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Sync & Share

Integration: Pre-integrated solution Partners: Ctera, Owncloud Reference Customer: Bezeq Why WOS? • Optimized for mixed data sets • Scale as you grow • Support geographically

distributed users • Latency-aware • Low management effort

Automated Sync & Share allows users to securely upload documents to the cloud, synchronize files and devices, and easily share information with others.

Page 26: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

26 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Video Streaming

Integration: Pre-integrated & custom solutions Partners: Arris Reference Customer: Comcast Why WOS? •High throughput, low latency •Support geographically distributed users •Low management effort

HTTP REST CIFS

Enable Video on Demand, Cloud DVR or other video streaming services for residential or corporate end users. Leverage WOS high-throughput, low latency video delivery.

Page 27: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

27 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Content Delivery Network

Integration: WOS CDN Reference Architecture Partners: Cisco Reference Customer: Level3® Why WOS? •High throughput, low latency •WOS CDN Reference Architecture •Supports up to 60 sites Low management effort •Experienced team •Local erasure-coding •Lowest WAN cost

HTTP REST C++ Python JAVA

Leverage WOS to build your own CDN platform for worldwide distribution of massive volumes of data with high throughput and low latency.

Page 28: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

28 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Worldwide Collaboration

Integration: Pre-integrated solutions Partners: iRODS Reference Customer: UCL, SSERCA, NIH Why WOS? •GRIDScaler – WOS Bridge •Integrated file system gateways •High throughput, low latency •Supports up to 60 sites •Low management effort

GRIDScaler (GPFS) CIFS NFS

Store assets in a globally distributed storage cloud to enable collaboration between distributed teams. Integrate with your favorite workflow suites or file sharing clients.

Page 29: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

29 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Video Post Production

Integration: Pre-integrated & custom solutions Partners: DVS Why WOS? • Optimized for mixed data sets • High throughput • Support geographically

distributed teams • Integration with DVS • Integrated File System

Gateway

CIFS NFS

Integrate WOS with your favorite post-production workflow. Enable collaborative editing for distributed teams.

Page 30: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

30 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Active Archives

Integration: Pre-integrated & custom solutions Partners: ASG Atempo, Commvault, iRODS Reference Customer: Deluxe Why WOS? •Lowest TCO: maximize efficiency without compromising on reliability •Scale as you grow – no forklift upgrades •No migrations needed •Self-healing •Optional tape integration •Simple management

CIFS NFS HTTP REST

Monetize your data with Active Archives: leverage WOS to build a scale-out, cost-efficient archive infrastructure that provides instant access to all your assets.

Page 31: Best Practices for Object Storage › sites › default › orig › DSI2014 › ... · Best Practices for Object Storage Tom Leyden DDN. 2 ... •Smart Replication •Local Erasure

31 2014 Data Storage Innovation Conference. © Insert Your Company Name. All Rights Reserved.

Custom Applications

Integration: Custom Solutions Partners: N/A Reference Customer: Symantec Why WOS? • Optimized for mixed data sets • Scale as you grow • Support geographically distributed

users • Latency-aware • Low management effort

HTTP REST C++ Python JAVA

WOS was specifically designed for scale-out web applications. The native REST API provides simple integration with the WOS storage cloud. Tune WOS to meet all your application and storage requirements.


Recommended