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

Similar documents
Red Hat Roadmap for Containers and DevOps

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

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

Learn. Connect. Explore.

OpenShift + Container Native Storage (CNS)

TEN LAYERS OF CONTAINER SECURITY

OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster

Container-Native Storage

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

Above the clouds with container-native storage

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

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

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

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

TRAINING AND CERTIFICATION UPDATE

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

Red Hat Containers Roadmap. Red Hat A panel of product directors

MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

Red Hat Gluster Storage Roadmap Past, Present & Future

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

Microservices with Red Hat. JBoss Fuse

Openshift: Key to modern DevOps

Container-Native Storage & Red Hat Gluster Storage Roadmap

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

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

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

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

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

S Implementing DevOps and Hybrid Cloud

The future of data centers

A Greybeard's Worst Nightmare

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

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen

Build an open hybrid cloud and paint it red and blue

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

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

Identity Management and Compliance in OpenShift

Eclipse MicroProfile with Thorntail (formerly WildFly Swarm)

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

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

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017

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

Container Management : First Looks

Running MarkLogic in Containers (Both Docker and Kubernetes)

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

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Security oriented OpenShift within regulated environments

A4M36ISS: Introduction. Jiří Pechanec QA Engineer September 17 th, 2015

Open Source IoT. Eclipse IoT. Tim De Borger - Senior Solution Architect 13/06/2017

I keep hearing about DevOps What is it?

MODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift

Designing MQ deployments for the cloud generation

Red Hat Storage Storage without limits

CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT

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

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

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

Continuous Delivery for Cloud Native Applications

INTRODUCING CONTAINER-NATIVE VIRTUALIZATION

Microservices and Container Development

IT S COMPLICATED: THE ENTERPRISE OPEN SOURCE VENDOR RELATIONSHIP. Red Hat s POV

INTRODUCTION THE BASELINE CLASSROOM CLASSROOM ENVIRONMENT COMPUTERS LEVEL I LEVEL II

INTRODUCTION THE BASELINE CLASSROOM CLASSROOM ENVIRONMENT COMPUTERS LEVEL I LEVEL II

Container-Native Storage 3.9

INTRODUCTION THE BASELINE CLASSROOM CLASSROOM ENVIRONMENT COMPUTERS LEVEL I LEVEL II

OPEN SOURCE AND THE DIGITAL TRANSFORMATION. Syed M Shaaf Principal Solution Architect EMEA Telco Technology Office

THE STATE OF CONTAINERS

Hitchhikers Guide To Modern Enterprise JavaScript. Jay Balunas Senior Engineering Manager May 4th, 2017

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

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

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

Introduction to Kubernetes Storage Primitives for Stateful Workloads

The Modern & Agile Platform for Abstraction. Vasco Neves Application Platform Sales Specialist / Middleware

OpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers

OpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack

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

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

TEN LAYERS OF CONTAINER SECURITY

OPENSHIFT CONTAINER PLATFORM TECHNICAL OVERVIEW. Presenter Presenter s title Date

Red Hat Gluster Storage 3.3

FROM LEGACY TO MICROSERVICES Lessons learned on the road to success by Miles & More

JBOSS MIDDLEWARE TO THE CLOUD. MICHAEL EPLEY Sr JBoss Solutions Architect, IC Specialist 2014 June

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

RED HAT QUAY. As part of OCP Architecture Workshop. Technical Deck

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

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Red Hat JBoss Middleware for OpenShift 3

DELIVERING OPENSTACK AND CEPH IN CONTAINERS. OpenStack Summit Sydney November 7, 2017

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Beyond 1001 Dedicated Data Service Instances

A DEVOPS STATE OF MIND WITH DOCKER AND KUBERNETES. Chris Van Tuin Chief Technologist, West

OPENSTACK AGILITY. RED HAT RELIABILITY.

SCALING AGILE IN A LARGE MATRIXED ORGANIZATION. Jen Krieger Chief Agile Architect Products & Technologies May 2017

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

CONTINUOUS DELIVERY WITH DC/OS AND JENKINS

FISMA COMPLIANCE FOR CONTAINERIZED APPS

Cloud Native Java with Kubernetes

Otevřené inovace a vývoj aplikací Open Innovation and Application Development

Transcription:

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage Niels de Vos Senior Software Engineer Red Hat Storage

Critical features for both Dev and Ops Self-Service Standards-based Multi-language Web-scale Automation Open Source Collaboration Seamless Enterprise Grade Secure

10,000 foot overview

Traditional, Stateful, and Microservices-based Apps Business Automation Container Integration Data & Storage Web & Mobile Container Container Container Self-Service Service Catalog (Language Runtimes, Middleware, Databases) Build Automation Deployment Automation OpenShift Application Lifecycle Management (CI/CD) Container Orchestration & Cluster Management (kubernetes) Networking Storage Registry Logs & Metrics Security Infrastructure Automation & Cockpit Enterprise Container Host Container Runtime & Packaging (Docker) Atomic Host Red Hat Enterprise Linux JBOSS EAP JBOSS DATA GRID JBOSS DATA VIRTUALIZATION JBOSS AM-Q JBOSS BRMS JBOSS BPM JBOSS FUSE RED HAT MOBILE 3 Scale

MODERN APPLICATIONS DRIVE A MODERN DATA ARCHITECTURE µsvc µsvc µsvc µsvc µsvc µsvc µsvc CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER PLATFORM Container Ready Data and Storage

STORAGE INNOVATION FOR CONTAINERIZED APPLICATIONS Ceph RBD Amazon EBS Azure Disk AUTOMATED CONFIGURATION SINGLE CONTROL PANEL GCE Disk iscsi NFS GlusterFS CHOICE OF PERSISTENT STORAGE

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

CONTAINER-NATIVE STORAGE OPENSHIFT NODE 1 APP CONTAINER MASTER OPENSHIFT NODE 2 OPENSHIFT NODE 3 APP Container APP Container RHGS Container RHGS Container Co-Locate Storage and Apps Dynamic Provisioning Managed by OpenShift Infrastructure-Agnostic RHGS Container OPENSHIFT NODE 4

CONTAINER-NATIVE STORAGE ON OPENSHIFT

CONTAINER-NATIVE STORAGE ON OPENSHIFT CONTAINERIZED RED HAT GLUSTER STORAGE GLUSTER VOLUMES RED HAT GLUSTER HOST NETWORK PHYSICAL DISK RHEL HOST OS

CONTAINER-NATIVE STORAGE ON OPENSHIFT HEKETI RESTFUL GLUSTERFS MANAGEMENT REST API RED HAT HEKETI GLUSTERFS S

CONTAINER-NATIVE STORAGE ON OPENSHIFT 1.) PERSISTENT VOLUME CLAIM

CONTAINER-NATIVE STORAGE ON OPENSHIFT 1.) PERSISTENT VOLUME CLAIM 2.)

CONTAINER-NATIVE STORAGE ON OPENSHIFT GLUSTER VOLUME 3.) 1.) PERSISTENT VOLUME CLAIM 2.)

CONTAINER-NATIVE STORAGE ON OPENSHIFT PERSISTENT VOLUME 4.) GLUSTER VOLUME 3.) 1.) PERSISTENT VOLUME CLAIM 4.) 2.) PERSISTENT VOLUME

Current available Backup Strategies Not integrated in the admin or user view of OpenShift Runs separately (most often) outside of OpenShift Might need special precautions for maintaining application data consistency Configuration and interactions directly on the storage environment

GLUSTER SNAPSHOTS AND GEO-REPLICATION Asynchronous Replication GLUSTER VOLUME read-write GLUSTER VOLUME read-only Site A Site B BEFORE SNAPSHOT AFTER SNAPSHOT CURRENT FILE SYSTEM A B C CURRENT FILE SYSTEM SNAPSHOT D A B C AFTER MODIFICATIONS D CURRENT FILE SYSTEM SNAPSHOT A B C D B D+ Deleted Data Modified Data E1 E2 New Data

Potential future backup enhancements Snapshots of Persistent Volumes through Kubernetes Promotion of snapshots to new Persistent Volumes Container with backup application binds the Persistent Volume Opens the road for User-Self-Service to do backup and restores Can run completely inside OpenShift

PERSISTENT VOLUME SNAPSHOTS Persistent Volume Create Snapshot Snapshot Details Promote Snapshot to PV Site A Persistent Volume Site A Perform Backup PERSISTENT STORAGE read-write Site B

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