Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem •...
Transcript of Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem •...
![Page 1: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/1.jpg)
Opportunities and Obstacles in Open Source Networking
Sandeep Madhavan
Dell
![Page 2: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/2.jpg)
Shifting Gears
![Page 3: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/3.jpg)
Agenda
• Journey so far…
• Inflection Points
• Birdseye View – Adopters perspective
Opportunities and Challenges from an Open Source viewpoint
Top Down and Bottom up Use Cases – SONiC
• Take Away
Drive more use case conversations in SONiC
![Page 4: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/4.jpg)
SONiC - Journey so far…
![Page 5: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/5.jpg)
Inflection Points
x86
Windows
Linux
OSS
Applications
Standard Interfaces
![Page 6: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/6.jpg)
Inflection Points x86
Windows
Linux
OSS
Applications
Standard Interfaces
Commodity
switch ASICs
Disaggregated
Open Networking
Open Source
Switch Applications
ONIE, SAI
DevOps Enabled
Monolithic
Switch Hardware and
Software model
![Page 7: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/7.jpg)
In parallel
• Developer driven CI/CD
• Container Ecosystem
• Hybrid and Multi cloud use
cases
• Kubernetes, Open Stack
environment
• Event driven platforms
Serverless Paradigms
![Page 8: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/8.jpg)
Adopter’s perspective –
Markets
• Hyperscalers
• Enterprise
• Service Providers
Vs
![Page 9: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/9.jpg)
![Page 10: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/10.jpg)
Adopter’s perspective –Opportunity Vs Obstacles
Markets▪ Hyperscalers
▪ Enterprise
▪ Service Providers
Landscape and Uniqueness▪ Business Goals
▪ Organizational Top down or Bottom up alignment on open source
▪ Capex vs Opex conversations
▪ Operating and support models
▪ Procurement and purchasing models
▪ Transition on legal for Open Source engagement & velocity
▪ Ambitious vs Risk Averse
![Page 11: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/11.jpg)
Adopter’s perspective –
• Open source is not free – Investment Goals
• Management of Security
• Internal Best Practices and Transition
• Velocity and Diversity of project
• Multiple PoC; several choices
• Stability, roadmap and predictability
• Evolution of new business model
• Milestone –• Day 0 and Day 1 Vision
• Behavior, Vision and Tooling
![Page 12: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/12.jpg)
Use cases - Top Down Approach
▪ Lead with robustness of SONiC Stack
▪ Identify integration points for the overall solution and deployment
▪ Hybrid approaches and validation of the open source model
▪ Risk averse and short term goals
![Page 13: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/13.jpg)
Use cases – Bottom Up Approach
▪ Long term strategic goal for best practice
▪ Ambitious build out models
▪ Vision beyond kubernetes or
![Page 14: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/14.jpg)
Pokemon moment in SONiC
![Page 15: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/15.jpg)
Wrap Up & Take Away
![Page 16: Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event](https://reader034.fdocuments.us/reader034/viewer/2022052500/5f2445e7b5f77c70051227cc/html5/thumbnails/16.jpg)
Wrap Up & Take Away
▪ Expand Community Interaction on Use Cases
▪ Developers <-> Use Cases
▪ Provide ideas for Integration points and test practices
▪ Champion new ideas for collaborations and provide feedback for community