Learn. Connect. Explore.

Similar documents
You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage?

Above the clouds with container-native storage

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage

Container-Native Storage

Red Hat Gluster Storage Roadmap Past, Present & Future

Container-Native Storage & Red Hat Gluster Storage Roadmap

Red Hat Roadmap for Containers and DevOps

RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS. MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017

TEN LAYERS OF CONTAINER SECURITY

OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

Red Hat Container Strategy Ahmed El-Rayess

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

OpenShift + Container Native Storage (CNS)

RED HAT CLOUDFORMS. Chris Saunders Cloud Solutions

OPENSTACK Building Block for Cloud. Ng Hwee Ming Principal Technologist (Telco) APAC Office of Technology

RED HAT'S CONTAINER STRATEGY. Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

S Implementing DevOps and Hybrid Cloud

From data center OS to Cloud architectures The future is Open Syed M Shaaf

CoreOS and Red Hat. Reza Shafii Joe Fernandes Brandon Philips Clayton Coleman May 2018

TRAINING AND CERTIFICATION UPDATE

Why software defined storage matters? Sergey Goncharov Solution Architect, Red Hat

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

Merging Enterprise Applications with Docker* Container Technology

White Paper. Why Remake Storage For Modern Data Centers

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment

Red Hat HyperConverged Infrastructure. RHUG Q Marc Skinner Principal Solutions Architect 8/23/2017

Container Management : First Looks

Build an open hybrid cloud and paint it red and blue

ACCELERATE APPLICATION DELIVERY WITH OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, April 2016

Running MarkLogic in Containers (Both Docker and Kubernetes)

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

DEPLOYING NFV: BEST PRACTICES

How to Keep UP Through Digital Transformation with Next-Generation App Development

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Identity Management and Compliance in OpenShift

A Greybeard's Worst Nightmare

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS

WHY COMPOSABLE INFRASTRUCTURE INSTEAD OF HYPERCONVERGENCE

Fast and Easy Persistent Storage for Docker* Containers with Storidge and Intel

Managing Compute and Storage at Scale with Kubernetes. Dan Paik / Google

INTRODUCING CONTAINER-NATIVE VIRTUALIZATION

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen

Cisco Container Platform

SSD and Container Native Storage for High- Performance Databases

The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure. Albert Law Solution Architect Manager

Automating, Securing, and Managing Cox Automotive's (AutoTrader) Big Data Infrastructure

Flip the Switch to Container-based Clouds

Love Containers, Love Devops, Love Openshift, Where's my business case?

WHEN CONTAINERS AND VIRTUALIZATION DO - AND DON T - WORK TOGETHER

CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers Martijn Baecke Patrick Daigle VMworld 2017 Content: Not fo

Cisco Enterprise Cloud Suite Overview Cisco and/or its affiliates. All rights reserved.

VMworld 2017 Content: Not for publication #CNA1699BE CONFIDENTIAL 2

CONTAINERS AND MICROSERVICES WITH CONTRAIL

Best practices for OpenShift high-availability deployment field experience

HPE Strategy for VMware Cloud Foundation

Microservices. Chaos Kontrolle mit Kubernetes. Robert Kubis - Developer Advocate,

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

Kubernetes Integration with Virtuozzo Storage

Microservices with Red Hat. JBoss Fuse

Docker and Oracle Everything You Wanted To Know

NVMe over Fabrics (NVMe-oF) For Containers

Red Hat Cloud Platforms with Dell EMC. Quentin Geldenhuys Emerging Technology Lead

The future of data centers

RED HAT GLUSTER STORAGE 3.2 MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT GLUSTER STORAGE

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

VMWARE PIVOTAL CONTAINER SERVICE

ENTERPRISE-GRADE MANAGEMENT FOR OPENSTACK WITH RED HAT CLOUDFORMS

Container-Native Storage 3.9

Genomics on Cisco Metacloud + SwiftStack

S Automating security compliance for physical, virtual, cloud, and container environments

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Logging, Monitoring, and Alerting

Hyper-Convergence De-mystified. Francis O Haire Group Technology Director

Docker CaaS. Sandor Klein VP EMEA

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE

"Software-defined storage Crossing the right bridge"

Contrail Networking: Evolve your cloud with Containers

Red Hat Gluster Storage 3.3

Amir Zipory Senior Solutions Architect, Redhat Israel, Greece & Cyprus

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

I keep hearing about DevOps What is it?

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Unify DevOps and SecOps: Security Without Friction

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

Gluster can t scale - Is it a reality or a past? Atin Mukherjee Engineering Manager, Red Hat Gluster Storage

Build your own Cloud on Christof Westhues

Red Hat Gluster Storage 3.1

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

THE CEPH POWER SHOW. Episode 2 : The Jewel Story. Daniel Messer Technical Marketing Red Hat Storage. Karan Singh Sr. Storage Architect Red Hat Storage

Container Deployment and Security Best Practices

CREATING A CLOUD STRONGHOLD: Strategies and Methods to Manage and Secure Your Cloud

/ Cloud Computing. Recitation 5 February 14th, 2017

Docker and HPE Accelerate Digital Transformation to Enable Hybrid IT. Steven Follis Solutions Engineer Docker Inc.

Transcription:

Learn. Connect. Explore.

No More Storage Nightmares An Open Solution for Container Persistent Storage Learn. Connect. Explore.

CONTAINERS vs VIRTUALIZATION Containers Abstracts OS Kernel Mostly Linux One CPU and memory mgr Up in seconds 100s, 1000s Multiple copies of single app VS Virtualization Abstracts entire device Any Operating System Two CPU and memory mgrs Up in hours or days 10s or 100s Multiple apps

CONTAINERS: Software packaging concept that typically includes an application and all of its runtime dependencies CONTAINER APP LIBS CONTAINER APP LIBS BENEFITS HIGHER quality software releases RHEL SHORTER test cycles EASIER application management AZURE

STORAGE FOR CONTAINERS Why Do Containers Need Storage? Containers are not persistent by default. App data is lost when containers die. Why is container storage a pain point? Complex. Even more complicated when container orchestration is involved and applications need to be scaled out Why Red Hat Container-Native Storage (CNS)? Advanced storage capabilities, deeper integration with OpenShift, better price/ performance than traditional storage CNS is open, scalable and has consistent user experience across the hybrid cloud (compliments the OpenShift value proposition).

WHY PERSISTENT STORAGE FOR CONTAINERS? For which workloads or application use cases have you used/do you anticipate to use containers? Data Apps 77% Cloud Apps 71% Systems of Systems of Engagement Record 62% 62% Web and Commerce Software Mobile Apps 57% 52% Social Apps 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

WHAT STORAGE OPTIONS DO YOU HAVE FOR YOUR CONTAINERS? OUTDATED STORAGE ARRAYS AND APPLIANCES Scalability and high availability fall short of customer needs Vendor lock in and high TCO Monolithic appliance model SILOED OR POINT PLAY STORAGE SOLUTIONS No hybrid cloud support No unified control plane (K8s) Lack of automated or dynamic provisioning of storage PORTABLE STORAGE ACROSS ON-PREM / MULTIPLE PUBLIC CLOUDS Container-Native Storage from Red Hat Runs to all public and hybrid clouds Single Vendor Support model Seamless user experience for developers

CONTAINER STORAGE AS A SERVICE Development Model Application Architecture Deployment & Packaging Application Infrastructure Storage Waterfall Monolithic Bare Metal Data Center Scale Up Agile N-tier Virtual Servers Hosted Scale Out DevOps MicroServices Containers Hybrid Cloud Storage as a Service

Containers Needs Two Kinds of Storage Persistent Storage Ephemeral Storage OCP Infrastructure Registry Metrics Logging Stateful Applications Stateless Applications Pod Image Storage

GREATER PORTABILITY, AUTOMATION AND INTEGRATION PUSH IMAGE PULL IMAGE CODE REGISTRY CODE & BUILD TEST DEPLOY

Container Native Storage (CNS) Deployment with OpenShift Storage Class Examples: Fast Pool = 3x OCP nodes with SSDs OPENSHIFT MASTERS OPENSHIFT CLUSTER CNS FAST POOL CNS SLOW POOL Slow Pool = 3x OCP nodes with HDDs OPENSHIFT NODES WITH STORAGE Pods on OCP nodes without local storage can mount volumes from Fast and Slow Storage Classes OPENSHIFT NODES WITHOUT STORAGE

OpenShift Persistent Storage System sets up submits submitted to creates PersistentVolumeClaim Storage Class Persistent Volume mounted by A request for storage Provider: glusterfs Capacity: 10 GiB Mode: RWX APPLICATION POD(S) instructs provisions Storage Backend

How OpenShift Requests Persistent Volume Steps: Heketi RESTful API OpenShift calls Heketi through RESTful API found in Storage Class object Heketi provisions volume on Gluster

Storage Class Use And Definition Steps: Heketi RESTful API Done after CNS or CRS cluster is created API call using Heketi route, Heketi clusterid and credentials Example: OpenShift Storage Class YAML File CONTAINER-READY STORAGE CONTAINER-Native STORAGE # cat cns-fast-storageclass.yaml apiversion: storage.k8s.io/v1beta1 kind: StorageClass metadata: name: cns01-vmdk-gluster-fast provisioner: kubernetes.io/glusterfs parameters: resturl: http://heketi-storage.apps.syseng.com clusterid: d0a035dc9022343480fcb0ec9de307 restauthenabled: "true" restuser: "admin" secretnamespace: "default" secretname: "heketi-secret"

CONTAINER READY STORAGE CONTAINER NODE 1 NGINX Container CONTAINER NODE 1 NGINX Container CONTAINER NODE 2 NGINX Container CONTAINER NODE 3 MySQL Container

CONTAINER-NATIVE STORAGE OPENSHIFT NODE 1 Elasticsearch Container OPENSHIFT NODE 2 OPENSHIFT NODE 3 Lower TCO MASTER NGINX Container NGINX Container Unified Orchestration RHGS Container RHGS Container Ease of Use Greater control RHGS Container OPENSHIFT NODE 4

WHAT IS CONTAINER-NATIVE STORAGE? The de facto storage for Red Hat OpenShift Container Platform Highly scalable, production-grade persistent storage For containerized applications in Red Hat OpenShift Optimized as a storage backend for Red Hat OpenShift infrastructure Ideal for replacement of legacy storage Built on battle-tested Red Hat Gluster Storage Capable of supporting multipetabyte workloads Developed, maintained, and deployed in synch with Red Hat OpenShift releases Supported via a single contract with Red Hat OpenShift

CUSTOMER SUCCESS BENEFITS NEW AGILITIES allowed telco to bring a new offering to market faster and cheaper LOWER COST than traditional storage and avoiding endless commitment to proprietary vendors APPLICATION SERVERS FLEXIBLE geo-replicated architecture can grow/shrink dynamically OPTION to be tuned for price or performance HYPER CONVERGED STORAGE CONVERGED SERVERS Applications and storage can co-exist on the same hardware Higher server utilization and lowers operational costs Storage generates only 3%-10% overhead on compute servers STORAGE SERVERS

Consistent Storage Experience Across The Hybrid Cloud Application Portability And Lower Costs BARE METAL VIRTUAL MACHINES CONTAINERS PRIVATE CLOUD PUBLIC CLOUD LEGACY STORAGE RED HAT CONTAINER NATIVE STORAGE RED HAT OPENSHIFT CONTAINER PLATFORM

TEST DRIVE OPENSHIFT WITH CONTAINER-NATIVE STORAGE https://goo.gl/wyg2vf 8 hours of complimentary labs Hands-on exercises to demo OpenShift Container Platform and Container-Native Storage Multi-node OCP deployment

THANK YOU plus.google.com/+redhat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/redhatnews youtube.com/user/redhatvideos