Public Cloud Instances - Key concepts

Knowledge Base

Public Cloud Instances - Key concepts


Icons/System/eye-open Created with Sketch. 14 Views 05.12.2025 Cloud / Instances

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.

Types of instancesDescriptionTypical use cases
General PurposeBalanced CPU and MemorySuitable for development servers, web applications, and general business workloads. Provides a balanced ratio of CPU and RAM.
CPU OptimizedHigh Processor PerformanceIdeal for compute-intensive applications, parallel processing tasks, CI/CD pipelines, or microservices requiring high CPU frequency.
Memory OptimizedHigh Memory CapacityDesigned for data analysis, big data workloads, and database caching. Features high RAM-to-CPU ratios and accelerated IOPS. vCores are clocked at 2 GHz or higher.
Storage OptimizedHigh IOPS PerformanceEquipped with NVMe storage for ultra-fast disk I/O, perfect for databases and big data applications.
GPUHardware-Accelerated GraphicsProvides exceptional parallel computing performance, up to 1,000× faster than CPU for certain workloads. Suitable for AI, deep learning, and 3D rendering.
DiscoveryCost-Effective, Shared ResourcesEntry-level instances with shared resources, offering stable performance at an affordable price. Great for testing environments, training, or proof-of-concept projects.

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:

Types of zonesDescriptionRecommended use
1-AZ (Single Availability Zone)Instances are deployed within a single zone.Simple environments, development, testing, or non-critical workloads.
3-AZ (Triple Availability Zone)Instances are distributed across three redundant zones within the same region.Production workloads requiring high availability and fault tolerance.
Local ZonesEdge locations closer to end-users to reduce latency.Latency-sensitive applications such as real-time data processing, gaming, or interactive web services.

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.

Types of networksDescriptionUse Cases
Public NetworkInstances are connected to the Internet via a public IP address.Hosting websites, APIs, or providing remote access to your servers.
Private Network (vRack)A private interconnection between your OVHcloud resources, isolated from the public Internet.Connecting databases, backend services, or internal communication between instances.

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.

Join our community of users.

Related articles