ceph & openstack - red hat's winning combination for enterprise clouds
TRANSCRIPT
CEPH & OPENSTACK Red Hat's Winning Combination for Enterprise Clouds
Rahul Vijayan
Senior Solutions Architect Bangalore
AGENDA
Why OpenStack?
Red Hat Enterprise Linux OpenStack Platform
Overview
Red Hat Ceph Storage
Overview
“Better Together”
Resources
Q&A
IT Operations is Being Challenged By New Demands
Application demands are becoming more complex
IMMEDIATE PERVASIVE AWARE
CLOUD MOBILE INTERNET OF THINGS
BIG DATA AUTOMATION ABSTRACTION
These New Demands Are Forcing a Shift in Application Design
Application requirements are becoming more diverse
Existing infrastructure is not designed to do this!
Data has become too large We're producing vast amounts of data, exponentially! Way past the ability of traditional systems & applications
Scaling UP no longer works. Scaling OUT is a necessity
lService requests are too large More and more client devices coming online
Mobile phones, tablets, etc. Much harder to maintain service to customers
lTraditional applications and infrastructure were not written to cope with this level of demand
IT Operations Must Adapt
OpenStack: Framework for the Cloud
Needs to access x86 hardware resources
Needs an operating environment, hypervisor, services
Leverages existing code libraries for functionality
Red Hat Enterprise Linux OpenStack Platform
It is dependent on the underlying Linux
Optimized and Co-Engineered with Red Hat Enterprise Linux
A typical OpenStack cloud is made up of at least 9 core services + plugins to interact with 3rd party systems
These services run on top of a Linux distribution with a complex set of user space integration dependencies
Red Hat adds optimization's in OpenStack and Linux
Virtualization – guest performance, reliability, & Windows
Security - SELinux enforcing guest isolation
Network – SDN/OVS performance optimized
Storage – Ceph integration, vendor plugins, performance
Ecosystem – Certification of hardware, storage, & networks
Red Hat Enterprise Linux:
Optimized Enablers for OpenStack Red Hat
Supported Guests
OpenStack
KVM
RHEL
Hardware
Why Red Hat?
All the value of community OpenStack and...
Enterprise hardened code
Co-engineered and integrated with Red Hat Enterprise Linux Graphical Installer ensuring production-ready deployment Live orchestrated system upgrades with Director 3 year “production phase” software lifecycle
World-class global support Worlds largest OpenStack partner ecosystem
OpenStack training, certification, and professional services Integrated with a trusted solution stack
Including Red Hat Ceph Storage
TRADITIONAL STORAGE
IS INFLEXIBLE
Using traditional, proprietary storage appliances: Capacity is purchased one large appliance at a time
• Requires large investment, disruptive “forklift” upgrades
Hardware is specialized and expensive
• Cost and capacity do not scale evenly
Traditional storage appliances are not likely to be deployed and managed by cloud builders
STORAGE APPLIANCE
COMPUTE
NODE
STORAGE SHOULD SCALE
WITH COMPUTE
Using standard, readily-available servers: Capacity can be purchased incrementally
• Saves money and increases efficiency
One vendor can provide both storage and compute nodes
• Increases purchasing power
Storage can be deployed by cloud builders instead of faraway storage admins in different departments
COMPUTE
NODE
STORAGE
NODE
OVERVIEW: RED HAT CEPH STORAGE
Powerful distributed storage for the cloud and beyond
OpenStack
Built from the ground up as a next-generation storage system, based on years of research and suitable for powering infrastructure platforms
TARGET USE CASES
Cinder, Glance & Nova
Object storage for tenant apps
Object Storage for Applications
Swift and S3 API
Highly tunable, extensible, and configurable
Offers enterprise-ready interfaces for block and object storage for the enterprise
Customer Highlight: Cisco
Cisco uses Red Hat Ceph Storage to deliver storage for next-generation cloud services
Media and Archival
VIRTUAL MACHINE STORAGE
CEPH BLOCK DEVICE
(RBD)
Keystone API Swift API Cinder API Glance
API
Nova
API
CEPH OBJECT GATEWAY
(RGW)
RED HAT CEPH STORAGE CLUSTER
Hypervisor
OPENSTACK
Full integration with Nova, Cinder and Glance
Single storage for images and ephemeral and persistent volumes
Copy-on-write provisioning
Swift-compatible object storage gateway
Full integration with Red Hat Enterprise Linux OpenStack Platform
Provides both volume storage and object storage for tenant applications
Reduces provisioning time for new virtual machines
No data transfer of images between storage and compute nodes required
Unified installation experience with Red Hat Enterprise Linux OpenStack Platform
FEATURES BENEFITS
The most widely deployed1 technology for OpenStack storage
1 http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014
OBJECT STORAGE FOR TENANT APPLICATIONS
CEPH OBJECT GATEWAY
(RGW)
Unstructured data storage for distributed, cloud-native applications
APP
FEATURES BENEFITS
APP APP APP
CEPH OBJECT GATEWAY
(RGW)
RED HAT CEPH STORAGE CLUSTER
S3 API
OPENSTACK
S3 API S3 API S3 API
Compatibility with S3 and Swift APIs
Fully-configurable replicated or erasure coded storage backends
Cache tiering pools
Multi-site failover
Supports broad ecosystem of tools and applications built for the S3 API Provides a modern hot/warm/cold storage
topology that offers cost-efficient performance
Advanced durability at optimal price
BETTER TOGETHER
Voted #1 Storage for OpenStack
Source: 2015 User Survey: http://superuser.openstack.org/articles/openstack-users-share-how-their-deployments-stack-up
Better Together
lTechnical integration Red Hat Ceph Storage clients are included in RHEL OpenStack
Platform
Red Hat Ceph Storage driver configuration can be performed by the
RHEL OpenStack Platform director
lProduct integration Matching product life cycle support which avoid different
procurement cycles and support complexities.
lComprehensive cloud platform support from a single, trusted vendor
Linux Operating System (kernel, networking, etc) Hypervisor (KVM) Storage
OpenStack cloud platform
lIntegrated build and QA processes Able to find and fix complex bugs more quickly
Delivered in a consistently packaged manner
Better Together
OEMs and IHVs ISVs
Cloud Service Providers System Integrators
Channel Partners Managed Service Providers
Over 275+ certified partner members
Over 900 certified solutions Over 4,000 RHEL certified compute servers Over 13,000 applications available on RHEL
Large catalog of Windows certified applications
WORLDS LARGEST CERTIFIED ECOSYSTEM
lRed Hat Enterprise Linux
lRed Hat Enterprise Linux OpenStack
Platform
lRed Hat Ceph Storage
lOpenShift Enterprise by Red Hat
lRed Hat CloudForms
“FICO has reduced time to value for
developing analytic solutions by up to
70%...”
-Tony McGivern, CIO, FICO
Runs FICO analytic cloud in hybrid mode, using OpenShift Enterprise and OpenShift online
Runs all OpenShift on Red Hat
Enterprise Linux OpenStack Platform
Uses Red Hat Ceph Storage for all
OpenStack enterprise storage
Customer Success
lLearn more about RHEL OpenStack Platform
redhat.com/openstack
lLearn more about Red Hat Ceph Storage
redhat.com/storage
lLearn about our certified OpenStack partner ecosystem
connect.redhat.com
lCome meet us! OpenStack Summit, Tokyo 10/27-10/30
RESOURCES
THANK YOU
Red Hat Forum 2015
Energize Your Enterprise