Red Hat OpenShift on IBM Power

David Yang Senior Solution Architect Taiwan CONFIDENTIAL Designator

2 https://tradingeconomics.com/united-states/dallas-fed-manufacturing-index https://octoverse.github.com/ CONFIDENTIAL

Red Hat

3 source: https://www.datadoghq.com/container-report/ Level of K8S Contribution CONFIDENTIAL Designator

5 https://www.stackalytics.com/cncf?module=kubernetes Level of K8S Contribution CONFIDENTIAL Designator

https://www.cncf.io/cncf-kubernetes-project-journey/

6 & AWS Azure

Challenges going directly to public cloud: Proprietary Red Hat Capabilities Proprietary ● Variation of software versions, container Capabilities Operating orchestration, operating system, tooling System CodeReady Containers and and developer experience between Developer Orchestration providers Experience ● All different than on-prem infrastructure CONSISTENC ● Common Denominator is Open Source Y App Runtimes, but they will vary too

CI/CD Open Source DevOps Application PublicOpen Cloud Source Opportunities: Toolchain Runtimes Runtimes Observability & ● Time to market for new infrastructure Monitoring ● Value add proprietary services - Legacy such as AI, Voice recognition, etc Platforms Proprietary Capabilities

7 OnPrem GCP OpenShift Container Platform

8 CONFIDENTIAL Designator Kubernetes

● Templating ● Identity & security access ● Platform monitoring & alerts ● OS upgrade & patch ● Validation ● App monitoring & alerts ● Metering & chargeback ● Platform upgrade & patch ● OS setup ● Storage & persistence ● Platform security hardening ● Image upgrade & patch ● Egress, ingress, & integration ● Image hardening ● App upgrade & patch ● Host container images ● Security certifications ● Security patches ● Build/Deploy methodology ● Network policy ● Continuous security scanning ● Disaster recovery ● Multi-environment rollout ● Resource segmentation ● Enterprise container registry ● Cluster & app elasticity 75% ● Monitor, alert, remediate Kubernetes ● Log aggregation Source: The New Stack. The State of the Kubernetes Ecosystem, August 2017. Q: Kubernetes ?

Cluster services Application services Developer services monitoring, middleware, functions, ISV Lacks many essential components 11 10 dev tools, automated showback, registry, Service mesh builds, CI/CD, IDE 1. Operating system logging3 6 7 4 5 8 9 2 2. Container runtime (CRI-O, Containerd, , etc). Automated operations 3. Image registry certified 4. Software-defined networking 5. Load-balancer and routing

6. Log management Enterprise Linux 7. Container metrics and monitoring 1 8. DNS 9. Load balancing The customer (or third-party) must configure, 10.Ingress integrate, operate and support additional components 11. RBAC to be fully operational. ?

CONFIDENTIAL - FOR INTERNAL 11 USE ONLY OpenShift Container Platform

Advanced Multi-cluster Management Cluster Discovery ⠇Policy ⠇Compliance ⠇Configuration ⠇Workloads Management Manage Workloads Build Cloud-Native Apps Developer Productivity

Platform Services Application Services Developer Services OpenShift Container Service Mesh ⠇Serverless Databases ⠇Languages Developer CLI ⠇VS Code Platform Builds ⠇CI/CD Pipelines Runtimes ⠇Integration extensions ⠇IDE Plugins Full Stack Logging Business Automation Code Ready Workspaces Chargeback 100+ ISV Services CodeReady Containers

Cluster Services Automated Ops ⠇Over-The-Air Updates ⠇Monitoring ⠇Registry ⠇Networking ⠇Router ⠇KubeVirt ⠇OLM ⠇Helm OpenShift Kubernetes Kubernetes Engine

Red Hat Enterprise Linux & RHEL CoreOS

12 Edge Physical Virtual Private cloud Public cloud Managed cloud (Azure, AWS, IBM, Red Hat) Red Hat Confidential. NDA Required.

Other Kubernetes services

Dashboard Kubernetes dashboard Deployment Required capabilities Manual integrations automation fully integrated DevOps Build automation CI/CD Container Orchestration orchestration Day 1-2 operations Day 1-2 operations Monitoring Logs/metrics simplicity to deliver complexity to deliver “Enterprise “Enterprise Container RBAC Container Platform” Platform” Container registry via Operators Infrastructure Storage Networking Linux container host HOSTED SERVICES What's new in OpenShift 4.4

OpenShift

On-premises

Red Hat Red Hat Azure Red Hat Red Hat OpenShift OpenShift OpenShift OpenShift on Dedicated Dedicated IBM Cloud IBM Power Systems Managed By Red Jointly Managed Managed By Red Hat & Supported Hat Jointly Engineered or or or or Bare Metal

Customer Customer Customer Customer Customer Managed Managed Managed Managed (UPI) Managed

Product Manager: Patrick Strick Trusted enterprise Kubernetes ● Rebase to Kubernetes 1.17 ● HAProxy 2.0 support ● etcd Operator A cloud-like experience, everywhere .x ● Deployment on IBM Power and Red Hat (RHV) ● DNS forwarding ● Cost Management Empowering developers to innovate 15 ● Helm in the OpenShift console ● Monitoring and metrics in the developer console ● OpenShift Serverless ● OpenShift Pipelines IBM CLOUD PAKS

IBM Cloud Paks with Red Hat OpenShift Containerized software solution bundles for key cloud workloads Build Cloud-Native Apps Developer Productivity Red Hat Developer Tools Red Hat App Services Red Hat OpenShift

odo (CLI) ⠇CodeReady Service Mesh ⠇Serverless EAP ⠇Node.jsApplication ⠇Quarkus Services ⠇Spring Developer Services Workspaces ⠇Helm ⠇Developer Builds ⠇CI/CD Pipelines Boot ⠇Thorntail ⠇Vert.x ⠇Data CLI ⠇IDE Plugins Logging ⠇Metrics ⠇OLM ⠇ Grid ⠇BuildsSSO ⠇⠇AMQPipelines Helm ⠇Developer CLI ⠇VS Code ⠇ CodeReady Containers Operators ⠇Metering Runtimes ⠇Integration extensions ⠇IDE Plugins Business Automation Code Ready Workspaces 150+ ISV Services CodeReady Containers

Cloud Pak for Applications Cloud Pak for Data Modernize existing apps and Unified Data and AI build new cloud native apps Services

Cloud Pak for Integration Cloud Pak for Automation Easily run your integration Digital Business Automation software anywhere your Platform applications and data live linkedin.com/company/red-hat

Thank you youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHat 17