WSO2's API Vision: Unifying Control, Empowering Developers
Red hat storage el almacenamiento disruptivo
1. RED HAT STORAGE
El almacenamiento disruptivo
Moisés Rivera
Solution Architect, Red Hat
09/05/2013
2. ENTERPRISE
SOFTWARE
1992 - 2002
ENTERPRISE
SYSTEMS
2002 - 2011
ENTERPRISE
STORAGE
2012 - 2011
THEN
Proprietary, Closed,
Architectures, High
Costs
THEN
Proprietary,
Architectures,
Vertically Integrated
OS, Innovation Limited
THEN
Proprietary, Closed,
Architectures, High
Costs
NOW
Standardized,
Open, Scaled Cost
NOW
Standardized x86
Architectures,
Unbundled OS,
Lower Cost
NOW
Unbundled OS,
Standardized
Architecture
IT value transformation
3. Volume economics and standardization
PAST DECADE
Linux and volume x86 servers
transformed the server market
CURRENT DECADE
Open source-based storage and
volume x86 servers transform the
storage market
4. 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 software
$7B BY 2015
*Source: Gartner, IDC, 451 Group
●
●
●
●
●
Unstructured data growth and acceleration
5. STORAGE SILOS
For object, file,
SAN, NAS
SCALE-UP/
SHARED STORAGE
Eventually hits a wall
UNPREDICTABLE
COSTS
High total cost of
ownership
SCALING-OUT
Performance
bottlenecks and
choke-points
Traditional storage system challenges
for unstructured data
6. Enterprise customer Big Data requirements
Big data is more than just Hadoop to most
enterprise customers
Enterprise-class reliability, performance,
security, manageability, and scale
Interoperability and compatibility with
existing enterprise management and
development tools
7. The nature of storage is changing
“The commodization of storage and open source
storage stack is in essence a disruptive and
instoppable force that will change the ways of the
traditional storage market dominated by vendors
selling propietary hardware and software.”
IDC Corporation. November 2012
8. What is Red Hat Storage?
RED HAT STORAGE
SERVER 2.0
FOR ON-PREMISE
RED HAT STORAGE
SERVER 2.0
FOR PUBLIC CLOUD
RED HAT STORAGE
SERVER 2.0
FOR HYBRID CLOUD
BROAD ECOSYSTEM SUPPORT
Red Hat Storage provides a scalable, reliable, cost effective and future
proof architecture bridging information silos by consolidating file, object
and cloud access based on open sources technologies.
9. RED HAT
STORAGE
DEPLOY
ANYWHERE
DRASTICALLY
LOWER COST
FOUNDATION
FOR BIG DATA
OPEN AND
EXTENSIBLE
Datacenter, Private Cloud,
Public Cloud
You Choose the Infrastructure -
x86, Virtual
Scale-out NAS and Object,
Unstructured Data
Create Extensible Modules,
Open Source
Delivering the next generation of storage
10. Enabling you to make storage a strategic asset
TRADITIONAL STORAGE
Locked into the vendor's
innovation cycles
THE RED HAT WAY
Innovate at the pace
of your business
VS
Solve problems in hardware
Integrated monolitihic
approach
Limited to command and
control APIs
Solve problems in software
OTS standard x86 systems
offer flexibility
Broad, open, extensible.
11. • 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?
13. RED HAT STORAGE
FOR 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 synchronously
and asynchronously.
Red Hat Storage Server for On-premise
RED HAT STORAGE
FOR ON-PREMISE
1TB
Scale out performance, capacity, and availability
Scaleupcapacity
SINGLE GLOBAL NAMESPACE
...
...SERVER
(CPU/MEM)
............ ... ...
14. RED HAT STORAGE
FOR PUBLIC CLOUD
EBS
Scale out performance, capacity, and availability
Scaleupcapacity
• 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
............ ... ...
15. CIFS HADOOP ENABLEMENT
REPLICATION
MULTI-SITE DR
MULTI-TENANT:
NAMESPACE AND
ENCRYPT
MULTI-TENANT:
QoS (CGROUPS)
VOLUME
SNAPSHOT
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
PLATFORM
MANAGEABILITY
Red Hat Storage technology stack
16. 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
17. 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
REPLICATED VOLUME
BRICK BRICK
19. 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
20. ●
Intuitive user interface
●
Manages massive
scale out
●
Installation and
configuration
●
Volume management
●
On-premise and
public cloud
Red Hat Storage console
simplified management
21. Files and folders
Documents, images,
audio/video, large archives
Object
Long tail data
Virtual machine images
Big data
Log files RFID data
What can be stored in Red Hat Storage?
22. Large file and object store: Used for applications that aggregate
large quantities of data that build up into large files
Segment: Verticals that require
data analysis such as oil and
gas or patient records
management
Workload: Files written once
and read extensively
• Data needs to be shared
and load can be distributed
across servers
Why Red Hat Storage:
TCO effective vs. potential
NAS growth and costs
Red Hat Storage volume
23. DR: Medium to large enterprises with DR requirements and multiple
datacenters to remain synchronized
Segment: Medium / large
enterprises – compliance /
business-model driven
Workload: Files written once
and replicated to cloud storage
or on-premise
Why Red Hat Storage:
Cost effective solution when
compared to competition
Red Hat Storage volume Replicated Red Hat volume
AWS
Replicated Red Hat Storage
volume in EC2
24. Segment: SPs and verticals
looking for new business
models
Workload: Balance reads and
writes wide range of file sizes,
high throughput
Why Red Hat Storage:
Simultaneous storage and
retrieval of files and objects
interchangeably
Enterprise drop box/ Cloud storage for SPs: SPs provide a share to
end users to store content accessible from a variety of devices
Unified namespace
25. Nearline archive: Often used as tape replacement for faster
and cost effective access
Segment: Medium / large
enterprises – compliance /
cost model driven
Workload: Files written
once and rarely if ever
accessed again
Why Red Hat Storage:
Cost effective solution
vs. current or potential
competitive solution
Red Hat Storage volume
Replicated Red Hat volume
26. Content cloud: Massive simultaneous consumption of multimedia
content by thousands of users
Segment:
Content providers, CDNs
Workload: Files written once
read many. Often scale at
petabyte size
Why Red Hat Storage:
Massive scalability at costRed Hat Storage Volume
27. Live VM image store: Red Hat Storage provides a cost effective and
reliable alternative for VM storage
Segment: Wherever
virtualization is used
Why Red Hat Storage:
Cost effective solution when
compared to competition.
Integrated solution from one
vendor without vendor lock-in.
Virtualization without a SAN
on Linux.
Red Hat Storage volume
Storage domain
RHEV RHEV RHEVRHEV RHEV
29. Enabling you to make storage a strategic asset
“...Together, Red Hat and Intel deliver a
storage solution with rich functionality,
benefiting our joint customers”
David Tuhy, Storage General Manager
“...Red Hat’s ability to deliver choice and
flexibility up the stack and now including
storage, delivers increased value to our end
customers”
Jeff Dobbelaere, Vice President -x86 sales
“...The delivery of Red Hat Storage 2.0 today
brings compelling new scale-out storage
flexibility and choice to enterprise.
Mike Thompson, President & CEO
30. Red Hat Storage Server roadmap summary
Q1 Q2 Q3 Q4 Q1 Q2
CY 2013 CY 2014
Anshi Big Bend Corbett Denali
ReleasesKeyFeatures
Theme: Red Hat
Enterprise Virtualization
images store,
robustness (GA)
• Red Hat Enterprise
Linux 6.2 based
• Red Hat Enterprise
Virtualization
image store
• Live migration of VMs
• Root squash support
• ~100 bug fixes
Theme: High
Performance Geo-
Replication RC
• Red Hat Enterprise
Linux 6.4 based
• High performance
Geo-replication
Features
• Improved swift
integration with
authentication
support and
performance
enhancements
Theme: Console,
Windows
Performance (RC)
• Red Hat Enterprise
Linux 6.4 based
• Storage Console
full support
Features
• SMB 2.0 Support
and performance
updates
• Document & Support
AD integration
• NFSv3 ACL support
Theme: Snap,
Performance (RC)
• Red Hat Enterprise
Linux 6.5 based
• Snapshots
Features
• Better support
for small files
performance