The Briefing Room with Dez Blanchfield and Red Hat
Think of containers as the drones of modern computing. They're small, agile, and can carry a significant payload. In many ways, they represent the fruition of the last two major paradigm shifts in enterprise software: SOA and virtualization. However, for companies to fully leverage this innovative approach, a persistent storage platform is needed that is as flexible and scalable as containers themselves.
Register for this episode of The Briefing Room to hear Bloor Group Data Scientist Dez Blanchfield, who will explain the significance of container technology, and the relevance of software-defined storage (SDS) in a constantly evolving IT world. He'll be briefed by Steve Watt and Sayan Saha of Red Hat, who will demonstrate how open-source technology can help organizations take advantage of this brave new world of enterprise computing. They will explain how containers are the next step in the evolution of the operating system, and why SDS is now the optimal solution.
4. u Reveal the essential characteristics of enterprise
software, good and bad
u Provide a forum for detailed analysis of today s innovative
technologies
u Give vendors a chance to explain their product to savvy
analysts
u Allow audience members to pose serious questions... and
get answers!
Mission
7. Red Hat
u Red Hat is a known leader in open source software
products
u Aside from its wide-ranging suite of solutions, Red Hat
offers a container stack and container-native storage
u Containers provide a scalable, agile DevOps
environment for application management
8. Guests
Sayan Saha, Head of Product, Red Hat Gluster Storage
Sayandeb (Sayan) Saha is responsible for product strategy and leads a team of
product managers for Red Hat Gluster Storage and is the technical Product
Manager for CephFS. Prior to that he was a Principal Product Manager at the
Platform Business Unit in Red Hat where he managed several aspects of Red Hat
Enterprise Linux (RHEL). Before Red Hat, he was at Motorola where he founded
the OpenSAF open source project (www.opensaf.org) for which he was the
technical evangelist. He has 15+ years of experience in architecting,
standardizing, designing and developing distributed, highly available, fault
tolerant and scalable large scale complex carrier grade platforms and
infrastructure software for mission critical applications.
Steve Watt, Chief Architect, Red Hat
Steve is the Chief Architect for Big Data at Red Hat and is an executive in
Red Hat's Emerging Technologies group. Prior to Red Hat, Steve was the
founder of the HP Hadoop Business and Hadoop Chief Technologist at HP.
Prior to HP, Steve was a Software Architect and Master Inventor at IBM
Emerging Technologies and was a software engineer for a number of startups
in the USA and his native South Africa.
9. Container Native Storage
Steve Watt, Chief Architect, Container Storage
Sayan Saha, Product Manager, Red Hat Gluster Storage
10. How Did We Get Here?
Development
Model
Application
Architecture
Deployment &
Packaging
Application
Infrastructure
Storage
Waterfall
Agile
Monolithic
N-tier
Bare Metal
Virtual Servers
Data Center
Hosted
Scale Up
Scale Out
DevOps MicroServices Containers Hybrid Cloud
Storage as
a Service
12. Container Adoption – The Story So Far
ADOPT
• Docker debuts
• Simplifies container usage for dev
• Grows ecosystem
EXPAND
• Linux OS support expands (RHEL 7,
Atomic Host, CoreOS)
• Open source projects multiply
(Kubernetes, Origin, Deis, Mesos…)
2013
COMMIT
• Docker and Kubernetes usage in
production grows among startups &
web scale companies (EBay, etc.)
2014
TRANSFORM
• Container interest among enterprise
and on-premise customers expands
2015
2016+
Application containers are leading the transformation of Enterprise IT Operations
with better quality software, shorter test cycles and easier application management
13. Red Hat’s Container Vision
Vision
Transform how applications are built, deployed and
managed with containers to enable greater
innovation and business agility
Strategy
Make container platforms ubiquitous and easily
accessible for developers and IT operations alike
with an open source, community-driven approach
15. There are advantages to
packaging applications in
a standardized format
such as Docker
More efficiency comes from
having a standardized
transportation system for
containers: Atomic Host
Automation of packing
and loading of containers
provides even more
efficiency: OpenShift
Reliably persist and store the
content (data) within your
container: Red Hat Gluster
Storage
Containers – A shipping analogy
Format Host Platform Content
16. The new face of storage in AppDev centric IT
● Greater abstraction between storage and applications
allows more flexibility in deployment
● Developers want persistent storage but do not want
the overhead of lengthy storage provisioning cycles
● Traditional storage appliances cannot offer the speed
and agility required in app-centric IT
Software-defined storage is tailor made to
help developers make the most of containers
17. Containers need persistent storage
“For which workloads or application use cases have you used/do you anticipate to use containers?”
Data Apps
Cloud Apps
Systems of
Engagement
Systems of
Record Web and Commerce
Software
Mobile Apps
Social Apps
77%
71%
62% 62%
57% 52%
46%
Scalable, Cost Effective, Distributed Storage for Containers
Base: 194 IT operations and development decision-makers at enterprise in APAC, EMEA,
and North America Source: A commissioned study conducted by Forrester Consulting on behalf of Red Hat, January 2015
18. Driving the future of storage
Nov 2015 Mar 2016 Summer 2016
CONVERGENCE OF STORAGE AND COMPUTE
RHGS Container
● Dedicated storage cluster for
containerized and PaaS
environments
● Containerized Red Hat Gluster
Storage pooling and serving storage
from local hosts
CONTAINER READY STORAGE CONTAINERIZED STORAGE CONTAINER NATIVE STORAGE
● Containerized Red Hat Gluster
Storage inside OpenShi> Enterprise
● Enterprise class storage for
container pla@orms
19. OPENSHIFT NODE 2
Container-Native Storage
OPENSHIFT NODE 3
OPENSHIFT NODE 1
RHGS Container RHGS Container
OPENSHIFT NODE 4
MASTER
NGINX Container NGINX Container
WordPress Container
RHGS Container
● RHGS runs inside OpenShift in a container
(kubernetes pods)
● App & RHGS containers can run side-by-
side
● Unified orchestration and upgrade of
containers via kubernetes
20. Why Container-Native Storage?
Vs.
• Unified cluster - Hosts can either run compute, or storage
containers or both in a converged environment
• Unified scheduler - Use kubernetes to deploy compute and
storage containers in “compute-intensive” and “storage-intensive”
hosts
• Unified management pane - Storage containers are managed
and monitored using a single pane of management
• Consistent upgrade - Upgrading the storage platform is as easy
as upgrading the storage containers
• Single point of support – No finger pointing between storage,
container host, and orchestration vendors
21. ● The core of container-native storage
Data Services
• Snapshots, clones
• Quota
• Mirroring/Sync Replication
• Async Geo Replication
• Tiering
• Erasure Coding
• Bit-Rot Detection
• Compression (via partner)
• Deduplication (via partner)
Security & Data Integrity
• SSL based in-flight encryption
• At-rest encryption using dm-crypt
• SELinux enforcing
• Self-healing
Open Source, Distributed, Scalable,
Software-Defined Storage with
Enterprise Grade Capabilities
• Customers running mission
critical workloads in production
• Thriving community