Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accelerating Cloud Native in Telco whitepaper (v1) #272

Merged
merged 24 commits into from
Dec 5, 2023

Conversation

taylor
Copy link
Member

@taylor taylor commented Nov 3, 2023

The first iteration of the whitepaper "Accelerating Cloud Native in Telco" on the Challenges of Cloud Native Telco Transformation today and how to overcome them - A CSP perspective (PDF). The most up-to-date version is currently here https://github.com/cncf/cnf-wg/blob/whitepaper-accelerating-cloud-native-in-telco/doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md

Contributors and co-authors include:

  • Bell Canada
    • Daniel Bernier, Technical Director
    • Roger Lupien, Sr. Mgr - Enterprise Architecture, Cloud Transformation
  • Charter Communications
    • Mohammad Zebetian, Head of Cloud, Network, Edge, and Infrastructure Architecture
  • Deutsche Telekom Technik
    • Vuk Gojnic, Cloud Native Telco Platform Lead
    • Nathan Rader, VP Service and Capability Exposure
  • DNA Oyj
    • Johanna Heinonen, Development Manager
  • Orange
    • Philippe Ensarguet, VP of Software Engineering
    • Guillaume Nevicato, Network Anticipation & Research Manager
  • Swisscom
    • Ashan Senevirathne, Product Owner Mobile Cloud Native Orchestration
    • Josua Hiller, Product Manager Mobile Data Services
  • TELUS
    • Andrei Ivanov, Principal Technology Architect
    • Sana Tariq, Ph.D - Principal Technology Architect | Cloud and Service Orchestration
  • Vodafone
    • Tom Kivlin, Principal Cloud Architect
    • Riccardo Gasparetto Stori, Principal Cloud Architect

A PDF version is available, but may not be the most updated version. The markdown is the source of truth.

The first iteration of the whitepaper "Accelerating Cloud Native in Telco" on the Challenges of Cloud Native Telco Transformation today and how to overcome them - A CSP perspective


Co-authored-by: Daniel Bernier <[email protected]>
Co-authored-by: Roger Lupien 
<[email protected]>
Co-authored-by: Mohammad Zebetian <[email protected]>
Co-authored-by: Vuk Gojnic <[email protected]>
Co-authored-by: Horatiu Vlad <[email protected]>
Co-authored-by: Nathan Rader <[email protected]>
Co-authored-by: Johanna Heinonen <[email protected]>
Co-authored-by: Philippe Ensarguet <[email protected]>
Co-authored-by: Guillaume Nevicato <[email protected]>
Co-authored-by: Ashan Senevirathne <[email protected]>
Co-authored-by: Josua Hiller <[email protected]>
Co-authored-by: Andrei Ivanov <[email protected]>
Co-authored-by: Sana Tariq <[email protected]>
Co-authored-by: Tom Kivlin <[email protected]>
Co-authored-by: Riccardo Gasparetto Stori <[email protected]>

@vukg @tomkivlin 


Signed-off-by: Taylor Carpenter <[email protected]>
@taylor taylor added documentation Improvements or additions to documentation whitepaper labels Nov 3, 2023
@github-actions github-actions bot removed the documentation Improvements or additions to documentation label Nov 3, 2023
adding date and version

Signed-off-by: Taylor Carpenter <[email protected]>
this is only for convenience and will be updated again after the PR is merged. Please see the markdown version in the PR for the latest version

Signed-off-by: Taylor Carpenter <[email protected]>
doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
Co-authored-by: Pankaj Goyal <[email protected]>
Co-authored-by: Nikolay Nikolaev <[email protected]>
Co-authored-by: Victor Morales <[email protected]>
Signed-off-by: Taylor Carpenter <[email protected]>
@taylor taylor requested review from jeffsaelens and removed request for williscool and xmulligan November 21, 2023 00:01
- Reformulated the introduction to make compliance statements mutual for vendor + CSP
- Added an explicit reference to x86 HW as mainstream HW.

Co-authored-by: Jeffrey Saelens <[email protected]>
Signed-off-by: Vuk Gojnic <[email protected]>
@taylor taylor requested a review from sanatariq610 November 30, 2023 19:42
phrasing for benefiting CSPs and vendors updated

Signed-off-by: Taylor Carpenter <[email protected]>
Copy link
Collaborator

@ildikov ildikov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The paper looks good overall, I added a few comments and suggestions in line.

Thanks,
Ildikó

Co-authored-by: Victor Morales <[email protected]>
Signed-off-by: Taylor Carpenter <[email protected]>
pensarguet and others added 4 commits December 4, 2023 10:21
…in introduction (#287)

* Update Accelerating_Cloud_Native_in_Telco.md

* Update Accelerating_Cloud_Native_in_Telco.md

Fixing linux instead of Linus in the preamble + proposing a last sentence in the introduction to state that Kubernetes is the de facto runtime environment for hosting the CNF. Kubernetes as such is listed later on in the doc, but as mentioned in the thread with ildikov it may worth mentioning it.

Signed-off-by: Philippe Ensarguet <[email protected]>

---------

Signed-off-by: Philippe Ensarguet <[email protected]>
Signed-off-by: Taylor Carpenter <[email protected]>
Co-authored-by: Taylor Carpenter <[email protected]>
* Added Cloud Native Infrastructure definitions

* Update Accelerating_Cloud_Native_in_Telco.md

* Update Accelerating_Cloud_Native_in_Telco.md

* Update Accelerating_Cloud_Native_in_Telco.md

* Update Accelerating_Cloud_Native_in_Telco.md

* Update Accelerating_Cloud_Native_in_Telco.md
Co-authored-by: Ildiko Vancsa <[email protected]>
Co-authored-by: Victor Morales <[email protected]>
Signed-off-by: Taylor Carpenter <[email protected]>
Signed-off-by: Taylor Carpenter <[email protected]>
Co-authored-by: Taylor Carpenter <[email protected]>
Co-authored-by: Lucina Stricko <[email protected]>
Signed-off-by: Taylor Carpenter <[email protected]>
@taylor taylor requested review from lixuna and ildikov December 4, 2023 23:00
* GitOps annex and references

Adding some information on GitOps since it is references in the whitepaper

Signed-off-by: Taylor Carpenter <[email protected]>

* Update Accelerating_Cloud_Native_in_Telco.md

grammar

Signed-off-by: Taylor Carpenter <[email protected]>

* GitOps components

a few components of GitOps

Signed-off-by: Taylor Carpenter <[email protected]>

* Apply suggestions from code review

Co-authored-by: Lucina Stricko <[email protected]>
Signed-off-by: Taylor Carpenter <[email protected]>

* Apply suggestions from code review

Co-authored-by: Lucina Stricko <[email protected]>
Signed-off-by: Taylor Carpenter <[email protected]>

---------

Signed-off-by: Taylor Carpenter <[email protected]>
Co-authored-by: Lucina Stricko <[email protected]>
Copy link
Collaborator

@lixuna lixuna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

* Delete doc/whitepaper/DRAFT-whitepaper -  Accelerating_Cloud_Native_in_Telco.pdf

Signed-off-by: Taylor Carpenter <[email protected]>

* PDF version of whitepaper

PDF version created at https://dillinger.io/ from the raw markdown

Signed-off-by: Taylor Carpenter <[email protected]>

---------

Signed-off-by: Taylor Carpenter <[email protected]>
@taylor taylor merged commit b61209c into main Dec 5, 2023
5 of 11 checks passed
Copy link

@SaadUSheikh SaadUSheikh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

my inputs for the document

doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
and relying on “rolling upgrades” to deploy changes. This paradigm is applied in both the lifecycle management of applications and
the cloud infrastructure. As a consequence, for example, Kubernetes cluster nodes can ordinarily have rather short uptime of several
days to several weeks. This is in contrast with the traditional carrier-grade-driven focus on the uptime of individual system
elements. Although large parts of CNFs do not have problems with that cloud native lifecycle approach, we are experiencing that

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LCM is a separate topic , similarly Resilience (improve HA design) and Reliability . These all three should be placed as separate points for challenges .

doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
doc/whitepaper/Accelerating_Cloud_Native_in_Telco.md Outdated Show resolved Hide resolved
human-readable open formats
1. The application must be isolated with Namespaces and not use the default namespace

1. **Resilience.** High-quality CNFs should be resilient to underlying infrastructure issues including complete failure,

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sugges to add one item on "Testing framework" i.e idea is all points above can be tested in an automated fashion and how we can achieve it

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add two more section on how to solve it

  1. operational readiness
    e.g in brownfield how we can integrate , co-exist it with existing tools and align with processess

  2. Commercial models
    do local tuning is a great way for Telco clouds but with Edge/RAN it is important that we test once and deploy in a scalable manner , even those deployments need to be tested . so defining what are those models of scale are key to success .
    For procurement, right TCO and most important automation at scale is vital here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.