Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
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?
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
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?
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
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
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...
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
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
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
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
13 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|