general-purpose

A wide range of instances suited to all of your needs

Our General Purpose instances have balanced and guaranteed resources (CPU, memory, storage and network), providing your General Purpose instances with high performance computing to efficiently manage the bulk of production workloads.
You can also get improved processor performance while reducing your costs, thanks to our competitive and transparent pricing.

The flexibility of the cloud

With General Purpose instances, you can get projects up and running, stress-free and with all the scalability options open to you. These instances have a balanced ratio of 4 GB RAM per high-end AMD EPYC vCPU, to cover nearly all of your standard use cases.

100% of your resources, 100% of the time.

With General Purpose instances featuring guaranteed resources, you get 100% of resources and at full capacity, whenever you need them. Resources are constantly allocated only to you, to meet the slightest requirements in terms of power.

Created with Sketch.

An ecosystem for your applications

With high availability and a 99.999% service level agreement (SLA), General Purpose instances are perfect for your production environments. You can build complex, secure and international environments within the cloud ecosystem (IAM, private network, Load Balancer, Anti-DDoS).

Created with Sketch.

ISO/IEC 27001, 27701 and healthcare data hosting compliance

Use cases

Front-end server cluster

Thanks to their CPU/RAM ratio, General Purpose instances are particularly suitable for hosting the first line of a multi-tier application. Front-end server clusters, including web servers such as Apache or Nginx, may require a higher number of vCores for concurrent access.

SaaS applications

General Purpose instances allow for an optimal balance between processors and memory, to respond to business fluctuations while sustaining performance. By providing stable and reliable performance, these instances deliver a smooth user experience. They are perfect for e-commerce applications, websites, business applications and content management systems (CMS).

Useful commands

Boot your instance
openstack server create --flavor b3-64 --image debian server01

Resize your instance
openstack server resize --flavor b3-128 --confirm server01

Documentation and guides

Getting started with Public Cloud instances

Need help getting started? A guide is available to help you get started with our cloud solutions.

Manage your instances easily

Find out how to manage these types of instances for your Public Cloud projects.

Your questions answered

Read our frequently asked questions

Ready to get started?

Create an account and launch your services in minutes

Pricing Public Cloud

General Purpose billing

These instances are billed like all of our other instances, on a pay-as-you-go basis at the end of each month. The price depends on the size of the instance you have booted, and the duration of its use.

Why choose OVHcloud for your General Purpose instances?

Our wide range of Public Cloud instances is available for all purposes and needs. Our data processing and hosting commitments provide effective monitoring of your machines. You also benefit from our vRack private network, which interconnects our different solutions, ensuring the security of your data and applications. In addition, you can store, process, analyse and manipulate your data on a sovereign, accessible and compliant cloud.

Your questions answered

What is the difference between the b2 and b3 ranges?

The b2 instances comprise an Intel processor and correspond to our legacy instances. The b3 instances comprise an AMD processor, and is our latest range. You also get better network performance with the b3 range.

What is a General Purpose instance?

A General Purpose instance is a type of cloud computing instance. It is designed to achieve a balance of compute, memory, storage and network resources, making them suitable for varied applications and workloads.

OVHcloud General Purpose instances are versatile and generally suited for a wide range of tasks, from managing web servers to running databases and business applications. While they are not designed for specific use cases, they offer a general computing capacity that can meet the needs of many applications.

What are the different types of instances?

OVHcloud offers a wide range of instance types to meet your computing, memory, storage, and performance needs.

  • General Purpose instances provide a balance between computing power, memory and storage. They are suitable for a wide range of applications and workloads:
  • Compute Optimized instances: designed for compute-intensive workloads, such as data processing, modelling, simulation and rendering.
  • Memory Optimized instances: designed for memory-intensive applications, such as in-memory databases and data analysis. They have a high amount of RAM.
  • Storage Optimized instances: perfect for workloads requiring fast, high-capacity data storage, such as massive databases or streaming applications.
  • Graphics Processing Unit (IPU) instances: equipped with graphics processing units (GPUs) and used for tasks, such as machine learning, 3D visualisation, modelling and simulation.

Can I migrate my current b2 instance to a new b3 instance?

Yes, you can migrate, under certain conditions. The main requirement is the size of the destination disk, which must be equal to or larger than the size of your current model.
This means that the target b3 instance must have at least the same storage size as the current instance.

How do I migrate my b2 instance to a b3 instance?

To migrate your b2 instance to a b3 instance, you will need to edit your instance and change your model.
Changing your model may result in server downtime for a few minutes. Server downtime duration may vary depending on the model. In some cases, this may take more than an hour. It is recommended that you back up your instance before changing it. You will be able to restore your backup using the original model if you encounter any problems after the change.

Which SLA is guaranteed by OVHcloud for this instance?

The SLA guarantees 99.999% monthly availability on instances. For further information, please refer to the Terms and Conditions of Service.

Which hypervisor is used for instance virtualisation?

Instances are virtualised by the KVM hypervisor in the Linux kernel. KVM is an open-source solution that has proven its reliability for many years. VMs are fully-virtualised, with no guest system changes required. KVM also offers advanced features such as live migration for virtual machines.

Can I back up an instance?

Yes, each instance can be backed up by generating an image in the Private Image Catalog. You can also schedule backups to be automated. For optimal snapshot security and consistency, we strongly recommend installing Qemu guest agent.

Do General Purpose instances have anti-DDoS protection?

Yes, our anti-DDoS protection is included with all OVHcloud solutions at no extra cost.

Can I integrate a General Purpose Instance into the OVHcloud Virtual Private Network (vRack)?

Yes, Public Cloud private networks are an integral part of the vRack network, and interconnects different OVHcloud solutions to one another.

Can I use an IPv6 address on these instances?

Yes, an IPv6 address is assigned for each instance using a public network interface.

Can I automate my instance configuration at startup?

Yes, you can use an instance configuration file. This will be run when your machine launches. This file will be supported by cloud-init, which accepts different formats such as standard scripts or cloud-config syntax.

Can I pause my instance’s billing?

Yes. In the OpenStack API, you can use the shelve function. It will automatically back up the instance, save the configuration, and free up the resources. When you use the unshelve function, the same process will be carried out in reverse to restore the instance to its original state.

Can I manage the placement of my instances on hypervisors?

Indirectly, yes. You can use affinity or anti-affinity groups that place the instances on the same hypervisor or on different hypervisors, respectively. For example, an anti-affinity group ensures that no instance works on the same hypervisor as another instance in the group. This rules out the risk of losing several instances in the same group, if a hypervisor stops working.

How do I determine the best instance for my needs?

Choosing the right cloud instance depends on the balance required for your application needs, budget, and performance requirements. We often recommend starting with an iterative approach, monitoring application performance and tuning instances as requirements change. Want to try out our instances? Create your first free Public Cloud project. Try out Public Cloud.