Since the launch of Azure Arc, the company has enabled some of the core Azure services to run directly in these clusters – a small set of data services such as Azure SQL Database at first and machine learning tools. later and Kubernetes. In addition, it has now added additional services with App Services, Azure Logic Apps, Azure Functions, Event Grid, and API Management, which means customers can deploy web apps, functions, API gateways, logic apps, and Event Grid services on pre-provisioned services. Kubernetes clusters.
In this year’s “Construction News Book”, the company explained the benefits of these Arc-enabled services:
This takes advantage of features such as deployment locations for A / B testing, storage queue triggers, and out-of-the-box application services connectors regardless of the execution location. . With these portable turnkey services, customers can save time building applications and then manage them consistently across hybrid and multicloud environments using Azure Arc.
During Build, Satya Nadella said in the speech that integrating these services would make it easier for developers to build hybrid applications that can then be run in various environments and managed from a single dashboard. Additionally, it means developers can choose which service they want to run on-premises, at the edge, or in other clouds – and link to Azure Kubernetes Service (AKS) and Azure Stack HCI for a deployment workflow. fast.
For example, with Event Grid on Kubernetes with Azure Arc, businesses can integrate their workloads running on Kubernetes clusters using Event Grid Topics. They can create hybrid architectures where events triggered by their Kubernetes workloads are available for solutions running on Azure or any other destination that Event Grid on Kubernetes has access to. Event Grid on Kubernetes supports multiple types of event handlers deployed on Kubernetes, Azure, or any other hosting environment through webhooks. An example is inter-cluster communication, where system state changes occur by posting events and configuring the routing of those events to event handlers deployed on the same cluster.
Source : https://techcommunity.microsoft.com/t5/messaging-on-azure/announcing-the-public-preview-availability-of-event-grid-on/ba-p/2379816
Azure Arc competes with similar offerings from AWS and Google. For example, Google’s Anthos, or AWS’s ECS Anywhere, recently released as Arc, also offers enterprises a single service to manage their container clusters in clouds and on-premises data centers.
Maik van der Gaag, CTO of 3fifty, wrote in his Azure Arc service preview blog post:
This function opens up many new possibilities for developers and opens up the possibility of using other cloud platforms alongside Azure.
More, Chris Reddington, an Azure Cloud architect, wrote a series of six-part blog posts on each of the Arc-enabled services preview and concluded in the last post:
Overall, I can see how this story of end-to-end App Services in Azure Arc plays out. I’m excited about this – I think there is great potential here to have a unified global deployment mechanism directly to Azure Platform as a Service (PaaS) hosting models, as well as Kubernetes clusters that may be in. Azure, AWS, Google Cloud, or on-premises.
And, Tom Kerhove, Azure Architect at Codit, wrote in his Arc Compatible Services blog post:
We are on the cusp of a new era where the adoption of Kubernetes will skyrocket again. Azure Application Services with Azure Arc are a critical asset in building cloud native solutions that are up and running and deliver a consistent experience no matter where they run.
Finally, more details about Azure Arc and its enabled services can be found on the documentation landing page and on the individual pages: