OVHcloud Public Cloud is a good fit when European infrastructure, OpenStack compatibility, or a broader private-network design matters. It is not one uniform VPS screen: deployment mode, region, flavor, IP type, security groups, and billing mode are separate decisions.
Select the deployment mode before the flavor
The location selector can represent a 1-AZ region, a 3-AZ region, or a Local Zone. These modes differ in resilience and network capabilities, so do not choose only by city name. Keep the Next.js server near its database and object storage, and verify that the required instance flavor and services exist in the same location.
Discovery instances use shared resources and are positioned for testing and development. For a production application, start from observed CPU and memory needs and compare General Purpose or another appropriate flavor. OVHcloud allows upward resizing of regular instances but not normal downsizing; flexible instances have different disk constraints and permit both directions.
Treat networking as an architecture choice
A Basic Public IP is free and tied to the instance lifetime. A Floating IP is billed separately but can be reassigned, which is useful for replacement-based deployment and rollback. Private networks use vRack, and a private-only design may need a gateway. Document this before provisioning rather than retrofitting it during cutover.
OVHcloud Public Cloud security groups use the OpenStack model. Confirm the group associated with the instance and inspect its effective ingress rules. Public 80 and 443 belong at the reverse proxy; the Next.js process should listen privately. Restrict SSH to administrative sources and keep guest firewall rules aligned.
Verify backup and cutover behavior
The current creation flow enables automated backups by default, with a selectable retention rotation. Confirm that this is intended and priced for the chosen configuration. An instance backup does not replace database, object-storage, secret, or DNS recovery.
Before changing DNS, test the production hostname against the candidate IP, including dynamic routes, image optimization, streaming, cache behavior, and graceful shutdown. Keep the former instance or artifact usable until the rollback window closes.