Azure Arc enabled Open Service Mesh is now in public preview!

Published 05-25-2021 08:42 AM 1,628 Views
Microsoft

 

Azure Arc enabled Open Service Mesh is now in public preview!

 

The Azure Arc team is excited to bring Arc enabled Open Service Mesh to public preview. All customers of Azure Arc enabled Kubernetes can now deploy a Microsoft managed service mesh on their clusters. The installation can be done through CLI or REST APIs. These utilize the Arc cluster extension APIs for installation and upgrades.

Open Service Mesh (OSM) is lightweight and extensible. It can be configured with Service Mesh Interface APIs and works by injecting Envoy proxy as a sidecar to each application instance. With the deployment of this new extension, you empower your cluster to use capabilities like:

  • Secure end-to-end communication between microservices by enabling mutual TLS
  • Define and execute fine-grained access control policies for services
  • Easily configure traffic shifting for service deployments
  • Integrate with external certificate management services
  • Onboard applications onto the mesh by enabling automatic sidecar injection of Envoy proxy
  • Enable monitoring of service-level performance and health metrics
  • Provides connection summary for OSM infrastructure.

 

At-scale deployment of OSM on multiple Kubernetes clusters can also be enabled using an ARM template. Read the documentation on Azure Arc enabled Open Service Mesh to explore steps to install, upgrade and conduct a POC with a demo application.

 

Integration with Azure Monitor

OSM coupled with other extensions on the cluster can enable some of the advanced use cases for you. One such integration is with Azure Monitor, with which you can:

  • Filter & view inventory of all the services that are part of your service mesh
  • Visualize and monitor requests between services in your service mesh, with request latency, error rate & resource utilization by services
  • Provide connection summary for OSM infrastructure.

osm-workbook.jpg

 

Read more about how to enable Monitor with OSM.

 

Azure Arc Jumpstart

We have also created an OSM scenario on the Azure Arc Jumpstart portal that will help you quickly get started with a testing ground for a POC. It will help you with the deployment of the OSM extension along with a demo application. To enhance the observability experience, it will also install and configure the Azure monitor extension so that you can view the OSM workbook for service-level metrics. Check out the scenario on the Jumpstart portal.

 

Register for our upcoming Hybrid and Multicloud Digital Event on June 29th!

%3CLINGO-SUB%20id%3D%22lingo-sub-2355424%22%20slang%3D%22en-US%22%3EAzure%20Arc%20enabled%20Open%20Service%20Mesh%20is%20now%20in%20public%20preview!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2355424%22%20slang%3D%22en-US%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%20class%3D%22WordSection1%22%3E%0A%3CH2%20id%3D%22toc-hId--465060881%22%20id%3D%22toc-hId--466933931%22%3EAzure%20Arc%20enabled%20Open%20Service%20Mesh%20is%20now%20in%20public%20preview!%3C%2FH2%3E%0A%3CP%20class%3D%22MsoNormal%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%3EThe%20Azure%20Arc%20team%20is%20excited%20to%20bring%20Arc%20enabled%20Open%20Service%20Mesh%20to%20public%20preview.%20All%20customers%20of%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Farc-osm-k8s%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Arc%20enabled%20Kubernetes%3C%2FA%3E%20can%20now%20deploy%20a%20Microsoft%20managed%20service%20mesh%20on%20their%20clusters.%20The%20installation%20can%20be%20done%20through%20CLI%20or%20REST%20APIs.%20These%20utilize%20the%20Arc%20cluster%20extension%20APIs%20for%20installation%20and%20upgrades.%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fosm-oss%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EOpen%20Service%20Mesh%20(OSM)%3C%2FA%3E%20is%20lightweight%20and%20extensible.%20It%20can%20be%20configured%20with%20Service%20Mesh%20Interface%20APIs%20and%20works%20by%20injecting%20Envoy%20proxy%20as%20a%20sidecar%20to%20each%20application%20instance.%20With%20the%20deployment%20of%20this%20new%20extension%2C%20you%20empower%20your%20cluster%20to%20use%20capabilities%20like%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22MsoNormal%22%3ESecure%20end-to-end%20communication%20between%20microservices%20by%20enabling%20mutual%20TLS%3C%2FLI%3E%0A%3CLI%20class%3D%22MsoNormal%22%3EDefine%20and%20execute%20fine-grained%20access%20control%20policies%20for%20services%3C%2FLI%3E%0A%3CLI%20class%3D%22MsoNormal%22%3EEasily%20configure%20traffic%20shifting%20for%20service%20deployments%3C%2FLI%3E%0A%3CLI%20class%3D%22MsoNormal%22%3EIntegrate%20with%20external%20certificate%20management%20services%3C%2FLI%3E%0A%3CLI%20class%3D%22MsoNormal%22%3EOnboard%20applications%20onto%20the%20mesh%20by%20enabling%20automatic%20sidecar%20injection%20of%20Envoy%20proxy%3C%2FLI%3E%0A%3CLI%20class%3D%22MsoNormal%22%3EEnable%20monitoring%20of%20service-level%20performance%20and%20health%20metrics%3C%2FLI%3E%0A%3CLI%3EProvides%20connection%20summary%20for%20OSM%20infrastructure.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22MsoNormal%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%3EAt-scale%20deployment%20of%20OSM%20on%20multiple%20Kubernetes%20clusters%20can%20also%20be%20enabled%20using%20an%20ARM%20template.%20Read%20the%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Farc-osm-doc%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3Edocumentation%3C%2FA%3E%20on%20Azure%20Arc%20enabled%20Open%20Service%20Mesh%20to%20explore%20steps%20to%20install%2C%20upgrade%20and%20conduct%20a%20POC%20with%20a%20demo%20application.%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-225500593%22%20id%3D%22toc-hId-223627543%22%3EIntegration%20with%20Azure%20Monitor%3C%2FH3%3E%0A%3CP%20class%3D%22MsoNormal%22%3EOSM%20coupled%20with%20other%20extensions%20on%20the%20cluster%20can%20enable%20some%20of%20the%20advanced%20use%20cases%20for%20you.%20One%20such%20integration%20is%20with%20Azure%20Monitor%2C%20with%20which%20you%20can%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22MsoNormal%22%3EFilter%20%26amp%3B%20view%20inventory%20of%20all%20the%20services%20that%20are%20part%20of%20your%20service%20mesh%3C%2FLI%3E%0A%3CLI%20class%3D%22MsoNormal%22%3EVisualize%20and%20monitor%20requests%20between%20services%20in%20your%20service%20mesh%2C%20with%20request%20latency%2C%20error%20rate%20%26amp%3B%20resource%20utilization%20by%20services%3C%2FLI%3E%0A%3CLI%3EProvide%20connection%20summary%20for%20OSM%20infrastructure.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22MsoNormal%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22osm-workbook.jpg%22%20style%3D%22width%3A%20581px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F281947i79375833679AE5AF%2Fimage-dimensions%2F581x444%3Fv%3Dv2%22%20width%3D%22581%22%20height%3D%22444%22%20role%3D%22button%22%20title%3D%22osm-workbook.jpg%22%20alt%3D%22osm-workbook.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%3ERead%20more%20about%20how%20to%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Farc-osm-monitor-doc%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3Eenable%20Monitor%20with%20OSM%3C%2FA%3E.%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId--1581953870%22%20id%3D%22toc-hId--1583826920%22%3EAzure%20Arc%20Jumpstart%3C%2FH3%3E%0A%3CP%20class%3D%22MsoNormal%22%3EWe%20have%20also%20created%20an%20OSM%20scenario%20on%20the%20Azure%20Arc%20Jumpstart%20portal%20that%20will%20help%20you%20quickly%20get%20started%20with%20a%20testing%20ground%20for%20a%20POC.%20It%20will%20help%20you%20with%20the%20deployment%20of%20the%20OSM%20extension%20along%20with%20a%20demo%20application.%20To%20enhance%20the%20observability%20experience%2C%20it%20will%20also%20install%20and%20configure%20the%20Azure%20monitor%20extension%20so%20that%20you%20can%20view%20the%20OSM%20workbook%20for%20service-level%20metrics.%20Check%20out%20the%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Farc-jumpstart-osm%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Escenario%20on%20the%20Jumpstart%20portal%3C%2FA%3E.%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%3E%3CA%20href%3D%22https%3A%2F%2Fnam06.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fazurehybriddigitalevent.eventcore.com%252Fauth%252Flogin%253Focid%253DAID3032310_QSG_529864%26amp%3Bdata%3D04%257C01%257CMayuri.Gupta%2540microsoft.com%257Ca85cb7e2a3d4461ba43408d91bc58a09%257C72f988bf86f141af91ab2d7cd011db47%257C1%257C0%257C637571357506583115%257CUnknown%257CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%253D%257C1000%26amp%3Bsdata%3DZc6S%252FU%252F7xQ1A%252FUDMUTJFNaXhsaYGB1528F8441gSWQo%253D%26amp%3Breserved%3D0%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ERegister%20for%20our%20upcoming%20Hybrid%20and%20Multicloud%20Digital%20Event%20on%20June%2029%3CSUP%3Eth%3C%2FSUP%3E!%3C%2FA%3E%3C%2FP%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-2355424%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22TeaserOSM.PNG%22%20style%3D%22width%3A%20543px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F281949iF53004FB174EB3D0%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22TeaserOSM.PNG%22%20alt%3D%22TeaserOSM.PNG%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2355424%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%20Arc%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EHybrid%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EKubernetes%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Co-Authors
Version history
Last update:
‎May 24 2021 02:32 PM
Updated by: