This article describes the scope of services and support available when requesting assistance to implement a site-to-site VPN with your Managed Cloud PaaS 2.0 deployment.
Sitecore will deploy the Azure Services required to implement a site-to-site VPN while provisioning your Hub Environment.
Note: The Primary Hub will be deployed simultaneously as your first Sitecore Environment. The Primary Hub is common to both your Production and non-production Environments (spokes). An additional Disaster Recovery (DR) Hub will be provided within the secondary Azure region for customers who have purchased DR services in combination with PaaS 2.0.
It is recommended to review the following KB articles for further details relating to the Azure Services included in your Hub Environment.
Creating a site-to-site VPN connection in Azure involves several steps within the Azure Infrastructure hosted by Sitecore and on your on-premises network. Sitecore will not assume responsibility for any on-premises components or services. Implementation of the site-to-site VPN will require input from the Customer IT team.
The steps provided within this knowledge base article are intended to guide the VPN pairing process. The steps needed to establish the VPN connection may vary depending on your VPN and on-premises Network properties and configuration.
The charts on the following pages use the coding system outlined below:
RACI Description | Customer/Partner | Sitecore |
Create Virtual Network * | C, I | R, A |
Create VPN Gateway ** | C, I | R, A |
Create Local Network Gateway *** | C, I | R, A |
Configure your VPN Device | R, A | C, I |
Note: Sitecore will not assume responsibility for any on-premises components or services. Implementation of the Site-to-Site VPN will require input from the Customer IT team.
* All Virtual Networks will be created by Sitecore during the initial Sitecore Environment provisioning process (spoke).
** The VPN Gateway will be created by Sitecore during the initial Hub Environment provisioning process (Hub). - Sitecore currently supports route-based VPN Gateways only.
*** The Local Network Gateway will be provisioned by Sitecore at the request of the customer to establish a Site-to-Site connection.
Sitecore Hub Environment – Provisioning | Customer/Partner | Sitecore |
Deploy Sitecore Hub Environment
|
C, I | R, A |
Sitecore Hub Environment – Networking | ||
Deploy Azure Virtual Network in Hub Environment | C, I | R, A |
Create and Configure Hub Subnet Group | C, I | R, A |
Deploy Azure Network Security Group (NSG) in Hub Environment | C, I | R, A |
Deploy Azure VPN Gateway | C, I | R, A |
Assign Public IP Address(s) | C, I | R, A |
Deploy Azure Local Network Gateway | C, I | R, A |
Configure Azure Local Network Gateway (Site-to-Site Connection) | R, A | R, A |
Sitecore Spoke Environment – Networking | ||
Deploy Sitecore Spoke Environment
|
C, I | R, A |
Sitecore Spoke Environment – Networking | ||
Deploy Azure Virtual Network for Sitecore Spoke Environment | C, I | R, A |
Create and Configure Spoke Subnet Group | C, I | R, A |
Deploy Azure Network Security Group (NSG) in Spoke Environment(s) | C, I | R, A |
VNet Peering | ||
Configure VNet Peering between the Hub and Spoke Environment(s) | C, I | R, A |
VPN Configuration – Sitecore | ||
Create a Shared Key | R, A | C, I |
Assign Public IP of VNet Gateway | C, I | R, A |
All on-premises VPN and Network Configuration | R, A | C, I |
All on-premises VPN and Network Monitoring and Maintenance | R, A | C, I |
Note: The steps described within this article should be repeated within the disaster recovery environment (subject to additional purchase and customer agreement)
Each Spoke has its own Virtual Network, Each Virtual Network contains multiple Subnets, and each Subnet has an attached Network Security Group to control authorized access and prevent any unauthorized access to Azure Services. Sitecore Managed Cloud implements VNet Peering from each Spoke to the Hub Network to allow the Spoke to communicate with the shared services such as the Hub’s VPN Gateway.
Review KB1003100 for further details related to the PaaS 2.0 Network Architecture and Subnet allocations within Managed Cloud.
Refer to the following links provided by Microsoft for a definitive guide to implementing a site-to-site Virtual Private Network (VPN) on the Microsoft Azure platform:
https://learn.microsoft.com/en-us/azure/vpn-gateway/tutorial-site-to-site-portal
https://learn.microsoft.com/en-us/azure/vpn-gateway/tutorial-site-to-site-portal#CreateConnection