The Arc of what is possible

The Arc of what is possible

One of the great things when working closely with Microsoft is getting access to private preview features and time with the engineering team. Part of the return is to be early testers and provide feedback on new functionality within Microsoft Azure. 

In May I was involved in a new feature being looked at as part of a Private Preview, at the time known as the "Azure Hybrid Agent" that enabled management of non-Azure Windows and Linux workloads to appear as ARM objects within the Azure portal. Being under NDA meant I couldn't talk about or discuss with customers but thankfully now it has been released as a public preview and falls under the banner of Azure Arc I can go through the value and capabilities it provides.

 What is Azure Arc?

Azure Arc extends Azure management capabilities to Linux and Windows servers, as well as Kubernetes clusters that are hosted on infrastructure across on-premises, multi-cloud and edge environments. It enables a consistent and unified approach to managing different environments using established capabilities such as Azure Resource Manager, Microsoft Azure Cloud Shell, Azure portal, API, and Microsoft Azure Policy. Azure Arc also makes it easier to implement cloud security across environments with centralized role-based access control and security policies.

No alt text provided for this image

For this article, I am going to focus on number 1 as the others are coming soon.

 What does it look like?

 Lets take another cool hybrid solution, Azure File Sync (will go into this solution in another post), we have a distributed environment and have a file server in 3 locations based on where the users are. 1 is server is an on-premises file server, 1 is a file server in AWS and the other is a file server in Azure.

 All 3 servers have the Azure Arc agent installed on them and are visible in the Azure portal within a resource group that I have defined. We can also see that there are some tags that have been defined, with the cloud location showing us where the server is located.

No alt text provided for this image

Now lets take a look at the AWS virtual machine, upon opening the ARM resource, we can see the familiar details like "Activity Log, IAM, Tags, Policies etc.) There are also other details like OS and agent versions here.

No alt text provided for this image

Now lets take a look at what we can do with Azure Policy. Guest configuration policies, that is part of Azure Policy, uses Desired State Configuration (DSC) modules to enable auditing within the virtual machines. Think of this as next-gen Group Policy and you get a fair idea of the capabilities it can provide.

Some of the things we can do is use these guest configurations to audit installed applications, pending reboots and members of the administrators group. Currently remediation of settings inside the VM isn't possible yet but this is coming and using the "DeployIfNotExist" effect will allow this to happen in the future.

No alt text provided for this image

Thinking ahead, what are the possibilities?

We have the ability to on-board Linux and Windows across Azure, on-premises and other cloud environments and have them appear in the Azure portal as ARM resources.

 So what is next? A couple of thoughts I have had and the direction it may take

  •  Integration with Azure Bastion for RDP over HTTPS from the Azure portal for non-Azure virtual machines.
  • Auto-Shutdown for non-Azure virtual machines.
  • Billing metrics and Cost Management, where you can define figures for on-premises workloads.

I'm sure there are plenty more that others can think of and probably are already in the pipeline ;)

Henry Kemp

Associate Director | Agile, DevOps and Cloud Evangelist | MCT

5 å¹´

I wasn’t sold that it had much real benefit yet but great seeing Nirmal Thewarathanthri’s demo a few weeks ago that covered using Azure policy for things like NIST compliance across a hybrid environment.

赞
回复
Richard B.

Great at asking "dumb" questions...Never the smartest person in the room.

5 å¹´

Hopefully JIT, PIM etc as well!

Connor Hughes

Your Copilot for navigating the world of Hybrid Work and Employee Experience in the Era of AI

5 å¹´

要查看或添加评论,请登录

Stephen Tulp的更多文章

  • The Journey to becoming a Distinguished Technologist

    The Journey to becoming a Distinguished Technologist

    Just over a month ago, I posted on LinkedIn about being accepted into the Microsoft MVP program for the Azure…

    14 条评论
  • Deployment Scopes for ARM Templates

    Deployment Scopes for ARM Templates

    Previously when deploying ARM templates into Azure, the scope in which the deployment could be targeted at was only the…

  • The CAT in the HAT in the NAT

    The CAT in the HAT in the NAT

    When discussing outbound network connectivity from an Azure virtual network, trying to understand options for…

    5 条评论
  • Don’t touch my Private Endpoint

    Don’t touch my Private Endpoint

    Private Endpoint is a relatively new service and helps uplift security posture and access to Azure PaaS and other…

    2 条评论
  • To B or not to BGP

    To B or not to BGP

    Disclaimer - This article won't go into whether you should use BGP or not it was just a catchy title that I am doing…

    6 条评论
  • X marks the Azure Spot Virtual Machines

    X marks the Azure Spot Virtual Machines

    A new preview that was announced just before Xmas was around Azure Spot Virtual Machines, this provides access to…

    1 条评论
  • 2019, The Year in Review

    2019, The Year in Review

    After just returning from holidays exploring one of the most scenic and remote places that I have been to Torres Del…

    3 条评论
  • Build and Deploy the Azure Virtual Datacentre - Part 2b: Network Connectivity

    Build and Deploy the Azure Virtual Datacentre - Part 2b: Network Connectivity

    The 3rd part of the Azure Virtual Datacentre series will focus on network connectivity, the previous articles in the…

  • Build and Deploy the Azure Virtual Datacentre - Part 2a: Virtual Networking

    Build and Deploy the Azure Virtual Datacentre - Part 2a: Virtual Networking

    The 2nd part of the Azure Virtual Datacentre series will focus on networking, this will be split into 3 articles…

    1 条评论
  • Build and Deploy the Azure Virtual Datacentre - Part 1: Introduction & Overview

    Build and Deploy the Azure Virtual Datacentre - Part 1: Introduction & Overview

    In a previous article I have talked about the Azure Virtual Datacentre (AVDC) using Infrastructure as Code and the key…

    1 条评论

社区洞察

其他会员也浏览了