Skip to content

Commit c056502

Browse files
authored
Merge pull request #104056 from davidsmatlak/ds-issue46663
Replication isn't supported on private endpoints
2 parents ab6960c + 3df66aa commit c056502

File tree

1 file changed

+34
-39
lines changed

1 file changed

+34
-39
lines changed
Lines changed: 34 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,24 @@
11
---
2-
title: Physical server disaster recovery architecture in Azure Site Recovery
2+
title: Physical server disaster recovery architecture in Azure Site Recovery
33
description: This article provides an overview of components and architecture used during disaster recovery of on-premises physical servers to Azure with the Azure Site Recovery service.
4-
author: rayne-wiselman
5-
manager: carmonm
6-
ms.service: site-recovery
74
ms.topic: conceptual
8-
ms.date: 11/14/2019
9-
ms.author: raynew
5+
ms.date: 02/11/2020
106
---
117

128
# Physical server to Azure disaster recovery architecture
139

1410
This article describes the architecture and processes used when you replicate, fail over, and recover physical Windows and Linux servers between an on-premises site and Azure, using the [Azure Site Recovery](site-recovery-overview.md) service.
1511

16-
1712
## Architectural components
1813

19-
The following table and graphic provide a high-level view of the components used for physical server replication to Azure.
14+
The following table and graphic provides a high-level view of the components used for physical server replication to Azure.
2015

21-
**Component** | **Requirement** | **Details**
22-
--- | --- | ---
23-
**Azure** | An Azure subscription, and an Azure network. | Replicated data from on-premises physical machines is stored in Azure managed disks. Azure VMs are created with the replicated data when you run a fail over from on-premises to Azure. The Azure VMs connect to the Azure virtual network when they're created.
24-
**Configuration server** | A single on-premises physical machine or VMware VM is deployed to run all of the on-premises Site Recovery components. The VM runs the configuration server, process server, and master target server. | The configuration server coordinates communications between on-premises and Azure, and manages data replication.
25-
**Process server**: | Installed by default together with the configuration server. | Acts as a replication gateway. Receives replication data, optimizes it with caching, compression, and encryption, and sends it to Azure storage.<br/><br/> The process server also installs the Mobility service on servers you want to replicate.<br/><br/> As your deployment grows, you can add additional, separate process servers to handle larger volumes of replication traffic.
26-
**Master target server** | Installed by default together with the configuration server. | Handles replication data during failback from Azure.<br/><br/> For large deployments, you can add an additional, separate master target server for failback.
27-
**Replicated servers** | The Mobility service is installed on each server you replicate. | We recommend you allow automatic installation from the process server. Alternatively you can install the service manually, or use an automated deployment method such as Configuration Manager.
16+
| **Component** | **Requirement** | **Details** |
17+
| --- | --- | --- |
18+
| **Azure** | An Azure subscription and an Azure network. | Replicated data from on-premises physical machines is stored in Azure managed disks. Azure VMs are created with the replicated data when you run a failover from on-premises to Azure. The Azure VMs connect to the Azure virtual network when they're created. |
19+
| **Process server** | Installed by default together with the configuration server. | Acts as a replication gateway. Receives replication data, optimizes it with caching, compression, and encryption, and sends it to Azure storage.<br/><br/> The process server also installs the Mobility service on servers you want to replicate.<br/><br/> As your deployment grows, you can add additional, separate process servers to handle larger volumes of replication traffic. |
20+
| **Master target server** | Installed by default together with the configuration server. | Handles replication data during fail back from Azure.<br/><br/> For large deployments, you can add an additional, separate master target server for failback. |
21+
| **Replicated servers** | The Mobility service is installed on each server you replicate. | We recommend you allow automatic installation from the process server. Or, you can install the service manually, or use an automated deployment method such as Configuration Manager. |
2822

2923
**Physical to Azure architecture**
3024

@@ -33,46 +27,47 @@ The following table and graphic provide a high-level view of the components used
3327
## Replication process
3428

3529
1. You set up the deployment, including on-premises and Azure components. In the Recovery Services vault, you specify the replication source and target, set up the configuration server, create a replication policy, and enable replication.
36-
2. Machines replicate in accordance with the replication policy, and an initial copy of the server data is replicated to Azure storage.
37-
3. After initial replication finishes, replication of delta changes to Azure begins. Tracked changes for a machine are held in a .hrl file.
38-
- Machines communicate with the configuration server on port HTTPS 443 inbound, for replication management.
39-
- Machines send replication data to the process server on port HTTPS 9443 inbound (can be modified).
40-
- The configuration server orchestrates replication management with Azure over port HTTPS 443 outbound.
41-
- The process server receives data from source machines, optimizes and encrypts it, and sends it to Azure storage over port 443 outbound.
42-
- If you enable multi-VM consistency, machines in the replication group communicate with each other over port 20004. Multi-VM is used if you group multiple machines into replication groups that share crash-consistent and app-consistent recovery points when they fail over. This is useful if machines are running the same workload and need to be consistent.
43-
4. Traffic is replicated to Azure storage public endpoints, over the internet. Alternately, you can use Azure ExpressRoute [public peering](../expressroute/about-public-peering.md). Replicating traffic over a site-to-site VPN from an on-premises site to Azure isn't supported.
44-
30+
1. Machines replicate using the replication policy, and an initial copy of the server data is replicated to Azure storage.
31+
1. After initial replication finishes, replication of delta changes to Azure begins. Tracked changes for a machine are held in a file with the _.hrl_ extension.
32+
- Machines communicate with the configuration server on HTTPS port 443 inbound, for replication management.
33+
- Machines send replication data to the process server on HTTPS port 9443 inbound (can be modified).
34+
- The configuration server orchestrates replication management with Azure over HTTPS port 443 outbound.
35+
- The process server receives data from source machines, optimizes and encrypts it, and sends it to Azure storage over HTTPS port 443 outbound.
36+
- If you enable multi-VM consistency, machines in the replication group communicate with each other over port 20004. Multi-VM is used if you group multiple machines into replication groups that share crash-consistent and app-consistent recovery points when they fail over. These groups are useful if machines are running the same workload and need to be consistent.
37+
1. Traffic is replicated to Azure storage public endpoints, over the internet. Alternately, you can use Azure ExpressRoute [public peering](../expressroute/about-public-peering.md).
38+
39+
> [!NOTE]
40+
> Replication isn't supported over a site-to-site VPN from an on-premises site or Azure ExpressRoute [private peering](concepts-expressroute-with-site-recovery.md#on-premises-to-azure-replication-with-expressroute).
4541
4642
**Physical to Azure replication process**
4743

4844
![Replication process](./media/physical-azure-architecture/v2a-architecture-henry.png)
4945

5046
## Failover and failback process
5147

52-
After replication is set up and you've run a disaster recovery drill (test failover) to check everything's working as expected, you can run failover and failback as you need to. Note that:
48+
After replication is set up, you can run a disaster recovery drill (test failover) to check that everything works as expected. Then, you can fail over and fail back as needed. Consider the following items:
5349

5450
- Planned failover isn't supported.
55-
- You must fail back to an on-premises VMware VM. This means you need an on-premises VMware infrastructure, even when you replicate on-premises physical servers to Azure.
51+
- Fail back to an on-premises VMware VM is necessary. You need an on-premises VMware infrastructure, even when you replicate on-premises physical servers to Azure.
5652
- You fail over a single machine, or create recovery plans, to fail over multiple machines together.
5753
- When you run a failover, Azure VMs are created from replicated data in Azure storage.
58-
- After triggering the initial failover, you commit it to start accessing the workload from the Azure VM.
54+
- After the initial failover is triggered, you commit it to start accessing the workload from the Azure VM.
5955
- When your primary on-premises site is available again, you can fail back.
60-
- You need to set up a failback infrastructure, including:
61-
- **Temporary process server in Azure**: To fail back from Azure, you set up an Azure VM to act as a process server, to handle replication from Azure. You can delete this VM after failback finishes.
62-
- **VPN connection**: To fail back, you need a VPN connection (or Azure ExpressRoute) from the Azure network to the on-premises site.
63-
- **Separate master target server**: By default, the master target server that was installed with the configuration server, on the on-premises VMware VM, handles failback. However, if you need to fail back large volumes of traffic, you should set up a separate on-premises master target server for this purpose.
64-
- **Failback policy**: To replicate back to your on-premises site, you need a failback policy. This was automatically created when you created your replication policy from on-premises to Azure.
65-
- **VMware infrastructure**: You need a VMware infrastructure for failback. You can't fail back to a physical server.
66-
- After the components are in place, failback occurs in three stages:
67-
- Stage 1: Reprotect the Azure VMs so that they replicate from Azure back to the on-premises VMware VMs.
68-
- Stage 2: Run a failover to the on-premises site.
69-
- Stage 3: After workloads have failed back, you reenable replication.
56+
- Set up a failback infrastructure that includes:
57+
- **Temporary process server in Azure**: To fail back from Azure, you set up an Azure VM to act as a process server, to handle replication from Azure. You can delete this VM after fail back finishes.
58+
- **VPN connection**: To fail back, you need a VPN connection (or Azure ExpressRoute) from the Azure network to the on-premises site.
59+
- **Separate master target server**: By default, the fail back is handled by the master target server that was installed with the configuration server on the on-premises VMware VM. If you need to fail back large volumes of traffic, you should set up a separate on-premises master target server.
60+
- **Failback policy**: To replicate back to your on-premises site, you need a failback policy. The policy was automatically created when you created your replication policy from on-premises to Azure.
61+
- **VMware infrastructure**: To fail back, you need a VMware infrastructure. You can't fail back to a physical server.
62+
- After the components are in place, fail back occurs in three stages:
63+
- **Stage 1**: Reprotect the Azure VMs so that they replicate from Azure back to the on-premises VMware VMs.
64+
- **Stage 2**: Run a failover to the on-premises site.
65+
- **Stage 3**: After workloads have failed back, you reenable replication.
7066

7167
**VMware failback from Azure**
7268

7369
![Failback](./media/physical-azure-architecture/enhanced-failback.png)
7470

75-
7671
## Next steps
7772

78-
Follow [this tutorial](physical-azure-disaster-recovery.md) to enable physical server to Azure replication.
73+
To set up disaster recovery for physical servers to Azure, see the [how-to guide](physical-azure-disaster-recovery.md).

0 commit comments

Comments
 (0)