• No results found

Storage for Different Compute Clouds

N/A
N/A
Protected

Academic year: 2021

Share "Storage for Different Compute Clouds"

Copied!
30
0
0

Loading.... (view fulltext now)

Full text

(1)

Storage for Different Compute Clouds

Session D-203, OpenStorage: Use Cases

Joe Arnold

CEO, SwiftStack Inc.

Santa Clara, CA USA

(2)

Storage for Different Compute Clouds

 Essential elements of Cloud

 Different compute cloud environments

 Different storage options for cloud

 Focus on Object Storage for unstructured data

 Use case examples

(3)

Essential Elements of IT

(

including Cloud

)

Santa Clara, CA USA

October 2013 3

(4)

Applications

 Applications are changing

• SaaS, collaboration, social

(5)

Compute

 Optimized to serve application users

• Steady state, burst, periodic / scheduled load

Santa Clara, CA USA

(6)

Networking

 Optimized to move data, from storage, to users

(7)

Storage

 Different than compute and networking

• Data accumulates, much harder to move

Santa Clara, CA USA

(8)

“Open” is the preference for Cloud

 Avoiding lock-in

• Platform

• Data

• Tools

 Better visibility into how it works

• Troubleshooting

(9)

Types of Cloud Storage

Public

Private

 Block

 File

 Object

Santa Clara, CA USA

(10)

Types of cloud storage

Traditional

Private Storage

Public Cloud

Object Storage

Open Private

Cloud Storage

Scale

Hard

Easy

Easy

Resiliency

Good

Very Good

Very Good

Ownership

Strong

Weak

Strong

Control

High

Low

High

Lock-in

Yes

Yes

No

(11)

Public Cloud Storage

 Optimized for the compute offered by that

vendor

 Pros

• Very easy to get started

• Very scalable

• Good resiliency

 Cons

• Cost at scale

• Migration when needed

• Control and custody

Santa Clara, CA USA

(12)

When to choose Public Cloud

 When data is fairly small

• <100TB

 When you don’t have a datacenter

• Can have “private” hosted

 When testing / proving application

 If privacy is not a concern

(13)

Private Cloud Storage

 Can be used with any compute environment

 Pros

• Cost certainty at scale

• Strong control and ownership

• Scalability and resiliency

 When to choose

• Anytime privacy / control is a requirement

• Scale 100TB and beyond

• For new applications

Santa Clara, CA USA

(14)
(15)

Durability ensured by distributed

replication checks

Santa Clara, CA USA

(16)
(17)

Shared nothing architecture – The Ring

Santa Clara, CA USA

(18)

Seagate Kinetic – Ethernet,

key/value devices

(19)

Storage Node: Current System

Santa Clara, CA USA

(20)
(21)

Seagate Kinetic & SwiftStack

Resources

Seagate Platform Developer Kit:

 http://seagate.com/www/kinetic

SwiftStack Resources

 http://www.seagate.com/solutions/partners/swiftstack/

 https://github.com/swiftstack/kinetic-swift

 http://swiftstack.com/blog/

Santa Clara, CA USA

(22)
(23)

Affinity Writes

Santa Clara, CA USA

(24)
(25)

Example: OpenStack Swift

 Web addressable

• Everything has URL | Content served directly to devices

 Easy to use

• Simple, RESTful API and a wide range of client tools

 99.99999% Durability

• All data replicated 3x

 Massive concurrency

• Ideal for many concurrent users

 Multi-tenant

• Huge, flat namespace for all your applications

Santa Clara, CA USA

October 2013 25

Standard

Hardware

(26)

Private Cloud Use Case - Enterprise

SaaS Expense Reporting –

Receipts from mobile devices

Microsoft compute environment

Two geographically-distributed

data centers to lower latency

(27)

Private Cloud Use Case - Infrastructure

Santa Clara, CA USA October 2013

Largest Cloud at

Disney - supporting

online gaming & more

Citrix Cloud Platform

compute environment

“Product” not Project

Integration with their

Enterprise - LDAP

(28)

Other Private Cloud Use Cases

Online Gaming

Cost / Control /

Concurrency

 Amazon environment

 Millions of users /

Massive concurrency

 Booting 100s of VMs

Service Provider

Multi-tenant

storage-as-a-service

 CA AppLogic

environment

 Regional focus, global

footprint

Broadcasting

High cost and of video

archives, sharing limits

 Microsoft environment

 800 events / yr.

 Tape not on-demand

 CIFS / NFS interface

(29)

What’s Next – OpenStack Swift

1. Flexible Storage

2. Optimized Storage

Platforms

3. Erasure Codes

4. Storage Policies

Santa Clara, CA USA

(30)

Thank You

 Free book at

swiftstack.com/book

 Twitter

• @joearnold

• @SwiftStack

References

Related documents

It utilizes a hosted Hadoop framework running on the web-scale infrastructure of Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simple Storage Service (Amazon S3).”..

This service works in close conjunction with Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2), collectively providing the ability to store,

o Cost efficiency for biogas owner vehicle fuel demand – cut your own fuel costs. o Revenue source - sell fuel to site users (waste haulers) or other

But in 2004, probably as a result of a greater rainfall from the start of the growing season that year, and of the annual basic fertilisation, there was a greater uptake

In the last section (Section 5), we discuss a new class of self-similar stable processes whose corresponding stationary processes Y through the Lamperti transformation are stable

The need is created by the whole community. Sector artistic groups and private users also create a demand for facilities. This is a significant cost activity for Council.

For that, we examined ovarian PRLR expression as well as that of several P4 production- modulating molecules and we found a consistent expression pattern along gestation for

Data obtained were subjected to summary statistics, di- versity analysis using both Simpson diversity and Shannon evenness index, and rank abundance curve and model.. The