At the Microsoft Ignite 2019, which is the biggest technology event of the year, Microsoft announced the public preview of Azure Arc, a set of technologies that extends the control panel of azure to manage on-premises, multi-cloud environments, and edge. This is a real game-changer where you can unify on-prem, hybrid, and facilitate to have multi-cloud environments. From this post, lets discuss what is Azure Arc and its architecture.
Why Azure Arc
Over the past couple of years, IT infrastructure of organizations has become increasingly complex with infrastructures and applications running in on-premise, cloud, hybrid, and edge environments. The most organization doesn’t want to stick to one vendor, they are having a mix of technologies and this has increased when moving to cloud. Without thinking multi-cloud, you cannot archive the real value of the cloud. Companies should be flexible and ready to shift their workloads to the cheapest, secured and optimized vendor at that moment. But how to mitigate this complexity? how to have a single view of your entire environment? This is where Azure Arc comes to the picture.
Run Azure data service anywhere
This is where you can run Azure data services in any Kubernetes environment which provide always up to date patched environment with a cloud billing model where you can scale up at any time.
Extending Azure management across your environments
Azure Resource Manager is the control panel in azure to manage and govern Azure portal, API, Azure Cloud shell and role-based access control for all azure resources. Azure Arc extends Azure Resource manager to manage windows and Linux servers, Kubernetes clusters and other resources in On-premise, edge and multi-cloud environments such as AWS, Azure or Oracle.
Adopt cloud practices On-premises
When developers using Kubernetes or virtual machines for their innovations, Arc will help to put the governance and policies to the infrastructure. It will balance the speed with control, so you can get that agility with control throughout your infrastructure.
Implement Azure Security anywhere
If you are familiar with Azure, you have experienced Azure Security features such as Role-Based Access controls, Azure threat protection and other compliance policies. With Arc, you can extend and use these security features beyond azure. So, you have a common security practice anywhere.
The azure arc can help organizations manage, govern and meet compliance requirements that have extensive server-based IT systems and Kubernetes clusters deployed in data centers, private, and public clouds. It can provide further provide the following benefits
With Azure Arc, Developers can use Azure cloud DevOps and cloud-native configurations management on any infrastructure across on-premises, multi-cloud, and edge environments. Cloud practices are optimized for developers that need immediate and programmatic access to resources to create new cloud-native applications. It will help developers to build containerized apps with the tools of their likes and IT teams can use configuration as code to ensure that the apps are deployed, configured, and governed consistently using GitOps-based configuration management across on-premises, multi-cloud, and edge.
Additionally, development teams can benefit from Azure Arc in the following ways
Azure Arc provides you the ability to run Azure data services on-premises, Multi-cloud and edge environments, using Kubernetes on the infrastructure of your choice. Arc enables you to have the latest Azure innovations, elastic scale and unified management with a reliable cloud billing model.
As of today, Azure Arc is in public preview, you can use and experience the Azure Arc for servers to manage windows and Linux servers. Other Arc services are still not in public preview you can complete a form to sign up to get notified about Azure Arc for server and Kubernetes management, and Azure data services anywhere.
Log in to the Azure Portal and Search for Azure Arc
You can see only the Manage servers are available, from next post I will discuss how to enable and use Azure Arc for servers.
Hope this post is useful
Cheers