Manchester OpenStack Meetup: I have an OpenStack Cloud, now what? OpenStack 101
OpenStack 101 Presentation
-
Upload
evault -
Category
Technology
-
view
826 -
download
1
description
Transcript of OpenStack 101 Presentation
Cloud Storage Services Cloud Storage Services
OpenStack Storage 101: How You Can Take
Advantage of Low Cost, High Capacity Cloud
Storage.
Randy Bias, Founder & CEO, Cloudscaling
Joey Yep, Technical Marketing Manager, EVault
1
Cloud Storage Services Cloud Storage Services
Poll Question:
2 © 2014 EVault, Inc. All Rights Reserved |
Does your organization have plans to
deploy/leverage a cloud in your IT infrastructure?
a. Yes. Private cloud.
b. Yes. Public cloud.
c. Yes. Hybrid cloud.
d. No
Cloud Storage Services Cloud Storage Services
OpenStack Storage 101
Introduction to OpenStack
Overview of OpenStack Swift & Cinder
projects
2/6/2014 3 | © 2014 EVault, Inc. All Rights Reserved |
What is OpenStack?
4
1 A open source component framework for IaaS clouds
3 Analogous to the Linux kernel (very tunable)
2 Delivering compute, networking & storage services
4 Buy a complete Cloud OS from an OpenStack vendor
OR build your own distribution (like Linux)
OpenStack Mission
5
"To produce the ubiquitous Open Source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to
implement and massively scalable."
Code Community
Fastest Growing Global Open Source Community
6
COMPANIES
TOTAL DEVELOPERS AVERAGE MONTHLY
CONTRIBUTORS TOTAL CODE CONTRIBUTIONS
1,036 >400 70,137
275+ TOP 10 COUNTRIES
13,515 INDIVIDUAL MEMBERS
“OpenStack appears to be a more advanced or more modern open source project than
some of its predecessors because it's a highly coordinated effort.” – Charlie Babcock
Information Week
COUNTRIES
130+ United States, China, India,
Great Britain, Australia, France,
Russia, Canada, Ireland, Germany
7
Havana Stats
CONTRIBUTORS
COMMITS / DEV INCREASE IN NEW
FEATURES
TEST CLOUDS DEPLOYED DAILY
~22 70% >700
910 (+70%) TOP 10 CONTRIBUTING COMPANIES
+20,000 COMMITS MERGED
“OpenStack appears to be a more advanced or more modern open source project than
some of its predecessors because it's a highly coordinated effort.” – Charlie Babcock
Information Week
NEW FEATURES
392 Canonical, Dreamhost, eNovance, HP, IBM,
Intel, Mirantis, OpenStack Foundation,
Rackspace, RedHat, Suse, and Yahoo!
OpenStack Drivers At-a-Glance
8
1
2
Top 4 Reasons OpenStack Adopted:
1) Cost (98%)
2) Operational efficiency (95%)
3) Open technology (95%)
4) Avoiding vendor lock-in (95%)
Primary OpenStack Deployment Model?
1) 82% private cloud (hosted, on-prem, or
hybrid)
2) 15% public cloud
The Evolution of OpenStack
9
2010 2014 2016 and beyond . . .
Ela
sti
cit
y, S
ca
lab
ilit
y
Competitive Advantage
Modern
Data Center
OpenStack Project
Open-Source Community
Drives Adoption
Operational Efficiency
& Agility
Cloud-Optimized Infrastructure
- DevOps Drives Adoption
- New Possibilities/Value Drivers
- No Physical Boundaries
OpenStack-powered Private Cloud
- IT Drives Adoption
- CapEx, OpEx Savings
- Hybrid IT
The Evolution of OpenStack
Cloud Storage Services Cloud Storage Services
OpenStack Swift & Cinder
| © 2014 EVault, Inc. All Rights Reserved | 2/6/2014 10
Cloud Storage Services Cloud Storage Services
What Can OpenStack Storage Do For You?
11
Cost Private cloud <4¢ / GB/ month
Public cloud 1.5-12¢/ GB/ month
Scalability 100s Petabyte scale today
Short-term target Exabyte scale
Cloud Storage Services Cloud Storage Services
OpenStack Storage Overview
12
Swift Highly available, distributed,
eventually consistent object storage.
Uses commodity servers.
Cinder Block storage interface layer for
cloud compute. Standardizes the
use of traditional block storage.
Cloud Storage Services Cloud Storage Services
OpenStack Swift – Cloud Storage
13
Object storage • HTTP REST APIs
Distributed • Across geographies
• Linearly Scalable
• Masterless
Commodity servers
Durable • Multiple copies
• Self healing
Simple to manage
Multi-tenant
Cloud Storage Services Cloud Storage Services
New Interface & Behavior with Swift… but
don’t be Alarmed
14
Swift is a new type of storage • Eventually consistent behavior
• HTTP – PUT, GET, POST, DELETE
• Requires application change
…but don’t be alarmed • Cloud gateways to convert file or block
protocol to REST
• Allow existing applications to use the cloud
• Additional features e.g. caching, WAN op,
encryption, dedupe etc.
• TwinStrata, Panzura, Maginatics, Riverbed,
Nasuni, Maldivica etc.
Cloud Storage Services Cloud Storage Services
OpenStack Cinder – Storage for Cloud
15
Block storage interface • Integrate traditional block storage with OpenStack compute “Nova”
Integrated with Nova and dashboard • Supports Linux storage, Ceph, NetApp, Nexenta, SolidFire, Zadara, gluster, IBM
Performance optimized
Advanced capabilities • Snapshot capability
• Highly available,
• Fault-tolerant, recoverable
Cloud Storage Services Cloud Storage Services
OpenStack Storage
16
Hot
Storage
Warm Storage
Cool Storage
Cold Storage
Sw
ift
Cin
der
HPC-class storage, strict
performance SLAs e.g. data
analysis use-case
Tier1 block or file storage e.g.
distribution, database use-
cases
Dynamic archive e.g. long-tail
distribution, local backup
Dark archive;
e.g., Compliance
Retention
Cloud Storage Services Cloud Storage Services
Private Cloud Use-Case
17
Large organizations • Scale-out more complex than scale-up
• Needs skilled IT staff
• Needs scale
Swift and Cinder in private clouds • Swift is a good choice for private cloud storage
• Cinder goes along with Nova, cloud compute
Companies providing private OpenStack
clouds • Rackspace, IBM, Cloudscaling, Nebula, Piston,
SwiftStack, Mirantis etc.
Cloud Storage Services Cloud Storage Services
Public Cloud Use-Case
18
Any size organization • Eliminates capital expenditures
• Eliminates capacity planning
• Eliminates technology migration
• Eliminates management of equipment
• Can complement a private cloud
Companies providing public
OpenStack clouds • EVault, Rackspace, IBM, HP, Internap
etc.
Cloud Storage Services Cloud Storage Services
Additional Resources
19
Overview • http://www.openstack.org/software/openstack-storage/
Swift • http://docs.openstack.org/developer/swift/
• http://swiftstack.com/blog/
• http://www.buildcloudstorage.com/
Cinder • http://docs.openstack.org/developer/cinder/
• http://cloudarchitectmusings.com
Cloud Storage Services Cloud Storage Services
Poll Question:
20 © 2014 EVault, Inc. All Rights Reserved |
In what timeframe would you be considering
leveraging OpenStack technology?
a. 0-3 months
b. 3-6 months
c. 6-12 months
d. Beyond one year
Cloud Storage Services Cloud Storage Services
Questions & Answers
2/6/2014 21 | © 2014 EVault, Inc. All Rights Reserved |
Visit us on the Web: www.lts2.evault.com
and www.cloudscaling .com
Join us in February for the next special long-term storage event:
February 25: Can the Cloud Solve the Digital Dilemma for
the Media and Entertainment Industry?
Register today on our website.
Cloud Storage Services Cloud Storage Services
Next Steps
2/6/2014 22 | © 2014 EVault, Inc. All Rights Reserved |
Contact the EVault Long Term Storage
Services team at [email protected]
Follow Randy Bias of Cloudscaling on
Twitter: @RandyBias