Running Databases in Containers.

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

Migrating Enterprise Applications to the Cloud Session 672. Leighton L. Nelson

Red Hat Storage Server for AWS

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

Capacity Management for Hybrid IT

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

On-Premises Cloud Platform. Bringing the public cloud, on-premises


When (and how) to move applications from VMware to Cisco Metacloud

Flip the Switch to Container-based Clouds

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

Rok: Decentralized storage for the cloud native world

Wharfedale Technologies Inc. Whitepaper January SAP HANA on Public Cloud (Azure)... 3

Benefits of Extending your Datacenters with Amazon Web Services

Merging Enterprise Applications with Docker* Container Technology

Virtual Desktop Infrastructure (VDI) Bassam Jbara

Lenovo Software Defined Infrastructure Solutions. Aleš Simončič Technical Sales Manager, Lenovo South East Europe

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

STATE OF MODERN APPLICATIONS IN THE CLOUD

Enterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst

Introducing RecoverX 2.5

Matrix IT work Copyright Do not remove source or Attribution from any graphic or portion of graphic

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Software Defined Storage for the Evolving Data Center

Evolution of Capabilities Hunter Downey, Solution Advisor

Cloud Computing: Making the Right Choice for Your Organization

MQ High Availability and Disaster Recovery Implementation scenarios

CIT 668: System Architecture. Amazon Web Services

SCALE AND SECURE MOBILE / IOT MQTT TRAFFIC

Real-Time & Big Data GIS: Best Practices. Suzanne Foss Josh Joyner

Introduction to Database Services

SOLUTION BRIEF Fulfill the promise of the cloud

How CloudEndure Works

How CloudEndure Disaster Recovery Works

Leveraging Software-Defined Storage to Meet Today and Tomorrow s Infrastructure Demands

Persistent Storage with Docker in production - Which solution and why?

VMware Cloud on AWS Adoption in the Enterprise

HPE SimpliVity 380. Simplyfying Hybrid IT with HPE Wolfgang Privas Storage Category Manager

SECURING THE MULTICLOUD

Cisco Unified Computing System for SAP Landscapes

HPE GreenLake. Consumption Solutions

How CloudEndure Works

How CloudEndure Disaster Recovery Works

VMware Cloud on AWS. A Closer Look. Frank Denneman Senior Staff Architect Cloud Platform BU

WHITEPAPER. MemSQL Enterprise Feature List

Introducing SUSE Enterprise Storage 5

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

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

NetApp AWS Worldwide Public Sector Summit Washington, D.C.

VMware Cloud on AWS The Next Generation Hybrid Cloud Architecture

Dell EMC Enterprise Hybrid Cloud for Microsoft Azure Stack. Ahmed Iraqi Account Systems Engineer Dell EMC North & West Africa

Build an open hybrid cloud and paint it red and blue

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

Docker containers and/or/vs virtualization Overview. Tomasz Jordan Kruk, Ph.D. Warsaw University of Technology

Container-Native Storage

Industry-leading Application PaaS Platform

AWS & Intel: A Partnership Dedicated to fueling your Innovations. Thomas Kellerer BDM CSP, Intel Central Europe

The vsphere 6.0 Advantages Over Hyper- V

Learn. Connect. Explore.

Virtualizing Oracle on VMware

THINK DIGITAL RETHINK LEGACY

Docker Live Hacking: From Raspberry Pi to Kubernetes

State of Enterprise Mobile App Development

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

70-532: Developing Microsoft Azure Solutions

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

Amazon EC2 Deep Dive. Michael #awssummit

Hystax Acura. Cloud Migration and Disaster Recovery Solution. Hystax. All rights reserved. 1

IBM POWER SYSTEMS: YOUR UNFAIR ADVANTAGE

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

Aurora, RDS, or On-Prem, Which is right for you

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

Big Data solution benchmark

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

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

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES

Agenda. What is Cloud/Azure Azure Services & Scenarios Security Pricing

70-532: Developing Microsoft Azure Solutions

Lecture 09: VMs and VCS head in the clouds

Jumpstart your Production OpenStack Deployment with

Cisco Cloud Application Centric Infrastructure

Simple custom Linux distributions with LinuxKit. Justin Cormack

Highly Scalable, Non-RDMA NVMe Fabric. Bob Hansen,, VP System Architecture

Building a data savvy digital infrastructure. Fujitsu and NetApp Together. Jim Croyle Partner Solutions Manager, APAC

How Microsoft Built MySQL, PostgreSQL and MariaDB for the Cloud. Santa Clara, California April 23th 25th, 2018

Data Protection Software: 2018 Updates Part 1 of 2. Michelle Nguyen Dell Techologies Eric Coss Nationwide Insurance May 1 st, 2018

Oracle Application Container Cloud

Doubling Performance in Amazon Web Services Cloud Using InfoScale Enterprise

Docker for People. A brief and fairly painless introduction to Docker. Friday, November 17 th 11:00-11:45

Build Converged Infrastructures With True Systems Management

CONTINUOUS DELIVERY WITH DC/OS AND JENKINS

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

Data Protection Everywhere

Eucalyptus Overview The most widely deployed on-premise cloud computing platform

SUSE at the Point of Service. Joachim Werner Senior Product Manager

Modernize Your Backup and DR Using Actifio in AWS

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

Connect and Transform Your Digital Business with IBM

Transcription:

Running Databases in Containers. How to Overcome the Challenges of Data Frank Stienhans CTO Prepared for

Evolution of Enterprise IT Subjective Perspective CONTAINERS 1. More Choices CLOUD 2. Faster Delivery BARE METAL VIRTUALIZATION 3. Higher Density 4. Increased Control May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 2

Containers What is it Standardized Application Virtualization Application defined as Image, without the OS Kernel CPU, RAM, Network, Mount & Process Isolation Begin: ~ 2006 @ Google May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 3

Containers Value 1. Enable quick provisioning and scaling without state 2. Enable Higher Resource Density 3. Increased Control over Workload Placement and Usage May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 4

Container Adoption Phases Following the adoption path of related technologies Frontends Applications Databases? FRONTEND APPLICATION DATABASE Blast Radius Single User Many Users All Users RISK Recovery Minutes Minutes Hours - Days BENEFIT Cost Savings $ $$ $$$$$$ May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 5

Definition Heavy Containers Heavy Containers Containers with a lot of State May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 6

Challenges Heavy Containers 1. Local State 2. Cloud Architecture Best Practices 3. Longer Life May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 7

CPU Database without Container Traditional Cloud Sizing Available Resources in Virtual Machine Instance Type DB Resources Required for a predicted Peek DB Resources utilized on Average DB Sizing: Function of RAM CPU Network I/O DB Utilization 5% average utilization is normal Hence, 95% waste RAM May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 8

CPU Database with Container Cloud Native Sizing Available Resources in Virtual Machine Instance Type App App App App App App App App App App App App App App App App App App DB Resources utilized on Average Fill the DB Host with Apps (Stateless Containers) Grow your DB container as if those do not exist. Keep some resource reserve as a buffer RAM May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 9

Cloud Native Maximum High Availability Triple Site Database Setup in one GEO Region Available Resources in Virtual Machine Instance Type App App App App App App Available Resources in Virtual Machine Instance Type App App App App App App App App App App App App App App App App App App App App App App App App App App App App App App Available Resources in Virtual Machine Instance Type DB Site A Sync DB Replication DB Site B Sync DB Replication DB Site C May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 10

Network Filesystems for HPC Persistence Your Apps DB Replication Data Integration Max Network 20G DB Host :: X1.32xlarge :: Amazon EC2 Max I/O ~ 10G AWS EBS Network / Cluster File System for Tier 1 I/O Ephemeral Locally Attached SSD May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 11

Amazon EC2 R4 Family X-large RAM : 30 GB RAM CPU : 4 vcpus Network : ~ 1.25 Gbps EBS I/O : ~ 0.60 Gbps x x x x x x x x x x x x 16 X-large RAM : 488 GB CPU : 64 vcpus Network : 20 Gbps EBS I/O :~ 10 Gbps x x x x May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 12

Azure, same answer Your Apps DB Replication Data Integration Max Network 25G DB Host :: Azure Virtual Machine Max I/O ~ 10G Azure Premium Disks Network / Cluster File System for Tier 1 I/O Ephemeral Locally Attached SSD May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 13

Needs Heavy Containers 1. Intelligent Placement (4D : CPU, RAM, Net, I/O) 2. Real-time Monitoring 3. Data Agility and Data Performance (usually XOR) 4. Density May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 14

Demo Heavy Containers 1. Running Virtual Machine 2. No Storage except Boot Volume 3. No Container Linux Bash >> ray docker clone hana2/80 hana2/90 SAP_INSTANCE:00 Example uses SUSE Linux 12 SP2 and SAP HANA SPS 12 Copyright, 2017, Ocean9, Inc., All Rights Reserved

Output: SAP HANA System with Storage Docker Image 1.2 billion rows Docker Container May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 17

SAP Hybris on SAP HANA for Retail Containerized Architecture w/ Fallback to Virtualized World Hybris ecommerce Suite Dev/Test Prod Joint Business Value Apache Hybris Apache Hybris Apache Hybris Rightsizing of retail systems driven by usage patterns and demands Accelerated App Modernization Traditional workloads in containers HANA Dev HANA Test HANA Prod Fallback option Virtualized HANA Prod Real time enforcement of business driven policies VPC 1 or VNET 1 Cloud Account 1 (AWS or Azure) VPC 2 or VNET 2 Cloud Account 2 (AWS or Azure) Copyright, 2017, Ocean9, Inc., All Rights Reserved 18

SUMMARY: DB Containers Great Choice Insured by a quick Failover back to Virtualized World! Frontends Applications Databases? FRONTEND APPLICATION DATABASE Blast Radius Single User Many Users All Users RISK Recovery Minutes Minutes Hours - Days BENEFIT Cost Savings $ $$ $$$$$$ May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 19

Partner Ecosystem Constantly Growing May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 20

The Ocean9 Solution Born in the Cloud SAP-as-a-Service Database-as-a-Service Business Apps-as-a-Service Ocean9 Intelligent Platform Enterprise Class High performance High availability Strict security PLUS Cloud native capabilities Database containers May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 21

Let s Continue Please Meet Us at our Booth #234 Attend our Sessions Running Databases in Containers. How to Overcome the Challenges Frank Stienhans, CTO Ocean9 Wed, June 7 th, 8:30 9:05 am The known unknown" of Big Data in IoT Swen Conrad, CEO Ocean9 Wed, June 7 th, 5:00 5:35 am Booth #234 Visit us! Try Ocean9 Born-in-the-Cloud solutions for SAP May 19, 2017 Copyright, 2017, Ocean9, Inc., All Rights Reserved 22

Thank you Frank Stienhans frank@ocean9.io 5/19/2017 23