13
The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

The Openshift Journey at Broadcom

Presented by Jose Chavez and Ganesh Janakiraman

November 18, 2019

Page 2: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

2 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

Why Openshift?

Page 3: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

3 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

Goals for SaaS Delivery

Reduced operational

cost

Less complexity

Improved ease of

management

AIOpscapabilities to identify Root

Cause Analysis & reduce

MTTR

Automate "Everything"

Self Service

Page 4: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

4 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

• One of the initial adopters of RedHat OpenShift since 2012

• Broadcom CA and RedHat partnership in building internal PaaS

• OpenShift adopted Docker and Kubernetes:– Docker brings de facto standard container technology

– Kubernetes is a proven container orchestration platform

– RedHat provided web console, RBAC, self- service templates, security, and more

• OpenShift today runs on multiple public clouds and in the private cloud

Why Openshift?

Page 5: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

5 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

APM

ASM

UIM

AIOps

APIM

CDD

PPM

Technology Stack

Monitoring SaaS ApplicationsDatabase

Messaging

Security

PaaS

IaaS

Postg

reS

QL

Logging

Automic

MRA

DOI

Common Services

Page 6: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

6 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

• Web applications

• Project and Portfolio management

• Continuous Delivery management

• Data Science platform

• Payment Security applications

• Enterprise Security applications

• Analytics

• AI Operations

Workload on Openshift

Page 7: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

7 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

Provisioner

7

Provisioner

AMI, VMDK...

Page 8: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

8 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

Platform Provisioning, The GitOps Way

Page 9: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

9 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

CD Pipeline, The GitOps Way

Production (Colo, AWS, Azure)

Sydney

Production (Colo, AWS, Azure)

Tokyo

Developer Local

Artifactory

Artifactory

Development (LOD, AWS)

Code Checkin to Git

Run code build

Many possible CIs

Production (Colo, AWS, Azure)

Virginia

Update Config

Update Image

Sync Image

Pull Config

/Image

Scan Image

Deploy Anywhere

Deploy

CA Continuous Delivery

Director/ Jenkins

Twistlock

Page 10: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

10 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

- Leverage Kubernetes operators for deploying and managing services

- MySQL

- PostgreSQL

- Elasticsearch

- Kafka

- Shift developer focus from managing dependent services/apps to focusing on core application development

- Incorporate a service mesh to standardize security

- Multi-cluster management

Where we’re headed

Page 11: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

11 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

- OKD needs to retain focus on 4.x as it did with 3.x

- The size of Openshift has increased significantly with OpenShift 4.2 and CodeReadyContainers causing performance issues on local installs

- Simplify the upgrade process

OKD Asks

Page 12: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019
Page 13: The Openshift Journey at Broadcom · The Openshift Journey at Broadcom Presented by Jose Chavez and Ganesh Janakiraman November 18, 2019

13 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|