Introduction to Azure Arc
In the digital era of complex technology and multi-cloud environment, the technical environment should be able to integrate with multiple clouds, different data centers, etc. Azure Arc helps teams to implement complex multi-cloud technologies by providing simplified governance and management.
Features of Azure Arc
- Manage complete environment with single user interface
- Support of familiar azure services with ease
- Support hybrid traditional ITOps as well as DevOps way of working
- Allow using below resources with Azure Arc,
- Server
- Kubernetes cluster
- Azure Data Services
- SQL Server
Deliverables of Azure Arc
- Simplified security and governance of the multi-cloud environment
- Easy Governance of Kubernetes cluster
- Support for VM extension for the security and monitoring management for Azure windows and Linux VM
- Extension for Gitops to integrate with Git repositories
- Azure Arc supports PowerShell, CLI
Resource Graph Queries with Azure Arc
Various sample queries are available in PowerShell, CLI, and from the portal using kusto query to work with Azure Arc.
Sample Azure CLI
az graph query -q "ExtendedLocationResources | where type == 'microsoft.extendedlocation/customlocations/enabledresourcetypes'"
Support of Azure Arc for Different Components
- Arc enabled servers
- Arc enabled Kubernetes
- Arc enabled data services
Project Azure Arc Jump Start
This project is created to provide zero to hero experience to start working with Azure Arc.
This project provides a jump start box to start working with Azure Arc.
You can also follow this youtube channel to learn more about Azure Arc: https://www.youtube.com/channel/UCoIJw-P_9Jp6Jo_0Ca9avcA
Conclusion
Azure Arc provides a simplified setup to govern and secure multi-cloud and on-prem environments along with data centers.