A VPS that answers quickly today can become a ceiling six months from now. Moving to a dedicated server is not an automatic promotion and it is not about prestige: it is an operations decision, made on measurements rather than impressions. Here are the signals that trigger it, the numbers that confirm it, the cost logic to apply, and the checklist that keeps your traffic alive during the move.
A KVM VPS Usually Handles More Than You Think
Open Vista's NVMe VPS range runs from VPS-1G Démarrage (1 vCPU, 1 GB RAM, 30 GB NVMe, $9.99/month) to VPS-5G Ultra (3 vCPU, 5 GB RAM, 100 GB NVMe, $49.99/month, or 472.80 MAD excl. VAT). Every plan includes a dedicated IPv4, unlimited bandwidth, root access, a management panel (web console, reboot, reinstall, DNS), automatic backups, a firewall with DDoS protection, 24/7 supervision, support 6 days a week, and a 99.9% SLA on infrastructure. Delivery takes under 15 minutes after ordering, and upgrading to a bigger plan does not require a painful migration.
In other words, before you talk about dedicated hardware, answer one simple question: is the top of the range blocking you, or is your application stack badly tuned? A misconfigured Odoo, WooCommerce or NextCloud will saturate a dedicated server just as fast as a VPS. Dedicated hardware adds headroom; it does not fix a slow query.
Five Signals That You Have Actually Hit the Ceiling
1. Sustained CPU load, not a spike
A spike during a backup or a catalog import is not a signal. Duration is. If your load average per core stays above 1 for several hours a day and the run queue never drains, you are no longer optimizing; you are waiting. uptime shows the trend, and vmstat 1 tells you whether time is spent computing or waiting.
2. Memory pressure that turns into swap
Swap is not a crime by itself; permanent swap is. If free -m shows almost no available memory and the kernel starts killing processes, you have hit the ceiling. A dmesg | grep -i oom that returns an "Out of memory" line is unambiguous, especially when the victim is your database process.
3. I/O becomes the limiting factor
A misused NVMe disk saturates on I/O before it saturates on CPU: unindexed queries, temporary files in the wrong place, backups running in the middle of the day. Watch iowait and average wait per request with iostat -x 1: when wait climbs while the processor is calm, the bottleneck sits lower in the stack.
4. The noisy neighbor, visible in steal time
On a VPS, the hypervisor shares physical resources. Steal time (the st column in top) measures how long your virtual machine wanted to run code but could not get a processor. Steal time that rises at peak hours means contention comes from the host, not from your application. That is a legitimate reason to escalate to a bigger plan or to dedicated hardware, and a sign that no application setting will fix it.
5. Predictable growth
The most reliable signal is not in your metrics, it is in your calendar: a new client site, a store doubling its catalog, a database growing by several gigabytes per quarter, a team adding three containers. If you already know load will double, sizing now is cheaper than an emergency move on a Friday night.
Measure Before You Decide
A migration decided on a hunch costs more than one decided on numbers. Collect two to four weeks of data, and compare like with like by keeping the same time windows.
- Install lightweight collection (node_exporter, Netdata, or even a cron job that writes
vmstatandiostatoutput to a file). - Record the real peaks: hour, duration, affected service, number of concurrent users.
- Fix what can be fixed first: missing indexes, caching, overly verbose logs, backups moved to the night.
- Measure again after the fixes. If load is still high, you have a documented case.
- Compare that load with the plan ceiling: 3 vCPU and 5 GB on VPS-5G Ultra, 2 vCPU and 4 GB on VPS-4G Avancé.
Comparing Costs With the Right Logic
The useful comparison is not VPS price versus dedicated price. It is the full cost of today's platform versus the full cost of the target platform, including administration time, backups, supervision and migration risk.
| Plan | vCPU | RAM | NVMe | USD/mo | MAD excl. VAT/mo |
|---|---|---|---|---|---|
| VPS-1G Démarrage | 1 | 1 GB | 30 GB | 9.99 | 94.48 |
| VPS-2G Business | 1 | 2 GB | 40 GB | 19.99 | 189.06 |
| VPS-3G Performance | 2 | 3 GB | 50 GB | 34.99 | 330.93 |
| VPS-4G Avancé | 2 | 4 GB | 80 GB | 39.99 | 378.22 |
| VPS-5G Ultra | 3 | 5 GB | 100 GB | 49.99 | 472.80 |
Two observations worth keeping. First, the price per gigabyte of RAM stays around $10 across the range: moving up does not save money, it buys a higher ceiling. Second, the published range stops at VPS-5G Ultra. Beyond that, a dedicated server is not improvised: it is sized through a written quote covering the hardware, the redundancy and the level of management you choose. No standardized dedicated price is published, and that is deliberate: two machines that look alike on paper do not cost the same to operate.
What the sticker price leaves out
A bare-metal dedicated server often costs less than a managed one, for a simple reason: someone has to handle updates, firewall, backups, supervision and incidents. Add the cost of spare hardware, the maintenance window and the migration itself. Conversely, a VPS already includes 24/7 supervision, automatic backups and DDoS protection: those lines belong in the dedicated column if you want the same service level.
A Migration Checklist That Avoids Downtime
- Inventory: services, cron jobs, users, SSH keys, certificates, firewall rules, DNS records.
- Tested backups: a backup never restored is not a backup.
- Dress rehearsal: build the target, restore the data, run the application outside production.
- DNS: lower the TTL 24 to 48 hours before the cutover so you can roll back quickly.
- Cutover: a short window, database in read-only or maintenance mode, final sync, record change.
- Verification: pages, forms, outgoing email, scheduled tasks, certificates, logs.
- Afterwards: closer monitoring for a few days, hardening of the new machine, documentation update.
The most commonly forgotten item is the IPv4 address. On a VPS it is dedicated but still tied to the machine: if any client points at the IP instead of the domain name, plan the communication before the cutover, not after.
When a Bigger VPS Is Still the Right Answer
If your load is concentrated in a few hours, if your growth is uncertain, or if you host several small client sites, a larger plan remains more profitable than an underused dedicated server. VPS-5G Ultra at $49.99/month (472.80 MAD excl. VAT), with 3 vCPU, 5 GB RAM and 100 GB NVMe, absorbs a lot of web traffic, and upgrading happens without a painful migration. It is also the default choice for agencies reselling white-label hosting: sharing operating costs matters more than raw power. See the agency partnership program.
FAQ
At what CPU level should you move to a dedicated server?
There is no universal threshold. The practical criterion is duration: a per-core load above 1 for several hours a day, over several weeks, after the application has already been optimized. If steal time rises at the same time, contention comes from the host, and a bigger plan or dedicated hardware is justified.
Is a dedicated server more secure than a VPS?
Not automatically. Dedicated hardware isolates resources better, but security depends mostly on configuration: updates, firewall, SSH access, backups, supervision. A hardened, monitored VPS is safer than a neglected dedicated server.
How long does a migration take?
It depends on data volume and the number of services, not on the server type. Preparation (inventory, tested backups, rehearsal) takes most of the time; the cutover itself happens in a short window, with an explicit rollback plan.
Do you need a dedicated server to host several client sites?
Not necessarily. Several sites on a well-sized VPS stay cost-effective, provided you separate access and monitor load per site. Dedicated hardware becomes relevant when a client requires physical isolation, or when the number of sites makes resource management too opaque.
Next Step
Before you order anything, compare your real consumption with the ceilings of the range. The five NVMe VPS plans, their prices in dollars and dirhams and their specifications are listed on the Open Vista VPS page; if your measurements show that VPS-5G Ultra is no longer enough, ask for a written quote for a dedicated server instead of oversizing blindly.