How Open Orchestration enhances Enterprise, 5G , Edge and Containerized applications in Production
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
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
Changes 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
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.
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
References:
ETSI
Linux Foundation
OVP
5G Cloud DevNetOps & SecOps Digital Operations Edge Services and MEC NFV and SDN Open Source Telco Orchestration 5G Containers Enterprise IT NFV OSM
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
There’s noticeably a bundle to know about this. I assume you made certain good factors in options also.
LikeLike
Margo always loved mysteries. And in everything that came afterward, I could never stop thinking that maybe she loved mysteries so much that she became one. ― John Green, Paper Towns
LikeLike
Howdy! I’m at work surfing around your blog from my new apple iphone!
Just wanted to say I love reading your blog and look forward to all your posts!
Carry on the excellent work!
my web page – scr mega888
LikeLike
What’s up, just wanted to mention, I enjoyed this post.
It was practical. Keep on posting!
Here is my website … ex88
LikeLike
Genuinely no matter if someone doesn’t know then its up
to other viewers that they will assist,
so here it happens.
Here is my page … mega888apk download
LikeLike
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!
LikeLike
This website truly has all of the info I needed concerning this
subject and didn’t know who to ask.
My website – xe88 download [Gus]
LikeLike
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
LikeLike
Hello to every one, the contents present at this web site are actually amazing for people knowledge, well, keep up the
good work fellows.
Feel free to surf to my site 918kaya download (indiwiki.udata.id)
LikeLike
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
LikeLike
Awesome article.
My blog – download kis918 (https://www.paidsoempire.com)
LikeLike
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!
LikeLike
Awesome post.
LikeLike
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
LikeLike
М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.
LikeLike
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!
LikeLike
Good info. Lucky me I came across your blog by chance (stumbleupon).
I have book-marked it for later!
LikeLike
Hurrah, that’s what I was searching for, what a information! existing here at this webpage, thanks admin of this site.
LikeLike
This paragraph gives clear idea in support of the new people of blogging, that really how to do blogging and site-building.
my web blog free download mega888
LikeLike
Hi, i believe that i saw you visited my web site thus i
came to return the favor?.I am attempting to to find issues to improve my
website!I guess its good enough to use some of your ideas!!
my web page: download mega888 original
LikeLike
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
LikeLike
Hey there are using WordPress for your blog platform?
I’m new to the blog world but I’m trying to get started and create
my own. Do you need any coding expertise to make your own blog?
Any help would be really appreciated!
LikeLike
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
LikeLike
Hi, I desire to subscribe for this website to
get hottest updates, therefore where can i do it please assist.
LikeLike
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.
LikeLike
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
LikeLike
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
LikeLike
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.
LikeLike
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!
LikeLike
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.
LikeLike
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!!
LikeLike
It’s wonderful that you are getting thoughts from this article as well as from our dialogue made at this place.
LikeLike
Thanks to my father who shared with me on the topic of this blog, this web site is actually awesome.
LikeLike
Nіce blkg here! Also your website ratһer a lot up very
fast! What host arе you the usage of? Ꮯan I am getting your associate hyperlink for уour hoѕt?
I want my web site loaded up as qᥙicklʏ as youгs lol
LikeLike
This is my first time visit at here and i am actually
happy to read all at one place.
LikeLike
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!
LikeLike
If you are going for best contents like myself, just pay a quick visit
this website every day because it gives feature contents, thanks
LikeLike
I wanted to thank you for this fantastic read!! I absolutely loved every little bit of it.
I have you saved as a favorite to check out new things you
post…
LikeLike
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?
LikeLike
Muchas gracias. ?Como puedo iniciar sesion?
LikeLike
Truly no matter if someone doesn’t be aware of then its up to
other viewers that they will help, so here it
occurs.
LikeLike
Why people still make use of to read news papers when in this technological world all
is accessible on net?
LikeLike
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.
LikeLike
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!
LikeLike
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.
LikeLike
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!
LikeLike
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
LikeLike
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.
LikeLike