How Open Orchestration enhances  Enterprise, 5G , Edge and Containerized applications in Production

Picture1

Source: ETSI <www.etsi.org>

 

How Open Orchestration (OSM Release-7) enhances  Enterprise, 5G , Edge and Containerized applications in Production

An architect’s perspective from ETSI® the Standards People

 

As highlighted in the Heavy reading latest End-to-End Service Management for SDN & NFV all the major T1 Telco’s are currently refining their Transformation journey to bring standard Orchestration and Service modeling in their networks , one of such standard approach is promised by ETSI OSM a seed project from ETS® the standards people .

Recently in Q4 2019 ETSI OSM release the Release7 which address surmount challenges of brings CNF and Containerized applications to the production ETSI OPEN SOURCE MANO UNVEILS RELEASE SEVEN, ENABLES MORE THAN 20,000 CLOUD-NATIVE APPLICATIONS FOR NFV ENVIRONMENTS

This capability of ETSI® OSM is specifically important considering the ushering of 5G SA architecture and solutions which already find its way to the market thanks to early work from CNCF and specifically CNTT K8S specs . OSM brings value to the picture as it will allow to design, model, deploy and manage CNF’s (As ETSI NFV call is a containerized VNF) without any translation or modeling. It also lets operators experience early commercial use case of integration Helm2.0 in their production environments. On top of it will allow a NS (Network Service) to combine CNF’s with existing VNF’s or legacy PNF’s to deliver complex services in an easy to deploy and manageable manner.

In the following part of this paper I will try to share my understanding on OSM release7 and sum up results from ETSI OSM webinar on this subject held on JAN 16th 2020 . For details you may need to refer to webinar content itself and can be found https://www.brighttalk.com/webcast/12761/380670  

Why Kubernetes is so important for Telco and Enterprise

Telco industry has experienced lot of pain points the way NFV journey has steered with focus on migrating existing PNF’s to the Cloud. K8S offers opportunity for all Platform providers, application vendors, assurance partners to build something on modern principles of micro services, DevOps and Open API’s driven. This is something that already made its way to Telco’s in OSS and IT systems as an example mycom OSI UPM , OSM and  infact ONAP all are already based on Kubernetes , the arrival of 5G SA and uCPE branches has driven almost all operators adopt networks to use Kubernetes . Further it is principally agreed as CSP’s move to Edge the K8S will be the platform of choice.

Foundation for K8S Clusters

Kubernetes made it simple for the applications and CNF’s to use API’s in a standard fashion using K8S Clusters which are deployed either in an open source manner or via Distros. The early adoption of CNF’s in Telco largely supports the consumption model of vendor Distros like RedHat OpenShift, Vmware PKS, Ericsson CCD to mention the most important ones.

Since containers are like a floating VM’s so networking architecture specially the one promised by L3 CNI plugin and Flannel is important direction to be supported in Platforms as it is supported in OSM .

The reusability of API makes it simple for application to craft unique application in form a build configuration files using artifacts of PoD, services, cluster, config map and persistent volumes which are defined in a very standard manner in K8S by which I mean deploy all artifacts through a single file.

ETSI® OSM can be deployed using both HELM2.0 as well as Juju charmed bundles

Picture2

Foundation for Helm

Helm gives teams the tools they need to collaborate when creating, installing, and managing applications inside of Kubernetes. With Helm, you can… Find prepackaged software (charts) to install and use Easily create and host your own packages , Install packages into any Kubernetes cluster Query the cluster to see what packages are installed and running Update, delete, rollback, or view the history of installed packages Helm makes it easy to run applications inside Kubernetes. For details please refer to details HELM packages on https://helm.sh/blog/helm-3-released/

In a nut shell all day1 and day2 tasks required for the CNF’s are made possible using Helm and its artifacts known as Helm charts including application primitives, network connectivity and configuration capabilities.

Key Features of OSM Release7

OSM Release 7 is a carrier grade and below are its key features as per wiki

  • Improved VNF Configuration interface (One stop shop) for all Day0/1/2 operations
  • Improved Grafana dashboard
  • VNFD and NSD testing
  • Python3 support
  • CNF’s support in both options where OSM creates the Cluster or rely on OEM tools to provision it
  • Workload placement and optimization (Something very important for Edge and Remote clouds)
  • Enhancement in both Multi VIM and Multi SDN support
  • Support for Public Clouds

How OSM handles deployment of CNF’s

For most Telco guys this is most important question e.g how VNF package will be standardized with arrival of CNF’s , Will it mean a totally new Package or enhancement of existing.

Fortunately, OSM approach on this is modeling of Application in a standard fashion which means same package can be enhanced to reflect containerized deployment. On a NS level it can flexibly interwork with VNF/PNF as well, the deployment unit used to model CNF specific parameters is called KDU’s (Kubernetes Deployment Unit) other major change is K8S cluster under resources. It is important as it explains most important piece the Networking and related CNI interfaces.

OSM can deploy the K8S cluster using API integration or rely on 3rd party tools like Openshift® or PKS deploy it on instructions of OSM

Picture7Changes to NFVO interfaces

Just like Or-Vi is used for infrastructure integration with Orchestration the Helm2.0 (Will support 3.0 in near future) is used for infrastructure integration with K8S applications. Since the NBI supports mapping of KDU’s in same NSD it means only changes from orchestration point of view is on the south side only.

Workload Placement

As per latest industry standing and experience sharing in Kubecon and Cloud Native  summit Americas  there is a growing consensus that Container is the platform of choice for the Edge primarily due to its robustness , operational model and lighter foot print . As per our experience of containers here in STC a 40% reduction in both CAPEX and Foot print will be realized on DC’s if deployed Edge using Containers.

However, definition of business definition of Edge raise number of queries the most important of it are work load identification, placement and migration specially consider the fact the Edge is a lighter foot print that in future will host carrier mission critical applications.

Optimization of Edge from CSP perspective has to address following  Cost of compute in NFVI PoP’s , Cost of connectivity and VNFDFG something implemented by SFC’s and Constraints on service like SLA, KPI and Slicing

Picture3

The issues with the Upgrades and How OSM addresses

Compared to early release the OSM ns action primitives allow the CNF to be upgrades to the latest release and execute both dryrun and  Juju tests to ensure the application performance bench mark is same like before  .Although this works best for small applications like LDAP the same is difficult to achieve with more complex CNF’s like 5G SA . Through liaison with LFN OVP program I am sure soon the issue will be addressed. We as operator have a plan to validate it on a 5G SA nodes.

Picture4

My final thoughts on this that  Container journey for CSP is already a reality and coming very shortly in 2020+ and OSM ecosystem supports the commercialization of CNF’s through early use cases of 5G SA , Enterprise branch uCPE and most important Edge including MEC for which OSM seems to reach maturity  For details and how to participate and use do get involved in upcoming OSM Hackfest IN MARCH OSM-MR8 Hackfest

Many thanks to colleague , mentor and industry collaborator Jose Miguel Guzman , Francisco Javier Ramón Salguero  Gerardo García and Andy Reid for OSM growth in recent years … See you in Madrid

Picture5

References:

ETSI

Linux Foundation

OVP

5G Cloud DevNetOps & SecOps Digital Operations Edge Services and MEC NFV and SDN Open Source Telco Orchestration

Saad Sheikh View All →

I am a Senior Architect with a passion to architect and deliver solutions addressing business adoption of the Cloud and Automation/Orchestration covering both Telco and IT Applications industry.

My work in carrier Digital transformation involve Architecting and deploying Platforms for both Telco and IT Applications including Clouds both Open stack and container platforms, carrier grade NFV ,SDN and Infra Networking , DevOps CI/CD , Orchestration both NFVO and E2E SO , Edge and 5G platforms for both Consumer and Enterprise business. On DevOps side i am deeply interested in TaaS platforms and journey towards unified clouds including transition strategy for successful migration to the Cloud

Please write to me on snasrullah@swedtel.com

56 Comments Leave a comment

  1. Mу coder іs trying to ρersuade me to move to .net from PHP.

    I have alwayѕ dislikeԀ the idea becausе of the costs.
    Bսt he’s tryiong none the less. I’ve bsen uѕing Mߋvable-type on numerous websites foг about a year and am
    anxious about switching to another platform. I have heard fantastic things about blogengine.net.Is there a way I
    caan import alll my wordpreѕs posts into it? Any heⅼp would be grratⅼy appreciated!

    Like

  2. It is perfect time to make a few plans for the long run and it
    is time to be happy. I have learn this publish
    and if I could I wish to suggest you some attention-grabbing issues or suggestions.
    Maybe you could write subsequent articles regarding this article.
    I wish to read more things approximately it!

    Feel free to visit my site download kiss918

    Like

  3. Neat blog! Is your theme custom made or did you download
    it from somewhere? A theme like yours with a few
    simple adjustements would really make my blog stand out.
    Please let me know where you got your theme. Cheers

    Like

  4. Hello there, just became alert to your blog through Google, and found that it
    is really informative. I am gonna watch out for brussels.

    I’ll appreciate if you continue this in future. Lots of people will be benefited
    from your writing. Cheers!

    Like

  5. you are truly a just right webmaster. The website loading pace is
    amazing. It kind of feels that you’re doing any
    unique trick. Also, The contents are masterwork. you have performed
    a wonderful process on this topic!

    Feel free to visit my web blog … xe88 game

    Like

  6. Мagnificent items from you, man. I hɑve consider your stսff
    prior tօ and you’re simply extremely fantastic. I aϲtually like
    what you’ve received rightt here, really ⅼіke whst you’re stating and the way durіng whicxh you say it.

    You are making it enjoyable ɑnd you still care for
    to stay it smart. I cant wait to learn much more from you.
    This is really a gteat web site.

    Like

  7. It is the best time to make some plans for the future and it’s time to be happy.
    I have read this post and if I could I wish to suggest you few interesting
    things or suggestions. Maybe you could write next
    articles referring to this article. I want to read more things about it!

    Like

  8. After looking over a handful of the blog articles on your site,
    I seriously like your way of writing a blog. I added
    it to my bookmark website list and will be checking back soon. Please check out
    my website too and let me know how you feel.

    Feel free to surf to my web page pussy888 id

    Like

  9. I really like your blog.. very nice colors & theme. Did you create this
    website yourself or did you hire someone to do it for you?
    Plz answer back as I’m looking to design my own blog and would like to know where u got this from.
    thank you

    Like

  10. Link exchange is nothing else except it is simply placing
    the other person’s webpage link on your page at appropriate
    place and other person will also do similar in support of you.

    Like

  11. I really like your blog.. very nice colors & theme. Did you create this website yourself or did
    you hire someone to do it for you? Plz answer back as I’m looking to create my own blog and would like to find
    out where u got this from. kudos

    Like

  12. Thank you a lot for sharing this with all of us you actually realize what you’re speaking
    about! Bookmarked. Kindly additionally consult with my web site
    =). We may have a link trade agreement between us

    Like

  13. Magnificent items from you, man. I’ve have in mind your stuff
    prior to and you’re simply too fantastic. I actually like what you have acquired here, really like what
    you are stating and the way in which through which you are saying it.
    You make it entertaining and you still take care of to keep it wise.
    I can’t wait to learn much more from you. This is really
    a tremendous web site.

    Like

  14. Very good blog! Do you have any tips and hints for aspiring writers?
    I’m planning to start my own site soon but I’m a little lost on everything.

    Would you advise starting with a free platform like WordPress or go for a paid option?
    There are so many options out there that I’m completely confused ..
    Any suggestions? Kudos!

    Like

  15. Hi just wanted to give you a quick heads up and let you know a
    few of the pictures aren’t loading correctly. I’m not sure why
    but I think its a linking issue. I’ve tried it in two different browsers
    and both show the same results.

    Like

  16. Hi, i think that i saw you visited my blog so i got here to go back the
    want?.I am trying to in finding things to improve my website!I
    guess its good enough to make use of a few of your ideas!!

    Like

  17. My spouse and I absolutely love your blog and find most of your post’s
    to be exactly I’m looking for. Does one offer guest writers to write content to suit your
    needs? I wouldn’t mind creating a post or elaborating on some of the subjects you write concerning here.
    Again, awesome site!

    Like

  18. Thanks , I’ve just been looking for information approximately this topic for a long time and yours is
    the greatest I have discovered till now. But,
    what concerning the bottom line? Are you sure about the
    supply?

    Like

  19. Attractive component to content. I just stumbled upon your blog and in accession capital to
    claim that I get actually enjoyed account your blog posts.

    Any way I will be subscribing for your augment and even I success you get right
    of entry to consistently quickly.

    Like

  20. When I initially commented I clicked the “Notify me when new comments are added” checkbox
    and now each time a comment is added I get three e-mails with the same comment.
    Is there any way you can remove people from that service? Appreciate it!

    Like

  21. Hello! Someone in my Facebook group shared this site
    with us so I came to take a look. I’m definitely loving the information. I’m bookmarking and will be tweeting
    this to my followers! Outstanding blog and great style and design.

    Like

  22. I don’t even understand how I stopped up here, however I
    believed this submit used to be great. I do not understand who you’re but certainly
    you are going to a well-known blogger when you aren’t already.

    Cheers!

    Like

  23. Great beat ! I wish to apprentice even as you amend your website, how could i subscribe for a weblog site?
    The account aided me a appropriate deal. I had been a
    little bit familiar of this your broadcast offered
    shiny transparent concept

    Like

  24. I blog frequently and I genuinely thank you for your information. This article has really peaked my interest. I’m going to bookmark your blog and keep checking for new information about once per week. I opted in for your RSS feed too.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: