research in the clouds storage and services · 2013-09-27 · a peak under the hood... openstack...

41
Research in the Clouds Storage and Services UAB IT Research Computing Day September 26, 2013 John-Paul Robinson UAB IT Research Computing

Upload: others

Post on 20-May-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research in the CloudsStorage and Services

UAB IT Research Computing DaySeptember 26, 2013

John-Paul RobinsonUAB IT Research Computing

Page 2: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Back in 2010....

Page 3: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

What’s a Cloud?

Page 4: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

UAB Research “Cloud” circa 2010

Page 5: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Back in 2011...

Page 6: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

RCS Implementation Details

Page 7: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at
Page 8: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

What does it mean to use the cloud today?

● It's not always about being “out there”● It's about autonomy● It's about choice● It's about self direction● It's about a lot of things that we do already● It's about how we can work with technology

Page 9: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

What are the Apps?

Page 10: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

What motivates me...

● Search Me● My life online● Search all my data: research notebook, email, web history,

command history, document history, listening history,... ● Lot's of data, lot's of computing

● Whatcha' Doin'?● GIS data adds new temporal and spatial dimensions

● Learning Landscapes● Construct a topology of my knowledge space● A structure for my narrative● AI bots help me find and fill in holes and organize my learning

Page 11: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

I really rather buy this...

Page 12: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Like DropBox...

Page 13: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at
Page 14: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

UAB Galaxy Platform for NextGen Sequencing

Page 15: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at
Page 16: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Here on Campus

Page 17: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at
Page 18: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Building and Using LAMP Stacks

Page 19: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Tools to Build Cloud-ready Systems

Page 20: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Free Downstream Developers to Build at the Speed of Research

Page 21: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

What Apps are we building?

Page 22: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

What Apps are we building?

Research Storage!

Page 23: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Storage!

multi-GB Object We like containers...

Page 24: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Storage!

Page 25: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Storage!

Page 26: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Storage!

Page 27: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Storage!

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

100GB

1 TB-year for RCS Users

Page 28: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Storage!

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

They're like Research Bucks!

Page 29: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Storage!

● You can buy more @ $395 per TB-year

● Accounting for use in Gigabyte-hours

● Annual price review

● Designed to scale and trend with public cloud prices

● Additional storage solutions can be built

Page 30: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

What Apps are we building?

Research Storage!

Research Backup!

Page 31: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Backup!

Page 32: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Backup!

Page 33: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Backup!

● Piloting CrashPlan Enterprise solution using OpenStack Platform

● Street price is $60/user/year for 4 clients

● Cost will also accrue $395/TB/year Research Storage rate for backed up data

● CrashPlan scales to on-site managed service or Internet2 NetPlus unlimited cloud storage

Page 34: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

What Apps are we building?

Research Storage!

Research Backup!

Research Whatever!

Page 35: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Research Whatever!

● The sky's the limit

● Custom cloud desktops

● Scale your work to compute environments

● Support your science with tools you control

Page 36: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

A peak under the hood..

Page 37: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at
Page 38: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

OBJECTSOBJECTS VIRTUAL DISKSVIRTUAL DISKS FILES & DIRECTORIESFILES & DIRECTORIES

CEPHFILE SYSTEM

A distributed, scale-out filesystem with POSIX

semantics that provides storage for a legacy and modern

applications

CEPHFILE SYSTEMA distributed, scale-out filesystem with POSIX

semantics that provides storage for a legacy and modern

applications

Ceph Unified Storage Platform

CEPHGATEWAY

A powerful S3- and Swift-compatible gateway that brings the power of the Ceph Object Store to modern applications

CEPHGATEWAY

A powerful S3- and Swift-compatible gateway that brings the power of the Ceph Object Store to modern applications

CEPHBLOCK DEVICE

A distributed virtual block device that delivers high-performance, cost-effective storage for virtual

machines and legacy applications

CEPHBLOCK DEVICE

A distributed virtual block device that delivers high-performance, cost-effective storage for virtual

machines and legacy applications

CEPH STORAGE CLUSTER

A reliable, easy to manage, next-generation distributed objectstore that provides storage of unstructured data for applications

CEPH STORAGE CLUSTER

A reliable, easy to manage, next-generation distributed objectstore that provides storage of unstructured data for applications

Page 39: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

A peak under the hood...

● OpenStack extends the flexibility of our compute capabilities

● Ceph lets us scale storage at commodity prices

● Developer licenses to tune the platform● Extend our skills network through open source

community● Vendor support to help us scale

Page 40: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Going Forward

● UAB's research cloud is here● It's ready for the explorers● It'll be easier to get to once we map to campus

IPs● Our first cloud App is “research storage” – now

for beta testers● Join us – google “uab openstack plus ceph”

Page 41: Research in the Clouds Storage and Services · 2013-09-27 · A peak under the hood... OpenStack extends the flexibility of our compute capabilities Ceph lets us scale storage at

Thanks All Around IT!

● VPIT – still funding :)● Enterprise Infrastructure Services

● Computers and Networks● People● Projects● Desktop Support

● Business & Resource Management ● Storage billing● Research Associate position

● Enterprise Information Security ● Early engagement● Patience with our experiments :)

● Academic Technology & Relationship Management● MATLAB contract help● Cloud contracts review

● Dell and Inktank for their support and partnership