Public Cloud Instances - Key concepts
Objectives
This guide aims at giving you a clear understanding of the core concepts required to create, configure, and manage your first OVHcloud Public Cloud Compute instances. You will learn how instances work, how to choose the right instance type, and how key elements such as images, availability zones, networking, security, and backups fit together within the OVHcloud ecosystem.
What Is an Instance (Virtual Machine)?
An instance, or Virtual Machine (VM), is a fully isolated server running on OVHcloud’s shared physical infrastructure. It functions like a traditional server but offers the flexibility and scalability of the cloud. You choose the operating system, define the CPU, RAM, and storage resources, and deploy your applications, websites, or development environments.
Public Cloud Compute instances provide:
- On-demand creation and flexible sizing – scale resources up or down as needed.
- Pay-as-you-go billing – charged hourly or monthly based on actual usage.
- Seamless integration with OVHcloud services – including Object Storage, Networking, Backup, and more.
Instances can be managed through the OVHcloud Control Panel, the Horizon interface, API endpoints, or via automation and orchestration tools such as the OVHcloud CLI and Terraform.
Types of Instances
OVHcloud offers multiple instance families designed to meet different workload requirements. Each family provides a range of flavors (sizes) to precisely match your resource needs.
Each instance family includes multiple sizes (flavors) to help you tailor the instance to your application’s specific resource requirements.
Localization and Availability Zones
OVHcloud Compute instances are deployed across multiple datacenters worldwide, ensuring high availability and proximity to your users. Examples of regions include:
- GRA – Gravelines, France
- BHS – Beauharnois, Canada
- DE – Frankfurt, Germany
Availability Zone Types:
Best Practice: For critical workloads, prefer a multi-AZ deployment to ensure service resilience and continuity.
Available System Images
When creating an instance, you select an image that includes the operating system and, optionally, pre-installed applications. OVHcloud provides a variety of images to meet diverse needs:
- Linux Distributions: Ubuntu, Debian, CentOS, AlmaLinux, Rocky Linux, and others. These images are ready to use for web servers, development environments, and general-purpose workloads.
- Windows Server: Versions with integrated licenses, allowing immediate deployment for Microsoft-based applications and enterprise workloads.
- Pre-configured Applications: Images that come with softwares such as cPanel, Plesk, Docker, or NVIDIA GPU Cloud (NGC). They simplify deployment and accelerate time-to-production.
- Custom Images: You can import your own images in QCOW2 or RAW format, providing full control over your environment and enabling migrations, standardized templates, or specialized configurations.
Lifecycle and Support: OVHcloud regularly updates the image catalog. Always consult the lifecycle and end-of-support announcements to ensure your images remain secure and supported. See here.
SSH Keys
SSH keys provide a secure way to access your instances without using passwords. They consist of two components:
- Public Key: Installed on the instance to allow access.
- Private Key: Kept securely on your local machine and used to authenticate the connection.
SSH authentication ensures encrypted and reliable access to your servers.
Best Practices:
- Never share your private key.
- Use a unique key for each user.
- Store your keys in a secure manager or vault.
For detailed instructions on creating and using SSH keys, refer to the OVHcloud SSH guide.
Backups
Backups protect your data and configurations against accidental loss or errors. OVHcloud provides several backup mechanisms to ensure your instances and data remain safe:
- Backup Types:
- Manual Backups: Take a snapshot of your disk at any time.
- Automatic Backups: Scheduled backups created at regular intervals.
- Instance Creation and Restoration: Deploy a new instance directly from an existing backup.
- Backup Locations:
- Local Backup: Stored within the same region as your instance.
- Remote Backup: Automatically creates a copy of the local backup in a different region of your choice.
Best Practice: Backups are not a substitute for a resilient architecture. For critical environments, combine backups with multi-AZ replication to ensure maximum data protection and service availability.
Public and Private Networks
OVHcloud Compute instances can be connected to different types of networks depending on your application needs.
The vRack enables you to create a secure, isolated network, even across different regions or projects.
Example: Host your database on a private network while exposing only your web server on the public network.
For more detailed guidance on configuring Public Cloud networks, refer to the official OVHcloud networking guide.
Savings Plans
Savings Plans let you reduce your Public Cloud Compute costs in exchange for a commitment to consistent usage over a defined period from 1 month up to 3 years.
Key Benefits:
- Lower Costs: More cost-effective than pay-as-you-go billing.
- Automatic Application: Savings are applied automatically to all compatible instances.
- Flexible: You can change instance types or sizes while keeping the benefits of your plan.
Ideal Use Cases:
- Stable and predictable workloads, such as production applications or business servers.
- Services with consistent resource demands that benefit from cost optimization.
Saving Plans help you optimize your budget while maintaining the performance and reliability of your cloud environment. For more details, refer to the official OVHcloud Savings Plans guide.
Go further
Once you are familiar with the core concepts of OVHcloud Public Cloud Compute, you can explore more advanced operations and management tasks.
- How to create a Public Cloud instance and connect to it
- Managing your Public Cloud instances
- Starting an instance on an bootable volume
- Shelve or pause an instance
- First steps with preinstalled applications
- Adding cloud credit
Join our community of users.