16
Opportunities and Obstacles in Open Source Networking Sandeep Madhavan Dell

Opportunities and Obstacles in Open Source ……Developer driven CI/CD • Container Ecosystem • Hybrid and Multi cloud use cases • Kubernetes, Open Stack environment • Event

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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
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

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

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

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

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

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

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

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