Microsoft and Alibaba Cloud team up on open standard for Kubernetes applications

Microsoft and Alibaba Cloud put their collective weight behind a new standard for developing cloud-native applications with Kubernetes. (Pixabay)

With Kubernetes far and away the leading container orchestration environment, Microsoft and Alibaba Cloud are forming a new open standard.

Microsoft and Alibaba Cloud have teamed up to create the Open Application Model (OAM) standard for building cloud-native applications with Kubernetes. OAM describes a model where developers are responsible for defining application components.  

The goal of OAM, which is a project under the Open Web Foundation, is to make simple applications easy and complex applications manageable.

Sponsored by Ribbon

Webinar: Identity Assurance – Restoring Your Customer’s Trust in the Phone

Learn about Ribbon Call TrustTM, an identity assurance solution that encompasses STIR/SHAKEN and on a per-call, real-time basis will: determine caller intent and identify bad actors from network and call data analytics; provide multi-dimensional reputation scoring using Machine Learning algorithms; and recommend optimal call validation treatment. And will do this for both IP and TDM phone calls. With Ribbon Call Trust™ you can defeat robocalls and fraud attacks, truly restoring your customer’s trust in the phone.

"OAM is a specification for describing applications so that the application description is separated from the details of how the application is deployed onto and managed by the infrastructure," according to a blog by Microsoft. "This separation of concerns is helpful for multiple reasons. In the real world, every Kubernetes cluster is different, from ingress to CNI to service mesh. Separating the application definition from the operational details of the cluster enables application developers to focus on the key elements of their application rather than the operational details of where it deploys."

RELATED: Editor's corner—Microsoft 'friends' the telecom industry

Separating the "concerns" allows platform architects to develop re-usable components and for application developers to focus on integrating those components with their code to build applications.

In OAM, an application is made up of several concepts, including the components that make up the application and the traits that describe the characteristics of the application environment, like capabilities such as auto-scaling and ingress.

The initial implementation of OAM, which is called Rudr, is built on top of Kubernetes while the Open Application Model itself isn't tightly bound to Kubernetes.

In the blog, Microsoft and Alibaba Cloud said the goal was to bring OAM into a vendor-neutral foundation to enable open governance and collaboration.

Suggested Articles

Employers used to give some workers a company phone; now they have the option to offer company internet.

CenturyLink is not a wireless company, but the company expects to be an important player in 5G and IoT.

Verizon Business’ Chief Product Officer Aamir Hussain said four categories of Verizon Business services are hot commodities during Covid.