21
Val Bercovici Cloud Czar NetApp Top 10 Things We Learned Implementing OpenStack

Bercovici top 10 things net app learned 0416133

Embed Size (px)

Citation preview

Page 1: Bercovici top 10 things net app learned 0416133

Val Bercovici Cloud Czar

NetApp

Top 10 Things We Learned Implementing OpenStack

Page 2: Bercovici top 10 things net app learned 0416133

Val Bercovici @valb00

Page 3: Bercovici top 10 things net app learned 0416133

What I hope to accomplish today...

& Help gain perspective

beyond current hype cycle

Make OpenStack mainstream via Biz & Tech Context

Page 4: Bercovici top 10 things net app learned 0416133

Inspiration à 360o Perspective

Page 5: Bercovici top 10 things net app learned 0416133

#10 Cloud Geography ¡ Silicon Valley(s) ¡ USA (Middle) ¡ The rest of the world ¡ http://it20.info/2012/09/

cloud-and-the-three-it-geographies-silicon-valley-us-and-rest-of-the-world/

Page 6: Bercovici top 10 things net app learned 0416133

#9 Petri Dish

6

Public Cloud

App Cloud

SaaS

Dev Cloud

IaaS PaaS

Google Docs

SFDC

Radian6

Apptus

Twitter Facebook

LinkedIn

Chatter

Box ShareFile WebTrends Brassring

e2Open

Boldchat

Vartopia

Service Now Hoovers

OrgChart Plus

Discover Org

Walker

EchoSign

RedAlert

Cloud9

Drawloop

Dropbox

Aprimo

Treehouse

Net Prospex

Autonomy

Briefing Edge

Omniture

Eloqua Bunch

ball

Campaign Express

Jive

iPerception

Boulder Logic Lattice

Engines Sales Quest Briefing

Edge Qvidian

Omniture Indicee

IT Calculator The

Vault IT Front

Door Traceability NetApp Benefits Legal

Portal Project Delivery Q2I

Portal Solution Builder

nSurvey Linux

Community

System Perf.

Modeler

Choice

DMM Qubes

HR Web Portal Snap

Creator NGS Case Mgmt N3KUAT Evidence

Bank SSO

Email

Commerce HRM

Supply Chain

Support

ERP SAP PLM

ASUP BI

DRM

Sharepoint

DW

MDM

TrueComp

Page 7: Bercovici top 10 things net app learned 0416133

#8 Industry Diversity: Biz à R&D Strategy

Page 8: Bercovici top 10 things net app learned 0416133

#7 Tech Diversity: Countervailing Forces

Variety of Consumption Models

Rack – Appliance – Controller – Software – Instance

Page 9: Bercovici top 10 things net app learned 0416133

#6 Hybrid Cloud: Storage-Centric

Data Sovereignty Regulations (EU, US, BRIC) SP Aggregated, Multi-Tenant

Customer ¡  Owns storage in SP infrastructure ¡  Rents compute from SP web services ¡  SAN/NAS Redux?

Page 10: Bercovici top 10 things net app learned 0416133

#5 Integration: Continuous vs Staged

¡  Sushi Fail Whale vs Gourmet Cooking

¡  Surgery ¡  Air{Plane|Traffic} ¡  Automotive Ctrl ¡  Military ¡  Nuclear Power ¡  Wall St

Page 11: Bercovici top 10 things net app learned 0416133

#4 OpenStack Storage Duality

COMPUTE (Apps)

Abstraction

OBJECT (Data)

Interface & Implementation

Page 12: Bercovici top 10 things net app learned 0416133

Data models originating from App Svcs offer in-built data mgnt features & granular SLAs

Physical Infrastructure

#3 – Diversity of Dev & Ops

12

Application Development/Deployment (PaaS) Devel

Services Versioning Messaging Security/Identity

Runtime Data Services

PaaS platforms bundle wide range of data services with pure app middleware features

File/Block Object Key-Value Columnar Relational Document Batch

Unified Infrastructure Orchestration Security | Provisioning | SLA Monitoring | Logging

Infra as a Service platforms offer storage management for free/fee

Storage (Disk/Flash) Server

Network

METADATA = Volumes DATABASE = Volumes OBJECT / RING = Containers

VMWare

VMWare App Platforms

Data Services

Infra Services

Infra

Dedicated

VMWare App Stack Amazon

App Stack New app platforms are offering flexible data models for: §  Operational Efficiency §  Performance at scale

Page 13: Bercovici top 10 things net app learned 0416133

#2 Distributed vs Centralized Control

Paul Baran, RAND Corporation (1962)

Net

wor

king

Storage

Page 14: Bercovici top 10 things net app learned 0416133

#1 Resiliency: Erasure Coding vs? RAID

Ideal for Cross-Node Resiliency

Ideal for Disk-shelf Resiliency

https://communities.netapp.com/community/netapp-blogs/exposed/blog/2012/12/11/erasing-misconceptions-around-raid-erasure-codes

Page 15: Bercovici top 10 things net app learned 0416133

#0 Shares Service Proposal / Blueprint

Nova

Compute Node

File Share Service

Shares Provider

Fin R&D Mktg

Share R&D between Guests 1 & 8

1 3 4 2 5 7 8 6

https://wiki.openstack.org/wiki/Shares_Service

Block

File

IDC 27 ExB (2012)

Page 16: Bercovici top 10 things net app learned 0416133

Look Forward! Looking Back in order to

Page 17: Bercovici top 10 things net app learned 0416133

Science (Fiction?) http://www.singularity.com/charts/page70.html

Page 18: Bercovici top 10 things net app learned 0416133

A B C D E F G H ... I?

¡  Only 17 more letters to go!? –  We just started the journey... time to consider Khmer

¡  it has 74 ¡  What does OpenStack look like in 2 years?

–  Are we building / planning for it? –  6 months is a long sprint, but how do we

contemplate / incent the projects that take 18?

Page 19: Bercovici top 10 things net app learned 0416133

Wither Disk ? and later Wither Flash ??

19

1M

100K

10K

1K

100

10

1

Page 20: Bercovici top 10 things net app learned 0416133
Page 21: Bercovici top 10 things net app learned 0416133

¡  Austin: The first design summit took place in Austin, TX ¡  Bexar: The second design summit took place in San Antonio, TX

(Bexar county). ¡  Cactus: Cactus is a city in Texas ¡  Diablo: Diablo is a city in the bay area near Santa Clara, CA ¡  Essex: Essex is a city near Boston, MA ¡  Folsom: Folsom is a city near San Francisco, CA ¡  Grizzly: Grizzly is an element of the state flag of California (design

summit takes place in San Diego, CA) ¡  Havana: Havana is an unincorporated community in Oregon