HOME

TheInfoList



OR:

Open Service Mesh (OSM) is a
free and open source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
cloud native Cloud native computing is an approach in software development that utilizes cloud computing to "build and run scalable applications in modern, dynamic environments such as public cloud, public, private cloud, private, and hybrid cloud, hybrid clouds ...
service mesh In software architecture, a service mesh is a dedicated infrastructure layer for facilitating service-to-service communications between services or microservices, using a proxy. A dedicated communication layer can provide a number of benefits, s ...
developed by
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
that runs on
Kubernetes Kubernetes (, commonly stylized as K8s) is an open-source container orchestration system for automating software deployment, scaling, and management. Google originally designed Kubernetes, but the Cloud Native Computing Foundation now maintai ...
.


Overview

OSM is written in the Go programming language and designed to be a reference implementation of the ''Service Mesh Interface'' (SMI) specification, a standard interface for service meshes on Kubernetes. The software is based on the
Envoy Envoy or Envoys may refer to: Diplomacy * Diplomacy, in general * Envoy (title) * Special envoy, a type of diplomatic rank Brands *Airspeed Envoy, a 1930s British light transport aircraft *Envoy (automobile), an automobile brand used to sell Bri ...
proxy server In computer networking, a proxy server is a server application that acts as an intermediary between a client requesting a resource and the server providing that resource. Instead of connecting directly to a server that can fulfill a requ ...
and allows users to uniformly manage, secure, and get out-of-the-box observability features for highly dynamic microservice environments. The source code is licensed under
MIT License The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts only very limited restriction on reuse and has, therefore, high license co ...
and available on
GitHub GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, co ...
. Microsoft plans to donate OSM to the
Cloud Native Computing Foundation The Cloud Native Computing Foundation (CNCF) is a Linux Foundation project that was founded in 2015 to help advance container technology and align the tech industry around its evolution. It was announced alongside Kubernetes 1.0, an open sourc ...
to ensure that it is community-led and has
open governance Open-source governance (also known as open governance and open politics) is a political philosophy which advocates the application of the philosophies of the open-source model, open-source and open-content movements to democracy, democratic prin ...
.


See also

* Consul (software) * Envoy (software) *
Helm (software) The Cloud Native Computing Foundation (CNCF) is a Linux Foundation project that was founded in 2015 to help advance container technology and align the tech industry around its evolution. It was announced alongside Kubernetes 1.0, an open sour ...
* Linkerd * Istio


References


External links

*
GitHub - openservicemesh/osm
Free and open-source software Microsoft free software Software using the MIT license 2020 software {{free-software-stub