If you already know you need a dedicated server and want to understand how it works and what it costs – start with the table below. If you’re still deciding between VPS and dedicated, or don’t know which specs to start with – read on.
Quick Decision: What Fits You
| Your situation | Solution | Approximate cost/mo |
| Website or API, traffic up to 50k visits/mo | VPS 4-8 vCPU / 8-16 GB RAM | $20-80 |
| E-commerce, highload CMS (Magento, Bitrix) | Dedicated: 8-16 cores, 32-64 GB RAM, NVMe | $150-400 |
| Database under load (10k+ queries/sec) | Dedicated: 16-32 cores, 64-256 GB RAM, NVMe RAID | $300-800 |
| ML/AI inference (models up to 13B) | GPU dedicated: 1-2x RTX 4090 | $400-900 |
| ML/AI training or fine-tuning | GPU dedicated: A100 or H100 | $800-5,000+ |
| Game server or streaming | Dedicated: 8+ cores, 32+ GB RAM, SSD | $100-300 |
| Hosting reseller | Dedicated: 16+ cores, 64+ GB RAM, large disk | $200-600 |
If your case is in the table, you can start comparing specific configurations now. If not, or if you have doubts – the scenarios below will help clarify.
What Is Dedicated Server Rental
Renting a dedicated server means paying a provider to use an entire physical server exclusively. All hardware – CPU, RAM, disks, network card – is yours alone. No neighbors, no shared resources, no hypervisor between you and the hardware.
How it differs from VPS: a VPS is a physical machine sliced into shares. You get 4 vCPU out of a 32-core server. A dedicated server gives you all 32 cores for yourself. The difference is noticeable under peak load and I/O-intensive workloads.
What the provider guarantees with rental: physical hardware in working condition, redundant power, data center network, physical security. Everything happening inside the server (OS, services, security) is your responsibility unless you chose a managed service.
How to Choose Configuration
The most common mistake is starting with the question “which hardware is more powerful.” The right question is “what is the bottleneck for my specific workload.”
Scenario: web application or API
Typical situation: a Laravel/Django/Node.js application with a PostgreSQL database, 10-100k active users. Most of the time the server is waiting on I/O – database responses, file reads, network requests.
The bottleneck here isn’t CPU – it’s disk and RAM. The configuration that solves it: 8-16 core AMD EPYC, 32-64 GB RAM (so OPcache and sessions don’t spill to disk), NVMe SSD rather than SATA – the IOPS difference is 10-50x. More CPU cores won’t deliver a noticeable gain on this workload.
Scenario: database under load
PostgreSQL or MySQL as the primary DB for a product handling thousands of transactions per second. The bottleneck here is RAM and disk. innodb_buffer_pool or shared_buffers must hold the working dataset in memory. If the DB constantly hits disk, no CPU upgrade compensates for that latency.
Configuration: 16-32 cores, 128-256 GB RAM, NVMe RAID-10 (both reliability and speed). A dedicated server beats VPS here significantly – disk I/O on VPS is shared between all tenants on the host.
Scenario: GPU workload
ML training, AI inference, or rendering. Here CPU and RAM barely matter – GPU and VRAM decide everything. RTX 4090 for models up to 13B, A100 80GB for 70B fine-tuning, H100 for production LLM APIs. Details are in the dedicated GPU server guide.
Parameters to evaluate when choosing
| Parameter | What it means | Key question |
| CPU: core count | Parallel compute | How many requests are processed simultaneously? |
| CPU: clock speed | Single-core speed | Are there single-threaded workloads? |
| RAM: capacity | Caching, in-memory operations | Does the working dataset fit in memory? |
| RAM: ECC | Memory error protection | Critical data? ECC required |
| Disk: type (NVMe/SATA/HDD) | I/O operation speed | How many IOPS does the DB or app need? |
| Disk: RAID | Reliability and speed | Mirror (RAID-1) or performance (RAID-0/10)? |
| Network: uplink | Bandwidth | What’s the monthly traffic volume? |
| GPU | Parallel compute (ML/rendering) | Which model and how much VRAM? |
Pricing Explained
The price on the provider’s page is usually hardware only. Final cost depends on several components, some of which aren’t obvious at first glance.
| Component | What it includes | Typical cost |
| Hardware configuration | CPU, RAM, disks – the price foundation | $80-5,000+/mo |
| Bandwidth / traffic | Included traffic or per-GB billing | $0 (included) or $1-5/TB |
| IP addresses | 1 IPv4 usually included, extras are paid | $1-3/IP/mo |
| DDoS protection | Basic or advanced | $0-200+/mo |
| Managed service | Administration, updates, monitoring | $50-500+/mo |
| Backups | Snapshot or full backup | $20-100+/mo |
| Hardware firewall | Separate physical device | $50-200+/mo |
| Contract length | Monthly vs annual – 20-40% difference | Discount for upfront payment |
Practical example: a server at $150/month with included traffic, managed service at $100/month, and backups at $30/month comes to $280/month total. Compare the final number, not the base hardware price.
On contract length: monthly billing gives flexibility but costs 20-40% more. If you’re confident in the configuration and plan to use the server for at least 6 months, an annual contract significantly reduces costs.
Setup Process
After ordering a dedicated server, the typical process looks like this:
Step 1 – Order and verification (1-24 hrs)
You select configuration, location, OS, and additional options. The provider checks payment details and confirms the order. Some providers require document verification for new clients – especially for GPU server rentals or large configurations.
Step 2 – Provisioning (1-48 hrs)
Physical server setup in the data center: installing hardware in the rack (if a new machine), OS installation, basic network configuration, component testing. For standard configurations with popular OS choices (Ubuntu, CentOS, Debian, Windows Server) – typically 4-24 hours. For custom configurations or non-standard OS – up to 48-72 hours.
Step 3 – Access handoff and verification
The provider sends credentials: IP address, root login/password or SSH key, IPMI/iDRAC data for remote management. You connect, verify the configuration, and begin configuring services.
Step 4 – Environment setup (your responsibility)
For unmanaged servers: installing and configuring the full stack (web server, DB, application, firewall, monitoring, backups). Time depends on complexity – from a few hours to several days. With managed service: the provider handles most of this, and you receive a ready-to-use environment.
Common Mistakes
Mistake 1: choosing configuration by price, not by workload
The “cheapest dedicated” often means an outdated CPU or SATA SSD instead of NVMe. A $30-50/month difference between SATA and NVMe configurations can deliver 10-50x higher IOPS – and that’s felt on any database workload.
Mistake 2: ignoring managed vs unmanaged
A team without DevOps rents an unmanaged server, saving $100-200/month on managed service. A month later – a missed security patch, a breach, or the server is down at 2am with no one available to bring it back up. Managed service pays for itself with the first incident.
Mistake 3: not clarifying what’s included in the price
“Unlimited traffic” often means a 1 Gbit/s shared port with a soft cap. “Free DDoS protection” means filtering up to 1 Gbit/s, which won’t hold up against a real attack. Always ask for specific numbers, not marketing slogans.
Mistake 4: not reviewing the SLA before signing
“99.9% uptime” without defined compensation is marketing. A real SLA describes: what counts as downtime, how uptime is measured, the compensation for each hour of downtime, and the claim process. If the provider can’t show you an SLA – that’s a red flag.
Mistake 5: signing an annual contract without testing first
Locking in a good annual price is tempting. But if the provider turns out to be unreliable or the configuration doesn’t fit – you’re locked in for 12 months. Optimal approach: 1-2 months testing, then commit to an annual contract.
Browse dedicated server configurations: Unihost dedicated servers.
FAQ
How do I rent a dedicated server?
Define your workload → choose a configuration (CPU, RAM, disk, GPU if needed) → choose a location (where your audience is) → choose managed or unmanaged → place an order on the provider’s site. Provisioning takes from a few hours to 48 hours for standard configurations.
How much does it cost?
A basic dedicated server (no GPU) starts at $80-100/month for entry-level configurations. Mid-range for production workloads: $150-500/month. GPU servers: from $300/month (RTX 4090) to $20,000+/month (8x H200). Plus options: managed service, backups, DDoS protection. Real cost is typically 20-50% above the base hardware price.
What specs should I choose?
Start from the bottleneck, not from the maximum specs. For web applications – NVMe and RAM matter more than core count. For databases – RAM and IOPS. For ML – VRAM. For highload APIs – CPU and network. Identify what degrades first under load and reinforce that specifically.
How long does setup take?
Provider provisioning: 4-48 hours for standard configurations. Your environment setup: from a few hours (with existing scripts/Ansible) to several days for a complex stack. With managed service, the base environment is usually ready immediately after provisioning.
Next Step
Define your workload type and compare configurations. Unihost dedicated servers: unihost.com/dedicated.