• No results found

Cloud Storage - What Is It? A Service Provider s Perspective

N/A
N/A
Protected

Academic year: 2021

Share "Cloud Storage - What Is It? A Service Provider s Perspective"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

Cloud Storage - What Is It?

A Service Provider’s Perspective

Todd Loeppke

(3)

• Headquarters - St. Louis, Missouri

– Ticker Symbol NASDAQ: SVVS

• Key Metrics

– Nearly 2,500 unique clients, including more than 30 of the top 100 companies in the Fortune 500

– More than 2,200 employees – $933 million revenue in 2010

• Services Include

– Managed Hosting

• Savvis Symphony Cloud Suite

• Industry Solutions – financial, government and Software-as-a-Service (SaaS) • Professional Services

– Colocation – Network

• The Savvis infrastructure extends to 45 countries and includes:

– Over 22PBs of managed storage

– 31 data centers, approximately 1.5 million square feet of raised floor space – 22,000 managed circuits in a private network supporting multiple application

service levels

– Tier-1 OC-192 Internet backbone with over 17,000 miles of fiber

Savvis Facts

(4)

Data Center Core Node Metro Ring Point of Presence Asia Pacific MANILA WELLINGTON KUALA LAMPUR TAIPEI SYDNEY SINGAPORE HONG KONG SEOUL TOKYO Europe North America

(5)

“Cloud”

now means…

The

Internet???

If it was not

(6)

 A. Storage where the word “Cloud” precedes it  B. A way for storage architects to not be cutout

of the cloud buzz

 C. The third fundamental way to access storage  D. A web service

 E. Storage available over the internet

 F. Introducing latency between now and a 10:15 presentation you are looking forward to

a

a

a

a

a

a

(7)

Agenda

• The differences between Cloud storage and Cloud computing

• What customers want

• Cloud storage vs. block and file-based storage • Cloud storage vendor landscape

• Cloud storage service provider landscape • Cloud storage attributes/characteristics • Cloud storage use categories/use cases • Cloud storage gateways/on-ramps

• Cloud storage security • Summary

(8)

– Usage-based billing – Automatic delivery – Minimal/no commitment – Customer controlled service provisioning/ modification/termination Cloud computing is like online music vs. CDs

A new way to

obtain data center services

Cloud computing isn’t like grid or client-server

Not a new technology

Savvis’ Take on “The Cloud”

(9)

Cloud Computing vs. Cloud Storage

• Includes CPUs/RAM • Does not include customer facing CPUs and RAM

• Hypervisor in the mix • Architecture may or may not include a hypervisor

• Can use different storage access methods

• The access method is via an API (“gateways” can be

layered on top) • A variety of performance requirements • Lower-end performance • A variety of cost/GB or Cost/IOP

• Lower cost due the

architecture and components • Less flexibility in where

the data “lives”

• More flexibility where the data lives

(10)

Less

Cost

Acces

s

Anywher e Massive

Scale

(11)

Delivery models…

DEDICATED CLOUD STORAGE TENENCY MODEL NETWORK MODEL MULTITENANT INTERNET ACCESS IP-VPN ACCESS

(12)

Storage

Media

File-Based

• Filesystems • Directories • Files

Block

• Virtual disks/LUNs • Volume Groups / Logical Volumes

OAS

(Object Attached Storage)

• Storage Containers • Objects

The Three Fundamental Ways

of Interacting with Storage

(13)

Another Way To View It…

Servers

OAS

NAS

SAN DC & Spec. Proximity(Fiber Channel)

Data Center Proximity (Ethernet) Cloud Proximity (API) Filesystems Applications https:// nfs/cifs (FC,iSCSI,etc..)

(14)

Cloud Storage Vendor Landscape

• Mezeo - Cloud storage platform • EMC - Atmos

• Bycast - StorageGRID

(Bought by NetApp May ’10) • Cleversafe - Dispersed storage • Amplidata - AmpliStor

• Caringo - CAStor

• DataDirect Networks (DDN) - Web Object Scaler (WOS)

• Parascale - (Bought by HDS in August ’10) • Scality - Scality ring

(15)

Cloud Storage Service

Provider Landscape

• Amazon - S3

• AT&T- Synaptic Storage-as-a-Service • Hosted Solutions - Stratus cloud storage • Microsoft - Azure

• Nirvanix - Storage delivery network • Peer 1 - CloudOne storage

• Rackspace – Cloud files

• Savvis - Symphony storage cloud (currently in “alpha”)

(16)

• Can be public or private

• Local proximity unnecessary

• Erasure coding is utilized more often than RAID • Performance and utilization overhead are poor on

“small” files/objects

• Commodity hardware is used

• Break/fix events are not a fire drill

• Usually not backed-up but may be a target for backups • Geographic replication

• Versioning of objects used for historical protection • The most cost affective way to store lots of data • Starting to look more and more like a “DIY” CDN

solution

• Scales better than traditional filesystems

Cloud Storage

(17)

Cloud Storage Use Categories

“Traditional” Storage

 NAS (file-based)  iSCSI (block-based)

API Programming

 REST/SOAP (object-based)

(18)

• “Traditional” Storage (Using Gateways)

- NAS (file-based)

 Backup/archive

 Long-tail data storage  Off-site tape replacement  Remote office file shares

 Operational enabler – log/image transfer, image up-load

- iSCSI (block-based)

 Applications needing less perform-ent block storage

• API Interface

– Content distribution – Media storage

– Server BLOB storage

– Media distribution/“DIY” CDN? – Data synchronization

– Federated storage clouds

(19)

Cloud Storage

Local Gateway Remote Gateway “User” Internet / WAN / VPN LAN Internet / WAN / VPN LAN Client API Ca ll

Gateways/On-Ramps

(20)

• Gateway/Appliances Features – Cache – Encryption – Compression – Deduplication – Thin provisioning – WORM • Product Examples

– Nasuni (NAS - virtual appliance - sold as a brokered service) – Seven10 (NAS - software)

– Riverbed Technology (Whitewater - virtual or physical appliance) – Twinstrata (iSCSI - virtual or physical appliance)

– StorSimple (iSCS - physical appliance) – MetaLogix (SharePoint gateway)

– Cirtas Systems ( iSCSI - physical appliance) – Panzura (NAS - physical appliance)

– Gladinet (software client)

– AtmosFox (Firefox plug-in for EMC Atmos) – Many more exist

– WAN optimization – Cloud as a tier – Automated tiering – Application Plug-ins – Snapshots

Cloud Storage Gateways

“Traditional” Storage

(21)

Content Distribution/ Replication

THEN:

“When I was a kid… we had to rely on the storage or database administrator to replicate our data…”

NOW:

“By changing a meta data field, I can control where data lives in the storage cloud…”

API Interface

(22)

API Interface

• Lack of API standards

• SNIA CDMI (Cloud Data Management Interface)

– The Cloud Data Management Interface defines the functional interface that applications will use to create, retrieve, update and delete data elements from the Cloud.

– SNAI Cloud storage TWG launched April, 2009 – CDMI v 1.0 Released April, 2010

• SNIA XAM (extensible Access Method) –

– Interface specification defines a standard access method (API) between "Consumers" (application and management software) and "Providers" (storage systems) to manage fixed content reference information storage services

– Working drafts produced in April, 2008

• XAM - Part 1: Architecture • XAM - Part 2: C API

(23)

Multi- tenancy Network Cloud Storage “User” Network API Ca ll 1. Data creation 2. Data privacy 3. Data protection 4. Infrastructure re-use 5. Infrastructure break/fix 6. Infrastructure retirement Gateway 1 Encryption Encryption 2 Multi- tenancy 3 Erasure Coding? 4 Remove “Tenant” 5 6

Security Life Cycle

Encryption Secure Media Handling SOA Governance Secure Media Handling

(24)

• Cloud storage is a useful tool for controlling storage costs

• Automation requires API programming

knowledge but “gateways” can be used to augment this

• Can be leveraged to help “traditional”

applications perform better and at a lower cost (Exchange/SharePoint examples)

• Can be a public or private infrastructure

• Useful for addressing large data environments • Can provide flexible data access

(25)
(26)

References

Related documents

As a result of this wage moderation, workers experienced deteriorating real wages resulting in a strong wage compression at the upper tail of the real hourly wage distribution

We argue that the application of family category on these two weevil groups is unjustified because: i) evolutionary systematic justification for family rank is unsup- ported, i.e.,

A recently proposed model, called opportunity-enabled risk management (OPPRIM), aims at bal- ancing the analysis of the major threats that arise in the BYOD setting with the analysis

Working longer provides additional lifetime earnings and the opportunity for incremental saving, augments the size of eventual pension and social security bene fi ts (especially

The timing of the Corporation’s debenture issues is very dependent upon market or economic conditions. Market-out conditions can occur due to competing issuers

Konstruktyvistinë treèiafrontininkø pozicija suartina juos su ketvirtojo deðimtmeèio Lietu- vos poezija - J. Taèiau vis dëlto treèiafrontinin- kø kûryboje avangardizmo

Using a variety of novel investigative techniques, the inquiries revealed a diverse range of problems, including criminal activity and infiltration by organised

In-depth interviews were used to collect primary data from key informants comprising two assistant directors from the Department of Home Affairs, two UKZN administrators (with