A dedicated server is not a bigger VPS
The difference comes down to one word: neighbours. On a VPS, your virtual machine sits on a host it shares — resources are allocated to your plan, but the hypervisor, the storage and the network link remain pooled. On a dedicated server, the physical machine is reserved for you: its cores, its memory, its disks and its network port serve nobody else.
That produces four concrete effects, and one alone is rarely enough to justify the move. The first is consistency under sustained load: eight hours at 80 % utilisation does not behave like a three-minute spike, and that is where sharing shows. The second is access to the real hardware, hence to the kernel, to nested virtualisation and to storage tuning. The third is isolation, when a contractual requirement demands that the physical layer not be shared. The fourth is the hardware-bound licence, when a vendor counts physical cores or ties its key to one specific machine.
The range starts at 2 022 DH/mois HT, quoted tax exclusive (VAT excluded). That is an entry point, not the price of your configuration: on bare metal, the amount follows the hardware.
VPS or dedicated server: what actually changes
| What you are looking at | VPS Cloud | Dedicated server |
|---|---|---|
| Resources | Allocated to your plan, on a host shared with other virtual machines | A whole physical machine: cores, memory, disks and network port reserved |
| Resizing | A plan change in a few minutes, without moving the data | A change of machine: you have to migrate, not drag a slider |
| Provisioning | A few minutes after the order | Longer: physical hardware has to be prepared |
| Billing | Monthly, on an amount renewed unchanged | Monthly, with setup fees appearing on the first invoice only |
| Administration | Yours to handle, root access included | Yours to handle, root access included; unmanaged by default |
| Sign that it is the right call | The load is variable and fits within a plan's envelope | The load is sustained and already saturates a large VPS, or a licence requires it |
The signals that say a VPS is no longer enough
- The processor is waiting on the host, not on your code — a
steal time(thestcolumn intop) that never comes back down means the hypervisor is making you wait. It is the clearest signal, and optimising your application will not fix it. - I/O caps out before the processor does — a high
iowaitunder normal load, with disk queues growing, points to storage as the bottleneck. On reserved hardware, the disks are shared with nobody. - Memory is the ceiling, and the next tier costs more than a machine — put the price of the higher VPS plan next to that of an entry-level server. The crossover comes sooner than you would think.
- A licence counts physical cores or binds itself to a machine — some vendors charge per physical core or per socket, others tie their key to one piece of hardware. Ask the vendor before choosing the server, not after.
- The load is sustained, not spiky — a VPS absorbs a three-minute spike very well. Continuous utilisation over hours is a problem of a different nature.
And the cases where a dedicated server is not warranted
This is the half of the article that makes the other half useful: most needs fit on a VPS. An oversized machine improves nothing — it makes the invoice and the administration heavier at the same time.
Four situations where dedicated is the wrong reflex. When the load is variable: a VPS resizes in minutes, a physical server is replaced, which means migrating. When nobody on the team administers a server: dedicated is unmanaged by default, and a powerful machine kept badly exposes more than a VPS kept well. When the real need is service continuity: it comes from two machines and a failover, not from one bigger machine — a single dedicated server remains a single point of failure. When the slowness observed comes from the code or the queries: doubling the cores pushes the problem back a few weeks, and a missing index is not offset with hardware.
The test that settles it fits in one sentence: if you cannot name the resource that is saturating, dedicated is not the answer yet.
Choose by family of need, never by model reference
The bare-metal catalogue is synchronised from the supplier: machines come and go, and a reference available on one Tuesday may be gone the next. Picking a model by its name is therefore the fastest way to end up stuck, here as anywhere else.
Reason by family of need — general purpose, compute-intensive, storage, GPU — then by the three quantities that decide: the number of cores, the amount of memory and the type of storage, depending on whether you are after fast I/O or sheer volume. The configurator filters on exactly those criteria, plus location and a maximum monthly budget.
A configuration missing from the list is requested as a quote: that path exists, and it is the right one when the requirement is precise.
Ordering from Morocco: what a heavy cost line makes visible
On a modest subscription, the billing currency and the invoice statements pass for administrative detail. On a dedicated server they are lines that weigh: same mechanism, an amount of another order — and that is what makes it visible.
Three facts hold for all our services. Billing is in dirhams, the base currency and not a display conversion: the amount on the order is the amount on the invoice. VAT is applied at the rate of 20%, itemised separately, and the invoice carries the issuer's identifiers — Tax Identifier (IF), Common Enterprise Identifier (ICE) and Commercial Register number (RC). Payment is made by Bank card — CMI, PayPal and Bank transfer. Two related articles cover these three points; repeating them here would add nothing.
The fourth point belongs to bare metal alone: the first invoice is not the same amount as the ones that follow. The setup fees for a physical machine are one-off — they are part of the first payment and drop out of subsequent instalments. That is why a server's listing shows two amounts: the order amount, then the monthly renewal amount. Comparing a first month on one side with a renewal instalment on the other distorts the arithmetic, and it distorts it both ways.
The commitment, finally, is monthly: the spend sits as a recurring expense, not as a hardware purchase to be depreciated. This paragraph describes what the document contains, not your tax position — the exact conditions for deduction should be confirmed with your accountant.
Renting a dedicated server from Morocco, step by step
Name the resource that is saturating
Before opening a catalogue, write down what is missing: cores, memory, I/O, or a licensing constraint. A need that cannot be named cannot be sized — it is the leading cause of oversized machines.
Filter by family, cores, memory and storage
The configurator filters by use (general purpose, compute-intensive, storage, GPU), by core count, by memory, by disk type, by location and by maximum monthly budget. No model name is required — and it is better that way, since the catalogue follows the supplier's inventory.
Read both amounts, not just one
The listing states the order amount, then the monthly renewal amount. The gap between the two is the setup fee, charged once. Prices are displayed tax exclusive (VAT excluded).
Add the distribution and, if needed, the control panel
The Linux distribution is chosen at order time, and the server is delivered with a clean install that can later be reinstalled from the client area. If you need cPanel/WHM or Plesk, the licence is added to the same order: only those the chosen distribution supports remain selectable, and the key is bound to the server's IP address.
Pay, then file the invoice
Accepted methods: Bank card — CMI, PayPal and Bank transfer. The invoice is placed in the client area — amount, VAT at the rate of 20% itemised separately, and the issuer's IF, ICE and RC identifiers. It can be passed to your accounting as is.
Take control before exposing anything
The server arrives with full root access on a fresh install, and nothing on it is hardened: SSH key, password authentication removed, a firewall that denies by default, updates applied, and a backup whose restore you have actually tested. Unmanaged means reserved hardware, not included administration.
Where the machines are — and why the question differs here
It has to be said plainly: our servers are hosted in Europe. None of our machines are in Morocco, and nothing in this article suggests otherwise — a Moroccan invoice says who issues the document, not where the hardware runs.
On latency, the only honest answer is that it is measured, from your own connection. It depends on the operator, the time of day and the path the traffic takes: no advertised order of magnitude replaces a reading taken from the connections your real users have, at several points in the day.
The question also arises differently on a dedicated server than on the hosting of a brochure site. A large database, a fleet of virtual machines, a batch job or an internal service are not bounded by the network path to a visitor: what decides is the throughput between the server and its own dependencies. And if your requirement imposes a contractual location for the data, that is written into the contract — with us as with anyone — rather than inferred from the country the invoice was issued in.
Two amounts, three statements
Before confirming, two thirty-second checks. The two amounts: the order amount and the monthly renewal amount — the gap must be explained by the setup fee, and by nothing else. The three statements on the invoice: the currency actually charged, the VAT rate applied, and the issuer's IF, ICE and RC identifiers.
And one question to ask before rather than after: if licensed software is to run on this machine, ask its vendor how it counts — by physical core, by socket, or by machine. The answer can change which server you pick.