What Does Cloud-Connected Actually Mean?
Many organizations want the operational benefits of the cloud without immediately migrating every server out of their datacenter. They may still depend on Windows Server workloads, Linux application servers, VMware or Hyper-V virtual machines, physical servers, file servers, domain controllers, SQL Server, manufacturing systems, remote-office infrastructure, and legacy applications that cannot yet be moved.
Azure Arc changes the management model. Azure Arc-enabled servers allow Windows and Linux machines running outside Azure to be represented and managed as Azure resources. The server remains on-premises, in another cloud, or at an edge location, but it becomes visible inside the Azure control plane.
Keep the workload where it needs to run while bringing Azure governance, security, monitoring, policy, and automation to it.
Azure Arc is not a server migration. It is a server management and governance connection. The physical or virtual server continues running in its original location. Its applications, storage, networking, domain membership, and compute resources do not move into Azure.
When a server is connected to Azure Arc, the Azure Connected Machine agent is installed on the operating system and registers the machine with an Azure subscription. Azure creates a corresponding hybrid-compute resource containing metadata such as server name, operating system, resource group, Azure region used for metadata, subscription, tags, connection status, agent version, extensions, policy compliance, security posture, and update status.
Azure Arc is not a server migration.
Azure Arc is a server management and governance connection.
Why Organizations Deploy Azure Arc
The strongest business case for Azure Arc is consistency. Without a centralized hybrid control plane, infrastructure teams often operate separate processes for Azure virtual machines, on-premises Windows servers, Linux servers, remote-office systems, hosted infrastructure, and other cloud providers.
Each environment may use different patching tools, monitoring policies, inventories, security baselines, tagging standards, and access controls. Azure Arc allows the organization to apply a more unified operating model across those environments.
Inventory
Organize servers by subscription, resource group, location, environment, business unit, application, owner, criticality, and compliance boundary.
Governance
Use Azure Policy, machine configuration, tags, Resource Graph, and extension standards across supported hybrid machines.
Operations
Extend update management, Defender, monitoring, Log Analytics, extensions, managed identity, and automation patterns.
Centralized Server Inventory
After onboarding, Arc-enabled servers appear in Azure alongside other resources. Azure Resource Graph can then be used to query the hybrid estate at scale and identify systems by operating system, application, missing tags, disconnected agents, required extensions, regulated boundaries, or policy compliance.
Environment = Production
BusinessUnit = Engineering
Application = ERP
Owner = Infrastructure
DataClassification = CUI
PatchRing = Ring-2
Criticality = High
Location = Las-Vegas-Datacenter
Azure Policy for Hybrid Servers
Azure Policy is one of the most important Arc capabilities. With machine configuration and supported policy initiatives, organizations can audit or enforce operating-system settings across hybrid servers. This supports a shift from one-time hardening to continuous configuration governance.
Examples include checking password and lockout settings, audit settings, required services, local administrators, required agents, approved software, security protocols, and configuration drift.
Unified Patch Management
Azure Update Manager provides a centralized service for assessing and orchestrating operating-system updates across Azure virtual machines and supported Arc-enabled servers in datacenters or other clouds.
It can help review update compliance, check for missing patches, trigger one-time updates, create recurring maintenance configurations, define patch windows, organize systems into patch rings, coordinate reboots, and report update status from a central interface.
Defender, Monitor, and Extensions
Azure Arc can connect non-Azure servers to Microsoft Defender for Cloud and Defender for Servers. It can also support Azure Monitor-based observability through extensions such as the Azure Monitor Agent and configured data-collection rules.
Arc-enabled servers support Azure virtual machine extensions designed for supported hybrid scenarios. This allows organizations to deploy monitoring, machine configuration, security, script, and SQL Server related capabilities more consistently than manual server-by-server installation.
What the Architecture Looks Like
A typical Azure Arc-enabled server design uses outbound connectivity from the server to Azure over HTTPS. Azure Arc does not require inbound management ports from the public internet to the server merely to establish the Arc connection.
Reference Flow
Identity
Microsoft Entra ID, Azure RBAC, managed identity, service principals, and delegated access.
Network
Outbound HTTPS, documented Microsoft endpoints, proxy support, Arc gateway, or Private Link where justified.
Data
Arc metadata, selected logs, security telemetry, update status, policy state, and approved service-specific data flows.
This outbound-first model is one of Azure Arc's strongest security and deployment characteristics. It lets organizations avoid exposing RDP, SSH, WinRM, or other inbound management ports to the public internet just to connect machines to Azure Arc.
The Azure Connected Machine Agent
The Azure Connected Machine agent is the software component that establishes the server's connection to Azure Arc. The agent maintains the Azure connection, handles the machine's Azure identity, manages supported extensions, provides local metadata endpoints, and reports status to Azure.
Administrators use the azcmagent command-line interface to configure, test, connect, disconnect, and troubleshoot the agent.
azcmagent show
azcmagent check
azcmagent version
The exact commands and output depend on the installed agent version. Microsoft regularly updates the Connected Machine agent, so agent lifecycle management should be part of the production operating model.
Managed Identity for Hybrid Servers
Each Arc-enabled server receives a system-assigned managed identity in Microsoft Entra ID. That identity allows supported applications or scripts running on the machine to authenticate to Azure resources without storing long-lived credentials in code or configuration files.
Potential scenarios include access to Azure Key Vault, Azure Storage, Azure Service Bus, custom Azure APIs, or other Entra-protected services. Access is still controlled through Azure RBAC and the capabilities of the target service.
SQL Server Enabled by Azure Arc
When supported SQL Server instances run on Arc-enabled machines, Azure Arc can extend inventory and management capabilities to the SQL layer. Depending on configuration and licensing, this can include SQL Server inventory, version visibility, database inventory, best-practice assessment, licensing management, Extended Security Updates, pay-as-you-go licensing options, and security or governance integration.
Prerequisites and Planning
Before onboarding servers, the organization should complete architecture and readiness planning. Azure Arc is simple to pilot, but a production rollout touches identity, networking, governance, operations, security, logging, licensing, and lifecycle management.
Azure Requirements
At minimum, the design requires an Azure tenant, subscription, registered resource providers, approved region for Arc resource metadata, resource groups, RBAC assignments, naming and tagging standards, and a deployment identity or service principal.
Server Requirements
Validate supported Windows or Linux versions, administrator or root access for installation, PowerShell requirements where applicable, TLS support, accurate time synchronization, DNS resolution, sufficient disk space, security software compatibility, proxy requirements, and existing Azure agents or management tools.
Network Requirements
The Connected Machine agent primarily requires outbound HTTPS connectivity to Microsoft endpoints. The organization should decide whether servers will connect through direct internet egress, an authenticated or transparent proxy, Azure Arc gateway where appropriate, or Private Link architecture where justified and supported.
Firewall and proxy rules should be based on Microsoft's current documented endpoint requirements rather than broad unrestricted internet access.
How Fletcher Technology Group Would Implement Azure Arc
A successful Arc implementation is not just an agent installation project. It is a hybrid cloud operating-model project.
Phase 1: Discovery and Classification
We identify servers, operating systems, ownership, applications, criticality, compliance boundaries, patch windows, network paths, existing tooling, and data flows. This prevents the project from treating every server as identical.
Phase 2: Azure Control Plane Design
We define subscriptions, resource groups, regions, naming, tags, RBAC, management groups, policy assignments, Log Analytics workspaces, Defender scope, update-management boundaries, and cost-management visibility.
Phase 3: Connectivity and Security Validation
We validate outbound connectivity, proxy behavior, DNS, TLS inspection, service principal permissions, endpoint allowlists, agent installation, extension behavior, and removal procedures in a controlled pilot.
Phase 4: Onboarding Automation
At scale, the organization may use service-principal deployment scripts, Group Policy, Configuration Manager, Ansible, software-distribution tools, endpoint-management tools, or custom automation. The onboarding method should support repeatability, logging, rollback, and credential protection.
Phase 5: Enable Services Deliberately
After onboarding, services should be enabled in controlled stages: inventory, stable connectivity, Azure Monitor Agent, data-collection rules, Defender for Cloud, Azure Policy, update assessment, maintenance configurations, approved extensions, and production rings.
Phase 6: Operationalize the Platform
The operating model should define agent ownership, agent upgrades, alert ownership, disconnected-agent response, extension approval, policy exceptions, patch-ring governance, log retention, cost review, cleanup, offboarding, incident response, and change control.
Security Considerations
Azure Arc expands the management plane of the server. That creates substantial value, but it also requires disciplined security design.
Use Least-Privilege Azure RBAC
Avoid granting broad Owner or Contributor access when narrower roles will meet the requirement. Separate responsibilities among platform administrators, server administrators, security teams, monitoring teams, auditors, application owners, and service providers.
Protect Onboarding Credentials
Service-principal secrets or certificates used for at-scale onboarding should be protected and rotated. Use narrowly scoped permissions and avoid embedding persistent secrets in broadly accessible scripts or Group Policy shares.
Control Extension Deployment
Extensions can execute code or install management components on servers. Only authorized teams should be able to deploy or modify extensions. Use Azure Policy and RBAC to restrict unapproved behavior.
Separate Management and Data Planes
Azure Arc management connectivity does not automatically send application files, databases, or business data to Azure. Additional services may transmit logs, security telemetry, configuration data, update information, or SQL inventory details. Each data flow should be reviewed and approved.
Monitor Agent and Resource State
Alert on prolonged disconnection, unexpected agent removal, failed extension installations, policy drift, outdated agent versions, and unauthorized resource changes.
What Azure Arc Does Not Do
Azure Arc is powerful, but it is not a replacement for every infrastructure-management platform.
It does not automatically migrate a server into Azure, replace Active Directory, replace backups, provide high availability, fix an unhealthy application, eliminate local administrative access, replace all RMM capabilities, patch every system safely without planning, make an unsupported operating system supported, remove the need for network security, or provide every Azure VM feature to a non-Azure server.
Azure Arc should be positioned as a hybrid management and governance layer. The organization may still need backup and disaster recovery, endpoint management, application monitoring, Configuration Manager, traditional domain services, hypervisor management, storage management, network-management tools, and vendor-specific application tooling.
Cost Considerations
The Azure Arc core control-plane connection for servers is generally offered without a separate charge. Costs are generated by the Azure services enabled around it.
Potential charges can include Azure Update Manager for Arc-enabled servers, Microsoft Defender for Servers, Azure Monitor and Log Analytics ingestion, log retention, alerts, Microsoft Sentinel ingestion and analytics, Azure Policy machine configuration in applicable scenarios, Private Link and networking components, SQL Server licensing or Arc-enabled data services, automation, and supporting Azure services.
Pricing freshness note
Pricing and service availability were reviewed on July 26, 2026. Microsoft pricing, entitlements, regions, and licensing benefits can change, so current Azure pricing pages and the organization's Microsoft agreement should be reviewed before implementation.
The correct financial model is not: Azure Arc is free, so the project has no cloud cost. The correct model is: the Arc connection establishes the control plane, and the organization pays for the management, monitoring, security, data, and automation services it chooses to consume.
A Practical Adoption Roadmap
Stage 1: Visibility
Onboard a controlled pilot, establish tags and resource groups, build inventory queries, and monitor connection health.
Stage 2: Governance
Apply Azure Policy, establish RBAC, deploy approved extensions, and track configuration compliance.
Stage 3: Monitoring and Security
Configure Azure Monitor Agent, create data-collection rules, enable Defender plans where approved, and integrate selected data with Sentinel.
Stage 4: Update Management
Assess patch compliance, build maintenance configurations, pilot update rings, and define exception and reboot procedures.
Stage 5: Automation and Modernization
Add remediation workflows, use managed identity, integrate SQL Server enabled by Azure Arc, connect Arc insights to migration planning, and expand to other sites and cloud providers.
The Bottom Line
Many businesses still depend on on-premises servers and will continue to do so for years. That does not mean those systems must remain disconnected from modern cloud operations.
Azure Arc enables organizations to bring Windows and Linux servers into the Azure management plane while leaving the workloads in their existing locations.
You do not have to move every server to Azure before you can start managing infrastructure like a cloud platform.
Frequently Asked Questions
Does Azure Arc move my on-premises server into Azure?
No. The server remains in its current physical or virtual location. Azure Arc creates an Azure resource representation and connects the machine to supported Azure management services.
Does Azure Arc require a VPN or ExpressRoute connection?
Not necessarily. The Connected Machine agent can use outbound HTTPS connectivity to Microsoft endpoints. A proxy, Arc gateway, Private Link architecture, VPN, or ExpressRoute may be used depending on security and networking requirements.
Does Azure Arc require inbound firewall ports?
The basic Arc connection is initiated outbound by the Connected Machine agent. It does not require exposing RDP, SSH, or other inbound management ports to the public internet simply to connect the machine to Arc.
Is Azure Arc free?
The core Arc-enabled server control-plane connection generally has no separate charge. Services enabled through Arc, such as Azure Update Manager, Defender for Servers, Azure Monitor, Log Analytics, Sentinel, or other Azure capabilities, can generate charges.
Can Azure Arc manage both Windows and Linux servers?
Yes. Azure Arc-enabled servers supports approved Windows Server versions and Linux distributions. Current operating-system support should be checked before deployment.
Can Azure Arc manage physical servers?
Yes. Azure Arc can connect supported physical servers as well as virtual machines running on-premises or in other cloud platforms.
Does an Arc-enabled server become an Azure virtual machine?
No. It becomes a hybrid-compute resource in Azure Resource Manager. It does not receive every capability available to a native Azure VM.
Can Azure Arc patch on-premises servers?
Azure Update Manager can assess and orchestrate operating-system updates for supported Arc-enabled servers. Patch windows, reboots, application dependencies, clustering, backups, and change control still need to be designed.
Can Azure Arc help with CMMC or NIST SP 800-171?
Azure Arc can support configuration management, security monitoring, vulnerability management, patching, policy assessment, and evidence collection. It does not independently establish CMMC compliance.
Can Azure Arc connect SQL Server?
Yes. Supported SQL Server instances can be enabled by Azure Arc for inventory and additional management capabilities. SQL-specific licensing, extensions, permissions, and deployment behavior should be reviewed before rollout.
How Fletcher Technology Group Can Help
Fletcher Technology Group designs and implements Azure Arc-enabled server environments for organizations that need consistent governance across on-premises, cloud, and edge infrastructure.
Our services include Azure Arc readiness assessments, hybrid cloud architecture, Azure landing-zone and subscription design, Arc-enabled server deployment, Group Policy and scripted onboarding, Azure Update Manager implementation, Defender for Cloud integration, Azure Monitor and Log Analytics design, Azure Policy and machine configuration, Sentinel integration, Azure RBAC and managed identity architecture, SQL Server enabled by Azure Arc, CMMC and NIST SP 800-171 hybrid-management architecture, and operational documentation.
Need to modernize hybrid server management?
We can help you plan Azure Arc safely, connect the right pilot systems, and build the governance model before expanding to production.
Related content
Technical References
- Azure Arc-enabled servers overview
- Benefits of Azure Arc for server management
- Azure Connected Machine agent overview
- Azure Connected Machine agent prerequisites
- Connect a machine to Azure Arc-enabled servers
- Connect hybrid machines using a deployment script
- Connect hybrid machines at scale with a service principal
- Connect machines at scale using Group Policy
- Manage Azure Connected Machine agent versions
- Azure Update Manager overview
- Microsoft Defender for Servers deployment planning
- Azure Arc-enabled servers security baseline
- Identity and access management for Azure Arc-enabled servers
- Management and monitoring for Azure Arc-enabled servers
- Azure Arc pricing
- Azure Update Manager pricing
- Windows Server Management enabled by Azure Arc
