OpenStack & Object Intro
Chesapeake Regional SEs
Feb 2015
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use
Business Imperatives
1. Save Me Money (Cost)
2. Help Me Avoid Losing Money (Risk)
Economics
Risk
Mitigation
Source: http://www.life-of-riley.com/#!Part-II-Have-We-Been-Successful
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use
3. Make Me Money (Time)
Scale
Speed
The Data Fabric Enabled by NetApp
Portfolio
NPS for Cloud
NPS for AWS
NPS for Azure
NPS for SoftLayer
400+ Cloud Services
Infrastructure
Desktop
Messaging/Collaboration
Database
File Sharing
OnCommand
Cloud Manager
Clustered Data ONTAP
SteelStore
AMI (AWS)
SnapMirror/SnapVault
OnCommand Portfolio
SteelStore
Appliance
FAS
FlexPod
OpenStack
3
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use
EF-Series
All-Flash Arrays
E-Series Arrays
StorageGRID
Webscale
Cloud
ONTAP
Aside: Evolving Storage Services
Different ways to address data
Block
File
Object
Specific location on disks /
memory
Specific folder in fixed logical
order
Flexible
container size
Tracks
File path
Data and Metadata
Sectors
File name & Date
Unique ID (UUID)
Structured Data, Transactional (DB)
Availability, Throughput, Response
4
2014 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use Only
Unstructured Data, Content
Durability, Scale, Lifecycle Mgmt
NetApp & OpenStack Overview
What is OpenStack?
An open-source Operating System for Cloud (think Linux) designed to emulate core
capabilities of Amazon AWS for the hybrid cloud.
What is NetApps Involvement to date?
OpenStack Foundation (since 2011)
Charter member (Gold)
1st Major Storage Provider
Upstream Contributions
OpenStack Summit sponsors
Block (Cinder), Object (Swift), File (Manila) Contributions
NetApp Joins
Integration
Announced
2011.3
Essex
Summit
Sponsor
Folsom
Summit
Sponsor
7-mode driver
previewed
7-mode driver
in Essex
2011.10
2012.4
Grizzly
Summit
Sponsor
Havana
Summit
Sponsor
Clustered
ONTAP driver
in Folsom
Direct Drivers
in Grizzly
2012.10
2013.4
Production Deployments
Deployer NetApp IT
Icehouse
Summit
Sponsor
Juno Summit
Sponsor
RHEL-OSP
on FlexPod
E/EF-series
drivers in
Icehouse
Kilo Release
Summit
Sponsor
L Release
Summit
Sponsor
Manila
Incubation
Fibre
Graduation
2014.10
2015.4
Swift on E-series
2013.10
2014.4
NetApp Confidential - Internal Use Only
OpenStack Services
The Decoder Ring
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use
Why OpenStack?
Reality vs Hype
Its what the cool cloud kids are doing
I need a single set of stack APIs to orchestrate my hybrid cloud strategy
I need an object store in my infrastructure and OpenStack seems like the only way of
delivering
Its cheaper with OpenSource + Commodity (Cattle vs Pet)
Vs.
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use
OpenStack Integration for Clustered Data
ONTAP
Glance, Nova, and Cinder
THEME: Just like NetApp + VMWare Integration
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use
Glance on Data ONTAP
Deduplication
Just like NetApp + VMWare
(VMX files)
Clustered Data ONTAP
Glance repository
OS Guest binary/template storage
Glance on NetApp
File or Swift Backends
Simplicity advantage to File
Rapid instance creation advantage to File
90+% Deduplication not uncommon
VM
VM
RHEL
Ubuntu
SUSE
RHEL
RHEL
SUSE
Ubuntu
SUSE
Ubuntu
Enhanced Instance Creation
Just like NetApp + VMWare
(VMDK files)
Clustered Data ONTAP
Boot 8 persistent
RHEL
instances
Cloned, not copied
Glance on NetApp
RHEL
Ubuntu
SUSE
CentOS
Instances, instantly
Cinder on NetApp
Hypervisor
RHEL
RHEL
10
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
Deliver a Storage Marketplace
Just like NetApp + VMWare
(Datastore Policies)
Effective Service Catalogs with Cinder Volume Types
Craft a catalog
Cinder Volume Types
based upon tenant requirements
Archival
Analytics
Streaming
Temporal
Database
Compose volume types with
Efficiency (i.e. Dedup)
Performance (i.e. QoS, Disk type)
netapp:raid_type
netapp:disk_type
netapp:raid_type
netapp:qos_policy_group
netapp:disk_type
netapp:raid_type
netapp_mirrored
netapp:qos_policy_group
netapp:disk_type
netapp:raid_type
netapp_dedup
netapp_mirrored
netapp:qos_policy_group
netapp:disk_type
netapp:raid_type
netapp_nodedup
netapp_dedup
netapp_mirrored
netapp:qos_policy_group
netapp:disk_type
netapp_compression
netapp_nodedup
netapp_dedup
netapp_mirrored
netapp:qos_policy_group
netapp_thin_provisioned
netapp_compression
netapp_nodedup
netapp_dedup
netapp_mirrored
netapp_thin_provisioned
netapp_compression
netapp_nodedup
netapp_dedup
netapp_thin_provisioned
netapp_compression
netapp_nodedup
netapp_thin_provisioned
netapp_compression
netapp_thin_provisioned
11
Protection (i.e. SnapMirror, Snapshot)
Always High Availability with cDOT
Just like NetApp + VMWare
(SRM + SnapMirror)
Policy-Based Block Storage Service
Boot 8 CentOS LAMP
instances with 2TB of
Silver please
Cinder
Volume Types
Gold
Silver
Silver
Bronze
Remote
Clustered ONTAP
SnapMirror
12
OpenStack Integration for E-Series
Object
13
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use
Swift & Whitebox/JBOD
3 CopiesCommonly More
Swift Deployment
Storage Node
Storage Node
Any single object
stored three or
more times
14
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use
Storage Node
Swift & E-Series
Commodity Roll your Own
White-Box
High Value Infrastructure
Bringing efficient durability with Dynamic Disk Pools
Solving the needs of your high value applications
Dynamic distribution / re-distribution of dataDe-clustered RAID
An evolved CRUSH node level Erasure Coding
Space and scaling efficiency
15
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use
Whitebox/JBOD
vs.
3-6 Copies
60 disks per node
Stranded performance
islands (DAS)
Invest in self-support,
retention
More time in REBUILD
State
JBOD / WB
16
Compute and Storage must
grow together
NetApp E-Series
1-2 Copies (20% uplift for
RAID)
180 disks per node
Shared performance
(3x spindles per node)
Invest in customer value
(Global Support, 4 hr SLA)
More time in OPTIMAL
State
E-Series
Compute and Storage
grow independently
Lower TCO and risk on E-Series (example to follow)
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use
Summary: Why NetApp with OpenStack?
Build private and public clouds on the #1 Storage OS
Delivering high-performing, efficient and scalable services
Proven Storage & Data Management
Lower risk and enable a broad spectrum of cloud SLAs by combining open-source cloud management with
proven data solutions
Unified Storage
Cloud Native & Traditional Appplications living together in harmony on a single efficient architecture
Community Leadership & Commitment
Provide choice in cloud management though collaboration and leadership in development of open-source
initiatives
Go where AWS will not
17
Getting Started
News
OpenStack Community: http://netapp.com/openstack/
Twitter: @openstacknetapp
Blog: http://netapp.github.io/openstack/
Resources @ OpenStack Community WILL POST on Users Group Site
NetApp OpenStack Deployment and Operations Guide
RHEL-OSP 4 Reference Architecture
HA OpenStack on NetApp Solution Design Reference
Architecture
RHEL-OSP 5 Solution Deployment Guide
** March 5 (11am-12pm) **
Remote NetApp/RedHat joint Webcast
OpenStack on NetApp Integration
Registration Required!!
SAP on OpenStack and NetApp Solution Brief
NetApp Confidential - Internal Use Only
Thank You
19
2014 NetApp, Inc. All rights reserved. NetApp Confidential Limited Use