You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: "Architecture Reference: Building a Landing Zone with OVHcloud Public Cloud"
3
-
excerpt: "A practical guide to designing a secure and scalable Landing Zone on OVHcloud Public Cloud, covering networking, IAM, backups, and more."
4
-
updated: 2025-06-16
2
+
title: "Architecture Reference - Building a Landing Zone with OVHcloud Public Cloud"
3
+
excerpt: "A practical guide to design a secure and scalable Landing Zone on OVHcloud Public Cloud, covering networking, IAM, backups, and more."
4
+
updated: 2025-07-24
5
5
---
6
6
7
7
## Objective
@@ -10,32 +10,32 @@ This guide helps OVHcloud Public Cloud users design and deploy a secure, scalabl
10
10
11
11
It covers core networking setup (vRack, subnets, gateways, floating IPs), traffic management (load balancer), and security layers (firewall, WAAP, Bastion).
12
12
13
-
It also includes guidance on infrastructure choices, IAM, backups, logging, private connectivity, and costcontrol—offering a clear foundation for production-ready cloud environments.
13
+
It also includes guidance on infrastructure choices, IAM, backups, logging, private connectivity, and cost-control, offering a clear foundation for production-ready cloud environments.
14
14
15
15
## Requirements
16
16
17
17
- Access to the [OVHcloud Control Panel](/links/manager).
To help you design a secure, scalable, and production-ready cloud foundation, the following diagram illustrates the key steps in building a Landing Zone on the OVHcloud Public Cloud:
25
25
26
-

26
+
{.thumbnail}
27
27
28
-
Each numbered step corresponds to a component or action in the setup process. Below is a detailed explanation for each:
28
+
Each numbered step corresponds to a component or action in the setup process. Below are detailed explanations for each:
29
29
30
-
0. vRack Setup
30
+
### 0. vRack setup
31
31
32
32
A vRack (Virtual Rack) is the foundational component that allows private networking between resources.
33
33
34
34
When you create a Public Cloud project, OVHcloud automatically provisions a vRack for you. This virtual layer isolates your internal communication and enables secure interconnections between services (instances, databases, gateways, etc.) across regions and even between different OVHcloud services (Bare Metal, Hosted Private Cloud).
35
35
36
36
You will use the vRack to attach all private subnets and connect public and private-facing services securely.
37
37
38
-
1. Create a Private Subnet
38
+
### 1. Create a private subnet
39
39
40
40
Inside the vRack, define private subnets to segment your network. For example, you can have separate subnets for frontend, backend, databases, and bastions.
41
41
@@ -45,7 +45,7 @@ Inside the vRack, define private subnets to segment your network. For example, y
45
45
46
46
Subnet creation is done from the OVHcloud Control Panel, via the OpenStack API, or using Terraform.
47
47
48
-
2. Set Up a Gateway
48
+
### 2. Set up a Gateway
49
49
50
50
To enable outbound or cross-zone communication for your private subnet, set up a Network Gateway for Public Cloud. It acts as a NAT device to allow traffic from your private subnet to the internet or other public resources.
51
51
@@ -55,7 +55,7 @@ To enable outbound or cross-zone communication for your private subnet, set up a
55
55
56
56
Follow [this guide](/pages/public_cloud/public_cloud_network_services/getting-started-02-create-private-network-gateway) to set up a gateway.
57
57
58
-
3. Assign Floating IPs
58
+
### 3. Assign Floating IPs
59
59
60
60
A Floating IP is a public IP that you can attach to a resource (usually an instance or load balancer) within a private network.
61
61
@@ -65,9 +65,9 @@ Use cases include:
65
65
- Public-facing applications hosted inside a private subnet
66
66
- Failover and migration between zones
67
67
68
-
Use floating IPs to expose selected private resources (e.g., instances, services) to the public internet securely. Follow [this guide](/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance) to link a floating IP.
68
+
Use Floating IPs to expose selected private resources (e.g., instances, services) to the public internet securely. Follow [this guide](/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance) to link a Floating IP.
69
69
70
-
4. Set Up a Load Balancer
70
+
### 4. Set up a Load Balancer
71
71
72
72
An OVHcloud Load Balancer lets you distribute traffic between multiple backend instances in different availability zones.
73
73
@@ -79,17 +79,17 @@ This is essential for creating highly available applications and distributing lo
79
79
80
80
Follow [this guide](/pages/public_cloud/public_cloud_network_services/getting-started-01-create-lb-service) to set up and use a Load Balancer.
81
81
82
-
5. Implement Firewall Rules
82
+
### 5. Implement firewall rules
83
83
84
84
Although OVHcloud doesn’t provide a built-in firewall-as-a-service, you can:
85
85
86
86
- Use Security Groups on each instance (similar to AWS)
87
87
- Deploy a third-party virtual firewall like Stormshield in your vRack
88
88
- Firewall solutions should inspect north-south (ingress/egress) and east-west (internal) traffic where applicable.
89
89
90
-
Follow [this guide](/pages/public_cloud/public_cloud_network_services/tutorial-stormshield_network_security_vrack) to set up and use a Stormshield Firewall.
90
+
Follow [this guide](/pages/public_cloud/public_cloud_network_services/tutorial-stormshield_network_security_vrack) to set up and use a Stormshield firewall.
91
91
92
-
6. Add WAAP Protection
92
+
### 6. Add WAAP protection
93
93
94
94
To protect your web and API applications, deploy a Web Application and API Protection (WAAP) service like Ubika.
95
95
@@ -99,7 +99,7 @@ To protect your web and API applications, deploy a Web Application and API Prote
99
99
100
100
Follow [this guide](/pages/public_cloud/public_cloud_network_services/tutorial-ubika_vrack) to deploy a WAAP protection with Ubika.
101
101
102
-
7. Configure a Bastion Host
102
+
### 7. Configure a Bastion Host
103
103
104
104
A Bastion is a secure access point to manage instances located in private subnets. OVHcloud provides a hardened, audited open-source bastion tool for this purpose.
105
105
@@ -111,7 +111,7 @@ Use it to:
111
111
112
112
See [documentation about Bastion](https://ovh.github.io/the-bastion/index.html){.external} on our GitHub account.
113
113
114
-
8. Enable Private Connectivity (OCC)
114
+
### 8. Enable private connectivity (OCC)
115
115
116
116
If you need to connect your on-premise infrastructure or other OVHcloud services securely to the Landing Zone, use OVHcloud Connect (OCC).
117
117
@@ -121,31 +121,31 @@ If you need to connect your on-premise infrastructure or other OVHcloud services
121
121
122
122
See [this documentation](/pages/network/ovhcloud_connect/occ-direct-control-panel).
123
123
124
-
9. Deploy Your Infrastructure
124
+
### 9. Deploy your infrastructure
125
125
126
126
With networking and security in place, deploy your core services:
These services can be managed using the Control Panel, OpenStack CLI, or Terraform.
137
137
138
-
10. Set Up Identity and Access Management (IAM)
138
+
### 10. Set up Identity and Access Management (IAM)
139
139
140
140
IAM is essential for defining who can access what and under which conditions. With OVHcloud IAM, you can:
141
141
142
142
- Create and assign roles and policies per user/group
143
143
- Integrate with SAML, OIDC, or use native IAM
144
144
- Isolate access by project, service, or region
145
145
146
-
See [related documentation](/pages/public_cloud/public_cloud_cross_functional/securing_and_structuring_projects).
146
+
See the [related documentation](/pages/public_cloud/public_cloud_cross_functional/securing_and_structuring_projects).
147
147
148
-
11. Define Backup Policies
148
+
### 11. Define backup policies
149
149
150
150
Ensure business continuity by protecting critical data and workloads:
151
151
@@ -155,7 +155,7 @@ Ensure business continuity by protecting critical data and workloads:
155
155
156
156
Define a backup strategy aligned with your RPO (Recovery Point Objective) and RTO (Recovery Time Objective).
157
157
158
-
12. Centralize Logging with Logs Data Platform
158
+
### 12. Centralize logging with Logs Data Platform
159
159
160
160
Logs Data Platform (LDP) allows you to:
161
161
@@ -165,18 +165,20 @@ Logs Data Platform (LDP) allows you to:
165
165
166
166
This is key for observability, security audits, and troubleshooting. Follow [this documentation](/pages/manage_and_operate/observability/logs_data_platform/getting_started_quick_start).
167
167
168
-
13. Implement Cost Control and Monitoring
168
+
### 13. Implement cost control and monitoring
169
169
170
-
Keep control of your cloud spend with:
170
+
Keep control of your cloud spending with:
171
171
172
172
- Budget alerts and consumption dashboards
173
173
- API access to cost usage reports
174
174
- Daily/hourly resource tracking
175
175
176
-
Use tagging, IAM roles, and alerts to link costs to teams, environments, or services. To more informations, see[this documentation](/pages/public_cloud/public_cloud_cross_functional/analyze_billing).
176
+
Use tagging, IAM roles, and alerts to link costs to teams, environments, or services. For more information, read[this documentation](/pages/public_cloud/public_cloud_cross_functional/analyze_billing).
177
177
178
178
## Go Further
179
179
180
180
If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for assisting you on your specific use case.
181
181
182
-
Join our [community of users](/links/community) and visit our [Discord channel](https://discord.gg/ovhcloud).
182
+
Join our [community of users](/links/community) and visit our [Discord channel](https://discord.gg/ovhcloud).
183
+
184
+
<sup>1</sup>: S3 is a trademark of Amazon Technologies, Inc. OVHcloud’s service is not sponsored by, endorsed by, or otherwise affiliated with Amazon Technologies, Inc.
0 commit comments