Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
`
Next Generation Storage for
- The Software Defned World
John Hofer
Solution Architect
, .Red Hat Inc
RED HAT | 2013DOC144998-20130524r4
BUSINESS PAINS DEMAND NEW MODELS
PROPRIETARY/TRADITIONALARCHITECTURES
● High up-front costs, amortized ROI● Enterprise agreements, inflexible terms● Proprietary stacks with lock-in● Single-vendor commitment● High utilization of existing resources
CLOUDARCHITECTURES
● Based on open source, low up front costs● Pay-as-you-go, metering and chargeback● Heterogeneous architecture● Multiple vendors, best of breed● Grow and shrink resources according to
demand, SLA, cost
TRADITIONAL ARCHITECTURE IS NOT THE ANSWER
Source: IBM
STORAGE DESIGN GOALS
Scale out
Elimination of metadata
Effective distribution of data to achieve scalability and flexibility
Linear Scaling
Capacity – scale up vertically
Performance – scale out horizontally
Elasticity
Flexibly adapt to the growth or reduction of data in the enterprise
Add or remove resources to/from storage pool with zero application disruption
Deployment Agnostic
Deploy on-premise, in the public cloud or a hybrid setup.
Must run on commodity hardware
Industry standard servers.
No-purpose built hardware.
Upstream is Active!
RED HAT STORAGE 2.1 USE CASES
Content Cloud
Tier 2 or 3
Backup target
General purpose file storage
VM Store (RHEV)
HPC – throughput not IOPs
RED HAT | 2013DOC144998-20130524r4
OPENSTACK SOFTWARE DEFINED INFRASTRUCTURE FOR
CLOUD-ENABLED WORKLOADS● Modular architecture● Designed to easily scale out● Based on (growing) set of core services
SOFTWAREDEFINEDSTORAGE
ENTERPRISEMOBILITY
OPEN HYBRID SCALE-OUT SOFTWARE-DEFINED STORAGE PLATFORM
CLOUD APPLICATIONS
CONVERGED COMPUTE AND STORAGE
FILE SERVICES OPEN OBJECT APIs
OPEN, SOFTWARE-DEFINED STORAGE PLATFORM
Scale-out storage architecture
PHYSICAL
Standard x86 systemsScale-out NAS solutions
VIRTUAL
Include idle or legacy resources
CLOUD
EBSEBS
BIG DATA WORKLOADS
ENTERPRISE APPLICATIONS
DATA SERVICES
CIFS HADOOP ENABLEMENT
REPLICATION
MULTI-SITE DR
MULTI-TENANT:NAMESPACE AND ENCRYPT
MULTI-TENANT:QoS (CGROUPS)
VOLUMESNAPSHOT
CLIENT/ PRESENTATION
BACKEND/ PERSIST
SAMBA USER APP QEMU
SWIFT
MANAGE
FUSE NFS
TRANSLATORS
TRANSLATORS
GLUSTERFS FRAMEWORK
GLUSTERFS
NETWORK STACK
NETWORK DEVICE PLATFORM BLOCK DEVICE
HARDWARE ENABLEMENT
LOCAL FILESYSTEM
LOGICAL VOLUME MANAGEMENT
XFS OTHER
RED HAT ENTERPRISE LINUX
PL
AT
FO
RM
MA
NA
GE
AB
ILIT
Y
Red Hat Storage technology stack
RED HAT STORAGE CONCEPTS
VOLUME
A namespace presented as a POSIX mount point and is
comprised of bricks.
BRICK
The basic unit of storage, represented by an export directory on
a server
SERVER/NODES
Contain the bricks
Red Hat Storage concepts
server1:/exp1 server2:/exp1
DISTRIBUTED VOLUME
FILE 1 FILE 2 FILE 3
BRICK BRICK
Red Hat Storage user perspective (distributed volumes)
MOUNT POINT
server1:/exp1 server2:/exp1
DISTRIBUTED VOLUME
BRICK BRICK
MOUNT POINT
server1:/exp1 server2:/exp1
REPLICATED VOLUME
FILE 1 FILE 2
BRICK BRICK
Red Hat Storage user perspective (replicated volumes)
MOUNT POINT
Replicated Volume 0
DISTRIBUTED VOLUME
FILE 1 FILE 2
BRICK(exp1)
Red Hat Storage user perspective (distributed replicated volumes)
Replicated Volume 1
BRICK(exp2)
server1 server2
BRICK(exp3)
BRICK(exp4)
server3 server4
RED HAT STORAGEFOR ON-PREMISE
SERVER (CPU/MEM)
1TB
• Global namespace
• Aggregates CPU, memory,network capacity.
• Deploys on Red Hat-supported servers and underlying storage: DAS, JBOD.
• Scale out linearly.
• Scale out performance and capacity as needed.
• Replicate synchronouslyand asynchronously.
Red Hat Storage Server for On-premise
RED HAT STORAGEFOR ON-PREMISE
1TB
Scale out performance, capacity, and availability
Sc
ale
up
ca
pa
cit
y
SINGLE GLOBAL NAMESPACE
...
...SERVER(CPU/MEM)
............ ... ...
RED HAT STORAGE SERVER FOR PUBLIC CLOUD
RED HAT STORAGEFOR PUBLIC CLOUD
EBS
Scale out performance, capacity, and availability
Sc
ale
up
ca
pa
cit
y
• GlusterFS Amazon Machine Images (AMIs)
• The only way to achieve high availability of Elastic Block Storage (EBS)
• Multiple EBS devices pooled
• POSIX compatible (no application to rewrite required to run on Amazon EC2)
• Scale out capacity and performance as needed
SINGLE GLOBAL NAMESPACE
Red Hat Storage Server for Public Cloud
...
...
EC2
............ ... ...
• Red Hat Enterprise Linux
• XFS
• GlusterFS
• Red Hat Storage console management station
Physical Server: 2 socket x86 with 12-36 disks
or
Virtual Server: Amazon, AWS, Red Hat Virtualization, or VMware
A pre-integrated, pre-verified and ready to run software platform
Sourced by customer
What is productized in Red Hat Storage?
UNSTRUCTURED DATA GROWTH AND ACCELERATION
Cloud
Big Data/No SQL
VIRT
MODERN STORAGE
INFRASTRUCTURE
CLOUD/VIRT DRIVING use of scale-out storage
Scale-out storage shipments will exceed
63,000 PB by 2015 (74% CAGR)*
40% OF CORE CLOUD SPEND is storage related
Unstructured data volumes
EXPECTED TO GROW44X BY 2020*
Scale-out NAS software
$7B BY 2015
*Source: Gartner, IDC, 451 Group
●
●
●
●
●
UNSTRUCTURED DATA GROWTH AND ACCELERATION