29
RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPLICATIONS Sacha Dubois Senior Solution Architect, Red Hat June 2016

RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

  • Upload
    trantu

  • View
    217

  • Download
    4

Embed Size (px)

Citation preview

Page 1: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

RED HAT TRENDS AND TECHNOLOGYOPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPLICATIONS

Sacha DuboisSenior Solution Architect, Red Hat

June 2016

Page 2: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

I.T. CHALLENGES

Page 3: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

IT MUST EVOLVE TO STAY AHEAD OF DEMANDS

Page 4: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

Open Hybrid CloudCloud Management

Page 5: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

RED HAT CLOUD INFRASTRUCTURE Managing the Hybrid Cloud from Virtualization until Containers

TRADITIONAL APPLICATION

Page 6: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

RED HAT CLOUD INFRASTRUCTURE Managing the Hybrid Cloud from Virtualization until Containers

CLOUD ENABLED APPLICATIONTRADITIONAL APPLICATION

PRIVATE CLOUD

Page 7: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

RED HAT CLOUD INFRASTRUCTURE Managing the Hybrid Cloud from Virtualization until Containers

CLOUD ENABLED APPLICATIONTRADITIONAL APPLICATIONTRADITIONEL AND CLOUD ENABLED APPLICATIONS

PRIVATE CLOUD

HYBRYD CLOUD

Page 8: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

RED HAT CLOUD INFRASTRUCTURE Managing the Hybrid Cloud from Virtualization until Containers

CLOUD ENABLED APPLICATIONTRADITIONAL APPLICATIONTRADITIONEL AND CLOUD ENABLED APPLICATIONS

PRIVATE CLOUD

HYBRYD CLOUD

Page 9: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

CONVERGED COMPUTE AND STORAGE

OPEN, SOFTWARE-DEFINED STORAGE PLATFORM

FILE SERVICES OPEN OBJECT APIsBLOCK IO

RED HAT STORAGESoftware-defined Storage across Hybrid Clouds

Page 10: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

What are Containers ?

Page 11: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

ADVANCED INFRASTRUCTURE RUNS ON CONTAINERS

1 Source: http://googlecloudplatform.blogspot.com/2014/06/an-update-on-container-support-on-google-cloud-platform.html

Page 12: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

● Red Hat and Microsoft cloud partnership announced in Nov 2015

● Red Hat solutions are now fully certified and supported on Microsoft Azure, including RHEL, JBoss and OpenShift

● RHEL will be the primary development and reference operating system for .NET Core on Linux

● OpenShift will be providing a .NET runtime container image distributed and supported by Red Hat and Microsoft

● Build, deploy and run .NET applications on OpenShift Based on .NET Core 5

OPENSHIFT AND MICROSOFT AZURE AND .NETEnables to run .NET application on Linux based footprint

Page 13: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

HARDWARE

HOST OS

HYPERVISOR

GUESTOS

HARDWARE

HOST OS, SHARED SERVICES

VM

CO

NTA

INE

R

VIRTUALIZATION CONTAINERIZATION

LIBS

APPA

LIBS

APPB

LIBS

APPC

LIBS

APPC

GUESTOS

LIBS

APPB

GUESTOS

LIBS

APPA

VIRTUALIZATION AND CONTAINERS

Page 14: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

-----------------------------------

WHAT ABOUT DENSITY?

10 virtual machines

100 containers

Page 15: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

LIBS

APP HOST OSSERVER

HOST OS

SERVER OPERATIONS FOCUS● HARDWARE● OPERATING SYSTEM● NETWORKING● MONITORING

DEVELOPMENT FOCUS● CODE● APPLICATIONS● LIBRARIES / DEPENDENCIES● DATA STORE

CONTAINER

LIBS

APP

CONTAINERS ENABLE CONTINUOUS DELIVERY WITH CLEAR REPONSIBILITIES

Page 16: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

MINIMAL, SECURE FOOTPRINT

Minimal host provides “just enough” to support apps.

RAPID PROVISIONING

Apps can be provisioned and started in milliseconds.

SIMPLIFIED MAINTENANCE

Atomic updates are quick, reliable, and can be rolled back.

RED HAT ENTERPRISE LINUX ATOMIC HOST

Red Hat Enterprise Linux Atomic host is a variation of Red Hat Enterprise Linux 7 optimized to run Linux containers in the Docker format

Page 17: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

RED HAT'S VISON - OPEN HYBRID CLOUD Fully engineered solutions all based on Red Hat Enterprise Linux

Page 18: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

Container Securityknow where your containers are coming from

Page 19: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

WHAT'S INSIDE THE CONTAINER MATTERS36% of of cial images in Docker Hub contain high priority security vulnerabilities

Source: Over 30% of Official Images in Docker Hub Contain High Priority Security Vulnerabilities, Jayanth Gummaraju, Tarun Desikan, and Yoshio Turner, BanyanOps, May 2015 (http://www.banyanops.com/pdf/BanyanOps-AnalyzingDockerHub-WhitePaper.pdf)

Page 20: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

RED HAT CONTAINER CERTIFICATION

● Trusted source for the host and the containers● Trusted content inside the container with

security xes available as part of an enterprise lifecycle

● Portability across hosts

● Will what’s inside the containers compromise your infrastructure ?

● How and when will apps and libraries be updated ?

● Portability across hosts

UNTRUSTED RED HAT CERTIFIED

Page 21: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

CONTAINER SECURITYSecure and trusted Linux containers for the enterprise

*Source: Over 30% of Official Images in Docker Hub Contain High Priority Security Vulnerabilities, Jayanth Gummaraju, Tarun Desikan, and Yoshio Turner, BanyanOps, May 2015 (http://www.banyanops.com/pdf/BanyanOps-AnalyzingDockerHub-WhitePaper.pdf)

Page 22: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OpenShiftEnterprise grade Container Management

Page 23: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

Organisations need a secure and reliable foundation on which they can run and orchestrate multi-container based applications at scale

COMPLEXITY OF CONTAINERS AT SCALE Containerizing the datacenter requires planning

Page 24: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

CREATING DE-FACTO STANDARDSRed Hat works with the open source community to drive standards for containerization.

1 Open Container Initiative (OCI)2 Cloud Native Computing Foundation (CNCF)

Page 25: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

RHEL / Atomic Host - a container-optimized, minimal footprint OS powered by Red Hat Enterprise Linux

Telemetry - logging and metrics for pods/containers, services and underlying infrastructure to make informed decisions

Runtime and Packaging Format - standardized container packaging format and runtime, powered by Docker (and OCI)

Automation and host configuration management via Cockpit to dynamically provision and configure container host clusters

Orchestration - for complex multi-container services, powered by Kubernetes

Networking - scalable, multi-host container networking, powered by Open vSwitch, that runs anywhere Red Hat Enterprise Linux runs

Cluster Services - Scheduling for services across a container host cluster, powered by Kubernetes

Storage, with persistent storage plugins to enable running of stateful services in containers

Atomic Registry - integrated storage and management for sharing container images

Security to prevent tenants from compromising other occupants

Optimized container infrastructure solution for deploying, running, and managing distributed applications

Page 26: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OPEN HYBRID CLOUD: HIGHWAY FOR CONTAINERIZED APPS

Community Powered Innovation

Page 27: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

OpenShift Customer Case Studies

Page 28: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

Read more at: openshift.com/customers

OpenShift Enterprise

Page 29: RED HAT TRENDS AND TECHNOLOGY Hat_Open Hybrid Cloud...RED HAT TRENDS AND TECHNOLOGY OPEN HYBRID CLOUD: ... operating system for .NET Core on Linux ... Cluster Services - Scheduling

THANK YOU

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

twitter.com/RedHatAtomic