What is Azure Arc-enabled servers?

Azure Arc-enabled servers lets you manage Windows and Linux physical servers and virtual machines hosted outside of Azure, on your corporate network or with another cloud provider. With Azure Arc, these machines that you host outside of Azure are considered hybrid machines, with a representation of each machine in Azure. You manage these hybrid machines in Azure Arc the same way you manage native Azure virtual machines.

When you connect a machine to Azure Arc, it's treated as a resource in Azure. Each connected machine has an Azure Resource ID, so you can include it in an Azure resource group along with other native Azure resources.

To connect hybrid machines to Azure, install the Azure Connected Machine agent on the machine. You can install the Connected Machine agent manually or at scale on multiple machines by using the deployment method that works best for your scenario.

Note

For additional guidance regarding the different services Azure Arc offers, see Choosing the right Azure Arc service for machines.

Supported cloud operations

When you connect your machine to Azure Arc-enabled servers, you can perform many operational functions, just as you would with native Azure virtual machines. The following list describes some of the key supported actions for connected machines.

Note

This service supports Azure Lighthouse, which lets service providers sign in to their own tenant to manage subscriptions and resource groups that customers have delegated.

Agent status

You can view the status for a connected machine in the Azure portal under Azure Arc > Machines.

The Connected Machine agent sends a regular heartbeat message to the service every five minutes. If the service stops receiving these heartbeat messages from a machine, the service considers that machine offline, and the status will change to Disconnected within 15 to 30 minutes. When the service receives a subsequent heartbeat message from the Connected Machine agent, the status automatically changes back to Connected.

If a machine remains disconnected for 45 days, its status might change to Expired. An expired machine can't be managed through Azure Arc until a server administrator disconnects and then reconnects it to Azure. The expiration date of the managed identity's credential determines the exact date upon which a machine expires. The credential is valid for up to 90 days and renews every 45 days.

If a machine receives 429 error messages or shows intermittent connection statuses, it might be an incorrectly cloned machine. For more information, see Cloning guidelines.

Supported regions

For a list of supported regions with Azure Arc-enabled servers, see the Azure products by region page.

In most cases, you should select the Azure region geographically closest to your machine's location when you create the installation script. Data at rest is stored within the Azure geography containing the region you specify, which might affect your choice of region if you have data residency requirements.

Supported environments

Azure Arc-enabled servers supports the management of physical servers and virtual machines hosted outside of Azure. For specific details about supported environments, see the connected Machine agent prerequisites.

Note

Azure Arc-enabled servers isn't designed or supported to enable management of virtual machines running in Azure.

Service limits

There's no limit to the number of Arc-enabled servers and VM extensions you can deploy in a resource group or subscription. The standard 800 instance limit per resource group limit does apply to the Azure Arc Private Link Scope resource type.

Data residency

Azure Arc-enabled servers stores customer data. By default, customer data stays within the region the customer deploys the service instance in. For regions with data residency requirements, customer data is always kept within the same region. For example, if you register the machine with Azure Arc using the China East region, data is stored in China East.

For example, instance metadata information about the connected machine is collected and stored in this region. This metadata includes the following information:

  • Operating system name and version
  • Computer name
  • Computer fully qualified domain name (FQDN)
  • Connected Machine agent version

Next steps