Analytics Synapse Analytics field-manual-complete field-manual-complete field-manual-complete

Synapse managed virtual network

A Synapse managed virtual network is a network boundary that Synapse creates and operates for a workspace. You do not manage its subnets and network security groups the same way you would manage your own virtual network. Its main value is controlled isolation for data integration and Spark workloads, plus the ability to use managed private endpoints. The decision is made when the workspace is created. For learners, remember this simple rule: if a restricted Synapse workspace needs managed private endpoints, the workspace must have a managed virtual network.

Aliases
Azure Synapse managed virtual network, Synapse managed VNet, managed workspace virtual network, Synapse workspace managed VNet
Difficulty
intermediate
CLI mappings
5
Last verified
2026-05-27T06:46:29Z

Microsoft Learn

A Synapse managed virtual network is the Azure-managed network boundary associated with a Synapse workspace. It isolates workspace data integration and Spark resources, enables managed private endpoints, and can restrict outbound connectivity to approved targets when data exfiltration protection is enabled at workspace creation.

Microsoft Learn: Azure Synapse Analytics Managed Virtual Network2026-05-27T06:46:29Z

Technical context

Technically, the managed virtual network is a workspace-level configuration chosen at creation time. Data integration and Spark resources can run inside this Azure-managed network boundary. Dedicated SQL pool and serverless SQL pool are multitenant capabilities outside that boundary, with private links used for intra-workspace communication. When data exfiltration protection is enabled, outbound access should use managed virtual network integration runtime behavior and approved managed private endpoints. The setting interacts with workspace identity, linked services, private endpoints, allowed tenant IDs, and connector choices across Synapse artifacts.

Why it matters

It matters because this is one of the architecture decisions you cannot casually fix later. A workspace without a managed virtual network cannot be converted into one after creation. That affects private endpoint strategy, data exfiltration protection, security posture, and migration cost. For regulated analytics, the managed virtual network often determines whether pipelines and Spark jobs can access locked-down data stores without public exceptions. It also affects operations: teams must understand which integration runtime path is used, which targets are approved, and which artifacts still reference public routes. Getting this wrong usually means rebuilding the workspace, not editing a checkbox. Make that decision before data, code, and access patterns harden around it, and keep audit evidence.

Where you see it

Signals, screens, and Azure surfaces where this term usually becomes operational.

Signal 01

In workspace creation settings, the managed virtual network and data-exfiltration choices appear before the Synapse workspace is provisioned during vending, migration, and security approval review.

Signal 02

In Azure CLI workspace output, networking properties reveal whether managed VNet behavior was selected for the workspace design during compliance evidence collection before audit review.

Signal 03

In security reviews, managed private endpoint inventories and approved outbound target lists show how the managed virtual network is being used during readiness checks and production approvals.

When this becomes relevant

Specific situations where this term helps solve real Azure design, operations, migration, security, reliability, cost, or governance problems.

  • Create a regulated Synapse workspace that can reach private storage and databases without public network exceptions.
  • Enable managed private endpoints and data exfiltration controls for analytics workloads that handle sensitive data.
  • Avoid customer-managed subnet and NSG complexity for Spark clusters while keeping workspace-level network isolation.
  • Detect noncompliant Synapse workspaces before migrating pipelines that require private connectivity.
  • Standardize workspace creation in landing zones so network posture is decided before artifacts and schedules exist.

Real-world case studies

Different enterprise-style examples that show the term being used to hit measurable objectives.

Case study 01

Fintech lending platform avoids a workspace rebuild mistake

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

A fintech lender planned a new Synapse workspace for credit-risk modeling. Security required private-only access to loan data, but the first design treated networking as a post-deployment task.

Business/Technical Objectives
  • Create the workspace with the correct network posture before pipelines were deployed.
  • Support managed private endpoints to loan storage, Key Vault, and SQL data marts.
  • Prevent outbound access to unapproved targets for regulated datasets.
  • Produce deployment evidence for the model-risk governance board.
Solution Using Synapse managed virtual network

The platform architect changed the workspace deployment template to enable managed virtual network and data exfiltration protection during creation. Azure CLI validation showed managedVirtualNetwork and preventDataExfiltration values before any data artifacts were promoted. Managed private endpoints were then created for ADLS Gen2, Key Vault, and SQL targets, with approval handled by each resource owner. Linked-service templates were reviewed to make sure they used the intended private paths rather than public integration runtime defaults.

Results & Business Impact
  • The team avoided rebuilding the workspace after security review, saving an estimated three-week delay.
  • All five required private endpoints were approved before the first production model-training schedule.
  • No public storage or SQL firewall exceptions were requested during launch.
  • Governance evidence was reduced from screenshots to repeatable CLI output and deployment records.
Key Takeaway for Glossary Readers

The managed virtual network decision belongs at workspace creation, where architecture mistakes are still cheap to fix.

Case study 02

Aerospace simulation team standardizes isolated Spark workspaces

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

An aerospace engineering group ran heavy Spark simulations over test-flight data. Earlier workspaces mixed public data paths, manual subnet planning, and inconsistent firewall exceptions.

Business/Technical Objectives
  • Give Spark workloads an isolated Synapse-managed network boundary.
  • Avoid customer-managed subnet sizing for bursty simulation clusters.
  • Create a repeatable workspace pattern for multiple engineering programs.
  • Reduce network-related job failures before certification reporting deadlines.
Solution Using Synapse managed virtual network

The cloud platform team built a Synapse workspace blueprint with managed virtual network enabled, standard tags, approved storage endpoints, and managed private endpoint templates. Engineers no longer requested custom subnets for Spark pools; they deployed into workspaces that already had the required network posture. Azure CLI checked workspace settings and endpoint approval status during each environment build. Runbooks guided operators to confirm whether a failed simulation was caused by Spark pool capacity, source throttling, or private endpoint approval rather than generic network confusion.

Results & Business Impact
  • New isolated workspaces were provisioned in 55 minutes instead of three days of network coordination.
  • Spark job failures attributed to firewall drift fell from 12 per quarter to one per quarter.
  • Engineering programs reused the same blueprint across four certification data environments.
  • Platform tickets for subnet sizing and NSG exceptions dropped by 70%.
Key Takeaway for Glossary Readers

Managed virtual network helps Synapse Spark teams standardize isolation without turning every analytics workspace into a custom VNet project.

Case study 03

Consumer insights team cleans up restricted workspace routing

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

A consumer insights group enabled data exfiltration protection but several imported pipelines still referenced public runtime behavior. Some loads failed only after production schedules started.

Business/Technical Objectives
  • Find artifacts that conflicted with the restricted workspace network model.
  • Route approved data sources through managed private endpoints consistently.
  • Reduce failed scheduled runs caused by public path assumptions.
  • Document the intended network behavior for support engineers.
Solution Using Synapse managed virtual network

Operators first used Azure CLI to prove the workspace had managed virtual network and data exfiltration protection enabled. They listed managed private endpoints, then reviewed linked-service JSON for integration runtime references and target endpoints. Pipelines that still pointed at public paths were updated to use the managed virtual network pattern and approved endpoint targets. The team added a release gate that exported workspace settings, endpoint status, and linked-service definitions before production promotion. The team also rehearsed workspace recreation before opening access to mission data.

Results & Business Impact
  • Scheduled ingestion failures fell from 19 in the first month to 3 in the next month.
  • All critical linked services were mapped to approved private endpoint targets within two sprints.
  • Support runbooks cut initial network triage from 75 minutes to 18 minutes.
  • Future imports from older workspaces were blocked until routing checks passed.
Key Takeaway for Glossary Readers

A restricted Synapse workspace only works when artifacts, integration runtime choices, and managed private endpoints match the network boundary. reliably and securely.

Why use Azure CLI for this?

As an Azure engineer with ten years of landing-zone reviews behind me, I use Azure CLI for managed virtual network checks because this setting is a creation-time architecture choice. CLI lets me show the workspace configuration, confirm whether managed virtual network and data exfiltration protection are enabled, list managed private endpoints, and script new workspace creation with the right network flags. It also creates repeatable audit evidence across subscriptions. During migrations, I would rather discover a noncompliant workspace from az synapse workspace show than after a team has deployed pipelines that cannot meet the security model. Review that evidence before platform teams approve workspace creation or vending releases.

CLI use cases

  • Show an existing workspace and capture managed virtual network and data exfiltration protection settings.
  • Create a new Synapse workspace with managed virtual network and data exfiltration flags from reviewed automation.
  • List managed private endpoints to confirm the workspace is using approved private targets.
  • Inventory workspaces across a resource group and identify those that cannot support managed private endpoints.
  • Export workspace settings as audit evidence before a migration, security review, or production readiness gate.

Before you run CLI

  • Confirm tenant, subscription, resource group, workspace name, region, storage account, file system, and SQL admin requirements before creation.
  • Decide managed virtual network and data exfiltration settings before creating the workspace because the core network choice is immutable.
  • Register required providers, especially Microsoft.Network, and verify policy assignments that may enforce or block network settings.
  • Treat workspace creation as cost-impacting and security-impacting because it provisions platform resources and affects future private connectivity.
  • Use secure handling for SQL admin credentials and prefer infrastructure automation instead of typing production values into ad hoc shells.

What output tells you

  • The managedVirtualNetwork field shows whether the workspace was created with the managed network boundary enabled.
  • The preventDataExfiltration field shows whether outbound access is expected to be limited to approved managed private endpoint targets.
  • Workspace location and managed resource group values identify where Synapse-managed resources and network behavior are anchored.
  • Managed private endpoint lists reveal which approved or pending targets make the restricted workspace usable for real data access.
  • Errors during workspace creation usually point to missing provider registration, policy denial, invalid storage, credentials, or naming problems.

Mapped Azure CLI commands

Command bundle

az synapse workspace show --name <workspace-name> --resource-group <resource-group>
az synapse workspacediscoverAnalytics
az synapse workspace list --resource-group <resource-group>
az synapse workspacediscoverAnalytics
az synapse workspace create --name <workspace-name> --resource-group <resource-group> --storage-account <storage-account> --file-system <filesystem> --sql-admin-login-user <user> --sql-admin-login-password <password> --location <region> --enable-managed-virtual-network true --prevent-data-exfiltration true
az synapse workspaceprovisionAnalytics
az synapse managed-private-endpoints list --workspace-name <workspace-name>
az synapse managed-private-endpointsdiscoverAnalytics
az synapse workspace firewall-rule list --workspace-name <workspace-name> --resource-group <resource-group>
az synapse workspace firewall-rulediscoverAnalytics

Architecture context

Architecturally, a Synapse managed virtual network is part of the platform boundary, not an optional tuning knob. I decide on it alongside landing zone network rules, data classification, private endpoint strategy, Key Vault access, workspace identity, and CI/CD promotion. It removes the need to size customer-owned subnets for Spark clusters, but it also means private connectivity is handled through Synapse-managed constructs. In strict environments, I pair it with data exfiltration protection and managed private endpoints so outbound paths are intentional. The tradeoff is planning discipline: because the setting is immutable, workspace creation must happen from reviewed infrastructure code. Review that decision before any build and keep it ready for governance reviews.

Security

Security impact is direct because the managed virtual network defines whether Synapse workloads can use managed private endpoints and controlled outbound paths. With data exfiltration protection, teams can require access to external data sources through approved managed private endpoints rather than arbitrary public destinations. That reduces exposure, but it does not replace identity, RBAC, Key Vault, firewall, or data-classification controls. Operators should review allowed tenant IDs, linked-service integration runtime choices, and endpoint approvals. A workspace with this feature can still be misused if public routes or overly broad credentials remain in artifacts. Confirm this boundary before restricted data lands there for processing.

Cost

There is no simple standalone line item that explains the cost of a managed virtual network, but the design affects spend. Building the right workspace once is cheaper than rebuilding it after security rejects public connectivity. Private connectivity, duplicated environments, failed migration rehearsals, Spark retries, and operator time all show up as indirect cost. The feature can also reduce waste by removing temporary public exceptions and repeated troubleshooting. FinOps reviews should connect the workspace owner, managed private endpoints, integration runtime usage, Spark pools, and failed runs so the network boundary is not treated as free just because it is not a SKU button. Review it during architecture funding, landing-zone budget, and migration planning cycles with named owners.

Reliability

Reliability impact is indirect but important. The managed virtual network can make connectivity more predictable by reducing ad hoc public firewall dependencies, yet it also creates a stricter dependency on managed private endpoint approval and integration runtime choices. A pipeline may fail because its artifact still references a public Azure IR path in a restricted design, or because a required endpoint was never approved. Since the setting cannot be added later, the most reliable path is to create workspaces correctly from the start. Migration plans should include artifact export, endpoint recreation, validation runs, and rollback timing. Test failures should be tied to network controls early. Repeat those tests during cutover validation rehearsals.

Performance

Performance impact is indirect. A managed virtual network does not automatically make Spark or pipelines faster, but it shapes the network path and removes some public endpoint uncertainty. Throughput still depends on source service limits, file layout, partitioning, Spark pool sizing, integration runtime behavior, and target capacity. Data exfiltration protection can make failures clearer by blocking unapproved paths instead of allowing accidental slow public routes. Operators should measure actual pipeline duration, Spark stage timing, and target throttling before blaming the network boundary. The biggest performance gain is often operational: fewer failed attempts and cleaner routing evidence. Include representative copy tests in every secure workspace build. Run those tests before measuring Spark or pipeline bottlenecks in production.

Operations

Operators deal with managed virtual network decisions during workspace provisioning, security audits, private connectivity incidents, and migrations. They inspect workspace settings, list managed private endpoints, confirm data exfiltration protection, review linked-service integration runtime references, and verify target approvals. Runbooks should distinguish workspace creation settings from changeable artifacts. During incidents, operators should ask whether the workload is Spark, data integration, serverless SQL, or dedicated SQL, because each capability has different network behavior. Good operations practice includes recording the intended network mode in deployment templates, tags, and platform documentation. This prevents teams from treating immutable networking as a routine toggle. Confirm that record before each workspace migration cutover.

Common mistakes

  • Creating a workspace without managed virtual network and assuming it can be enabled later through an update command.
  • Enabling data exfiltration protection but leaving linked services or activities configured for public integration runtime paths.
  • Treating managed virtual network as a replacement for RBAC, Key Vault, storage firewall, private endpoint approval, or data classification.
  • Forgetting to create and approve managed private endpoints before scheduling pipelines that access locked-down sources.
  • Migrating artifacts into a new restricted workspace without retesting every connector and integration runtime reference.