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

Similar documents
WHEN CONTAINERS AND VIRTUALIZATION DO AND DON T - WORK TOGETHER JEREMY EDER

Red Hat Roadmap for Containers and DevOps

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

TEN LAYERS OF CONTAINER SECURITY

OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster

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

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

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen

TRAINING AND CERTIFICATION UPDATE

A Greybeard's Worst Nightmare

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

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

Red Hat Enterprise Virtualization and KVM Roadmap. Scott M. Herold Product Management - Red Hat Virtualization Technologies

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

INTRODUCING CONTAINER-NATIVE VIRTUALIZATION

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

Container Management : First Looks

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

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

Build an open hybrid cloud and paint it red and blue

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

THE STATE OF CONTAINERS

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

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

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

RHEL 7 Low Latency Update

State of OpenShift on Bare Metal

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

CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS. Field Activities

Learn. Connect. Explore.

FISMA COMPLIANCE FOR CONTAINERIZED APPS

Kubernetes Performance-Sensitive Application Platform

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

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

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

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

S Implementing DevOps and Hybrid Cloud

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

Red Hat Virtualization

Identity Management and Compliance in OpenShift

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

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

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

INTRODUCTION THE BASELINE CLASSROOM CLASSROOM ENVIRONMENT COMPUTERS LEVEL I LEVEL II

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

DEPLOYING NFV: BEST PRACTICES

(Em)Powering Open Hardware with Open Source Software

Public Cloud - Azure workshop

Container Security. Marc Skinner Principal Solutions Architect

Security oriented OpenShift within regulated environments

INTRODUCTION THE BASELINE CLASSROOM CLASSROOM ENVIRONMENT COMPUTERS LEVEL I LEVEL II

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

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

MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

Red Hat Gluster Storage Roadmap Past, Present & Future

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

I keep hearing about DevOps What is it?

INTRODUCTION THE BASELINE CLASSROOM CLASSROOM ENVIRONMENT COMPUTERS LEVEL I LEVEL II

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

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

Microservices with Red Hat. JBoss Fuse

GLUSTER CAN DO THAT! Architecting and Performance Tuning Efficient Gluster Storage Pools

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

The future of data centers

Red Hat Virtualization 4.1 Technical Presentation May Adapted for MSP RHUG Greg Scott

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

Analyzing Performance of OpenStack with Grafana Dashboards

Above the clouds with container-native storage

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

Patching and Updating your VM SUSE Manager. Donald Vosburg, Sales Engineer, SUSE

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

Operating and managing an Atomic container-based infrastructure

CLASSROOM REQUIREMENTS 7/26/2016

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

Red Hat Software Collections. Ryan Hennessy Sr. Solutions Architect

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

Red Hat Container Catalog Consuming Container Images from Red Hat and its Ecosystem. Dirk Herrmann Product Owner Container Catalog May 2nd 2017

Simplified and Consolidated Parallel Media File System Solution

Hitachi & Red Hat collaborate: Container migration guide

CONTAINERS AND MICROSERVICES WITH CONTRAIL

Open Hybrid Cloud & Red Hat Products Announcements

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

IBM Bluemix compute capabilities IBM Corporation

Red Hat Container Strategy Ahmed El-Rayess

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

RED HAT CLOUDFORMS. Chris Saunders Cloud Solutions

RED HAT ENTERPRISE VIRTUALIZATION Virtualisation today, transition for the future

More Containers, More Problems

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

Container-Native Storage & Red Hat Gluster Storage Roadmap

Real World CI with Red Hat Cloud Suite. Sim Zacks - Principal Quality Engineer Oded Ramraz - Manager QE Ops TLV

Delivering Red Hat OpenShift at Ease on Red Hat OpenStack and RHV

BRINGING HOST LIFE CYCLE AND CONTENT MANAGEMENT INTO RED HAT ENTERPRISE VIRTUALIZATION. Yaniv Kaul Director, SW engineering June 2016

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

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

TEN LAYERS OF CONTAINER SECURITY

Deploying and Operating Cloud Native.NET apps

Automating Security and Compliance for Hybrid Environments

LOG AGGREGATION. To better manage your Red Hat footprint. Miguel Pérez Colino Strategic Design Team - ISBU

Transcription:

WHEN CONTAINERS AND VIRTUALIZATION DO - AND DON T - WORK TOGETHER Jeremy Eder, Sr Principal Performance Engineer LinuxCon/ContainerCon NA 2016

Agenda 2 Technology Trends Container and VM technical Overview Performance Data Round-up Workload Classification

Why listen to me... Co-team lead for container performance and scale team at Red Hat. Architect of Red Hat tuned project. Authored many blogs and whitepapers on container performance, tuning for high frequency trading. 3

But really, don t listen to me: Listen to your apps. 4

Key Technology Trends 5

Red Hat Container Solutions DEVELOPER SOLUTIONS CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER SELF-SERVICE Developer Studio CDK Tools CloudForms Satellite Ansible SERVICE CATALOG (LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, ) BUILD AUTOMATION DEPLOYMENT AUTOMATION APPLICATION LIFECYCLE MANAGEMENT (CI / CD) CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT (KUBERNETES) NETWORKING STORAGE REGISTRY LOGS & METRICS INFRASTRUCTURE AUTOMATION & COCKPIT CONTAINER RUNTIME & PACKAGING (DOCKER) ATOMIC HOST RED HAT ENTERPRISE LINUX 6 MANAGEMENT SOLUTIONS SECURITY

Containers are an OS Technology TRADITIONAL OS 7 CONTAINERS

It s all about the workloads... Some don t care where they run Batch workloads Some care greatly Security, Isolation Uptime Performance Proximity/Locality to data 8

What is a workload? Subsystems 9

What is a workload? Business Requirements 10

11

CONTAINERS AND VIRTUALIZATION: PERFORMANCE DATA ROUND-UP

Network Latency and Throughput 13

Performance of Large Expensive Apps :-) Virt 14

RHEL7 + Containerized Solarflare OpenOnload 15

Network Function Virtualization (NFV) Throughput and Packets/sec (RHEL7.x+DPDK) 16

Speedups for Virtual Machines 17

What is tuned? Tuning profile delivery mechanism 18

Tuned Profiles throughout Red Hat Products RHEL7 Desktop/Workstation RHEL7 Server/HPC balanced throughput-performance RHEL6/7 KVM Host, Guest RHEV Virtual-host/guest virtual-host Red Hat Storage RHEL OSP (compute node) rhs-high-throughput, virt virtual-host RHEL Atomic OpenShift atomic-host, atomic-guest openshift-master,node

Tuned Profiles throughput-performance governor energy_perf_bias c/pstates readaheads kernel.sched_min/wakeup_granularity_ns vm.dirty_background/ratio vm.swappiness future tcp_fastopen multiqueue virtio limitnofile=n for node pty_max=n RFS? 20 VM/Cloud virtual-guest vm.dirty_ratio vm.swappiness Ba re atomic-openshift-node M et al Avc_cache_threshold nf_conntrack_hashsize kernel.pid_max net.netfilter.nf_conntrack_max

KVM vs Container Performance (HP results) Distributed Environment Java application server Internet Message Access Protocol (IMAP) server Batch server http://h20195.www2.hpe.com/v 2/getpdf.aspx/4AA6-2761ENW. pdf 21

Workload Infrastructure Mapping Workload CPU Intensive Memory Intensive Color Meaning Disk I/O Latency Mature No Perf Concerns Immature Limited Perf Concerns Disk I/O Throughput Network Latency Network Throughput Difficult/Impossible (currently) Security Uptime (Live Migration) Deployment Speed Alternative OS 22 Bare Metal Containers Virt

Workload Infrastructure Mapping: Build Farm Icon Meaning Mature and/or No Perf Concerns Immature and/or Limited Perf Concerns Mixed Concerns Not Applicable 23 Attribute Build Farm CPU Intensive Memory Intensive Disk I/O Latency Low Disk I/O Throughput Network Latency Low Network Throughput Security Low Uptime (Live Migration) N/A Deployment Speed Alternative OS N/A

Workload Infrastructure Mapping: memcached Icon Meaning Mature and/or No Perf Concerns Immature and/or Limited Perf Concerns Mixed Concerns Not Applicable 24 Attribute memcached CPU Intensive Medium Memory Intensive Medium Disk I/O Latency Low Disk I/O Throughput Low Network Latency Network Throughput Security N/A Uptime (Live Migration) N/A Deployment Speed Low Alternative OS N/A

Workload Infrastructure Mapping: Stock Trading Icon Attribute Stock Trading CPU Intensive Memory Intensive Disk I/O Latency Low Disk I/O Throughput Low Network Latency Immature and/or Limited Perf Concerns Network Throughput Security Low Mixed Concerns Uptime (Live Migration) N/A Deployment Speed N/A Alternative OS N/A Meaning Mature and/or No Perf Concerns Not Applicable 25

Workload Infrastructure Mapping: Gluster Icon Meaning Mature and/or No Perf Concerns Immature and/or Limited Perf Concerns Mixed Concerns Not Applicable 26 Attribute Gluster CPU Intensive Low Memory Intensive Low Disk I/O Latency Disk I/O Throughput Network Latency Network Throughput Security N/A Uptime (Live Migration) N/A Deployment Speed Low Alternative OS N/A

Workload Infrastructure Mapping: Animation Icon Attribute Animation CPU Intensive Memory Intensive Medium Disk I/O Latency Medium Disk I/O Throughput Network Latency Medium Immature and/or Limited Perf Concerns Network Throughput Security Low Mixed Concerns Uptime (Live Migration) Low Deployment Speed Alternative OS N/A Meaning Mature and/or No Perf Concerns Not Applicable 27

It s all about the workloads. 28

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