What is a cloud server: a virtual machine built from pooled CPU, memory, and storage, serving apps and users online

What Is a Cloud Server? How It Works, Explained Without the Jargon

Table of Contents

A cloud server is a virtual computer you rent over the internet, usually paid for by the hour. If searching “what is a cloud server” turned up only jargon, a simpler picture helps. Owning a dedicated server is like owning a house, and a VPS is an apartment on a lease. A pay-as-you-go cloud server is a hotel room you can swap for a bigger or smaller one and pay for by the night. Keep that picture in mind, and the hourly bill and the choice between the three get much easier to follow.

Path from physical hardware through the hypervisor to a virtual server, the internet, and your app

What Is a Cloud Server? The 30-Second Answer

A cloud server is a virtual machine that runs on a provider’s physical servers and storage network. You choose its processor, memory, and disk, install the software you want, access it over the internet, and pay by the hour. You create, resize, or delete it in a control panel.

The standard reference is the NIST definition of cloud computing, published by the US National Institute of Standards and Technology in 2011 and still current. Two of its five traits matter most here. On-demand self-service lets you create a server without asking anyone, and measured service meters usage, which drives the hourly bill.

NIST doesn’t define a “cloud server” as such: it’s the layer NIST calls Infrastructure as a Service (IaaS), where you control the operating system, storage, and apps, but not the hardware. Cloud storage, such as Dropbox, keeps files, and a cloud app, such as Gmail, is software someone else runs. A cloud server is the computer underneath, which you run yourself, and the guide to the IaaS, PaaS, and SaaS service models compares the layers.

The main types of cloud servers follow three of NIST’s four deployment models. Public cloud servers run on a provider’s shared platform, and this article describes them. Private clouds serve one organization, and hybrid setups mix both. Table 1 explains the 10 terms you’ll meet on almost every cloud provider’s sign-up page.

Term Plain English Why it matters to you
vCPU
A virtual processor core: a share of a physical processor’s time assigned to your server
More vCPUs let the server work on more tasks at once
RAM (memory)
The server’s short-term working memory, measured in GB
Too little, and programs slow down or stop
Instance (virtual machine)
One cloud server; panels use the words interchangeably
Your bill and panel may list servers as instances
Image (OS template)
A ready-made copy of an operating system that a new server starts from
The version you pick decides how long you get security updates
Size (also called a flavour or plan)
A preset mix of vCPU and RAM with its own hourly rate
Changing the size is how you resize the server
Root access
Full administrator control of the server
You can install anything, and you’re responsible for what you install
SSH key
A matched pair of files for logging in without a password; the server holds the public half, and you keep the private half
Safer than a password, and the usual way to log in
Public IP address
The internet address people and programs use to reach your server
You point your domain name at it
Uptime SLA
The provider’s written promise about availability (service level agreement)
99.9% allows about 43 minutes of downtime in a 30-day month
Region (data centre)
The city or building where the hardware sits
It decides where your data lives and how quickly it reaches your users

How Does a Cloud Server Work? Follow One Server From Click to Live

A cloud server works in three layers. A hypervisor splits physical machines into virtual ones, a control panel builds your server from an image, and on many platforms its disk sits apart on a storage network. That last layer explains most of what follows, from resizing to the bill.

The Physical Machines and the Building Manager (the Hypervisor)

Every cloud server is a slice of a real physical server. In a data centre, racks hold rows of these machines, each with far more processor cores and memory than one small website needs. The provider divides each machine into virtual machines and rents them out.

The software that does the dividing is the hypervisor. Think of it as the building manager who divides one building into separate, locked units. A neighbour can’t walk into your unit or read your memory, and each vCPU is a share of processor time the hypervisor schedules for your server. The guide to how a hypervisor divides one physical server explains the different kinds.

What makes this a cloud, rather than one divided machine, is the pool. The provider runs many physical machines as one system, so a new server can go on any of them that has room. That’s why you pick a size when you create a server, never a particular machine.

What Happens in the Minute After You Click “Create”

Creating a cloud server takes one short form. Field names differ a little between providers, but the order is much the same:

  1. Pick a size, which sets the vCPU and RAM (see what a vCPU actually guarantees).
  2. Name the server and pick an operating system image.
  3. Choose your SSH key.
  4. Choose how many public IP addresses it gets and how big its disk is.
  5. Click Create, then log in over SSH with your key.

Between clicking Create and logging in, the platform finds a machine with room, creates the disk from the image, boots the server, and attaches its address. In our test, a small server (2 vCPU, 2 GB of memory, 25 GB disk) was ready for an SSH key login a median of 54 seconds after we clicked Create. The three runs took 52, 54, and 58 seconds. We used an Ubuntu image and tried to log in every 3 seconds from a second server, in one location on one afternoon, so a larger image or busier platform may take longer. In separate runs timed against the panel’s status, a new server showed as running after 34 and 36 seconds, but the operating system needed a little longer to accept a login. Figure 1 shows the form and the finished server in our test account.

Cloud server create form in a test account: size cards, hostname, OS image, SSH key, public IP and disk fields, and the running server's actions menu
Figure 1. In our test account, the create form fits on one page, and the server’s More menu holds the resize (Upgrade) and Rebuild controls.

Why Your Data Lives Apart From the Server

On many cloud platforms, your server’s disk doesn’t sit inside the physical machine that runs it. It sits on a storage area network (SAN), a separate set of storage machines that the servers reach over a fast private network. To your server, it looks like an ordinary disk.

Many of those storage systems use RAID 10, which writes each piece of data to a mirrored pair of drives, so one failed drive loses nothing. That data redundancy comes from the storage design, not from anything you set up. The storage network works like the hotel’s luggage room: your bags stay there when you move to a bigger room, so changing rooms doesn’t mean packing.

Diagram comparing a VPS, with its disk inside one physical server, and a cloud server whose disk stays on a separate RAID 10 storage network when the server resizes
Figure 2. If a resize moves a cloud server to another machine, its disk stays on the storage network, so the data doesn’t need to be copied.

Three things follow, as Figure 2 shows. A resize can move your server to another machine without copying its disk, and storage can get its own line on the bill. This’s also the main difference from many VPS plans, which keep the disk on a single machine.

What Comes With a Cloud Server on Top of the Server Itself

Because the server is software and its disk often sits on shared storage, a cloud platform can offer extras a single machine never had: safety nets, networking, and control features, all in one panel. Table 2 lists the ones you’ll use first. It also marks which are standard and which are worth asking about.

Extra What it does How common it is
Snapshots
Saves the disk at one moment so you can roll back to it
Standard on most platforms
Private network
Lets your servers talk to each other on internal addresses
Standard on most platforms
Firewall rules
Filters traffic before it reaches the server
Standard on most platforms
Resize
Changes the server’s size up or down
Standard on most platforms
Rebuild or reinstall
Wipes the server and starts again from a clean image
Standard on most platforms
Browser console
Gives you the server’s screen and keyboard in a browser tab
Standard on most platforms
Automated backups
Keeps copies on separate storage for a set period
Varies by provider, often a paid add-on
Load balancer
Shares visitors across two or more servers
Varies by provider; ask
Extra IP addresses
Adds public addresses to one server
Varies by provider; ask

Safety Nets: Snapshots, Scheduled Snapshots, and Backups

A snapshot is a restore point for the whole disk, taken when you ask for it, while a backup is an automatic copy kept on a separate system for a set period. On some platforms, it saves the memory too. Take one before an operating system update or any change you aren’t sure about.

A backup adds distance and time. Copies go to separate storage on a timetable and are kept for a retention period, such as 30 days, so older good copies are still there when a problem is noticed late. Many backup services also let you restore one file or folder instead of rolling back the whole server. Scheduled snapshots sit in between. On some platforms, you set them hourly, daily, weekly, or monthly and choose how many to keep, but you usually keep only a few, and each one rolls back the whole disk.

Picture two bad days. On the first, an update breaks your website at lunchtime, and you roll back to the morning’s snapshot in minutes. On the second, you find a file was damaged three weeks ago, and only a backup still holds a good copy.

Networking: Private Networks, Firewall Rules, Load Balancers, and Extra IPs

A private network connects your servers on internal addresses that the internet can’t reach, so a database on it never needs a public address. In our test, a server’s pings to a second server on the same private network came back in about half a millisecond (0.56 ms on average over three pings). That’s fast enough for a typical page to query a database on a second server without a delay visitors would notice.

Firewall rules filter traffic at the platform, outside the server, by protocol, port, and source address. A port is a numbered door on the server, one per service: web pages use 80 and 443, and SSH uses 22. In that web-and-database setup, inbound rules would open the web ports and keep the database closed. They still hold if a setting inside the server is wrong.

Adding an inbound firewall rule for a cloud server: TCP port 22 allowed from a single source address, with the IP addresses blurred
Figure 3. In our test account, an inbound rule names a protocol, a port range, and the one source address allowed in.

A load balancer gives visitors one public address and shares it across two or more servers. Extra IP addresses let one server answer on more than one address, which some mail setups need. Some platforms also offer a remote-access VPN, an encrypted connection that lets your office computer join the private network as if it were in the data centre.

Control: Resizing Up and Down, Rebuilds, and a Browser Console

From the panel, you can resize a cloud server in either direction, reinstall it from a clean image, and access it through a browser console. Resizing is what sets a cloud server apart from most fixed plans. You move to a bigger size when traffic grows and back down when it falls.

In our test, moving a small server up to the next size with more memory took about 17 seconds, and moving it back down took about 2 minutes 13 seconds. Both times the server was left switched off, and it was running again within about 15 seconds of being turned on. Plan a resize for a quiet moment, expect a short outage, and check afterwards that the new size took effect and the server is on again.

The limit to plan for is the disk. On many platforms, a disk can grow but can’t be made smaller, so the size you pick at creation becomes your minimum. Start with a modest disk and add space when you need it, since a larger disk also means a larger storage line.

A rebuild wipes the disk and installs a clean image, so take a snapshot or copy your files off first. The browser console shows the server’s screen in a browser tab and works even when SSH is broken or a firewall rule has locked you out. Start, stop, and reboot are plain power controls.

Cloud Server vs VPS vs Dedicated Server: Which Is Which?

All three give you a server with root access, so the choice comes down to everything around it. They differ in whether you share the hardware, where your data lives, and how you pay. Table 3 lines them up, and the two sections below explain the differences.

Cloud server VPS Dedicated server
Analogy
A hotel room you can switch and pay for by the night
An apartment on a monthly lease
A house that’s all yours
Hardware
A share of a pool of machines
A share of one physical machine
One whole physical machine
Where data lives
Often on a separate storage network
Usually on a disk inside the machine
On the machine’s own drives
Typical setup time
About a minute
Usually minutes
Often days
Billing
By the hour
Monthly or yearly, cheaper on longer terms
Monthly, or a longer term
Resizing
Up or down from the panel
Often up only
Means changing or replacing hardware
Best for
Short, changing, or uneven work
Steady sites and apps
Heavy, constant workloads

Cloud Server vs VPS: The Difference Is Under the Hood

A VPS and a cloud server are usually both virtual machines. Each runs its own operating system, gives you root access, and shares a physical server through a hypervisor. Once you’re logged in, you’d struggle to tell the apartment from the hotel room, because the difference sits underneath.

The difference is where the disk lives. A VPS usually keeps its disk inside the one physical server it runs on, often on NVMe drives, a fast kind of solid-state drive, as with VPS hosting on local NVMe storage. Local drives are quick, but they tie the server to that machine. A cloud server’s disk often sits on a storage network instead, making it easier to move and resize.

That choice changes how you pay and grow. You rent a VPS by the month or year, with lower rates on longer terms, while a cloud server is metered by the hour. A VPS can often grow but not shrink, while a cloud server can usually scale down too. Steady work that runs all year suits the apartment, and work that changes or doesn’t last suits the hotel room.

Cloud Server vs Dedicated Server: A Hotel Room vs the Whole House

A dedicated server is a whole physical machine that’s yours alone, with no hypervisor dividing it. With a dedicated server of your own, every core, stick of memory, and drive works only for you. For heavy, constant work, such as a large database busy all day, that gives the most consistent performance.

The trade-off is speed and flexibility. Setup often takes days rather than minutes, because real hardware has to be prepared. You pay the same each month whether it’s busy or idle, and resizing means changing or replacing hardware. In the opening picture, that’s owning the house: the whole building is yours, and buying one takes time.

A traditional server in your office goes further. You buy the hardware upfront and pay for power, cooling, an internet line, spare parts, and the person who fixes it. That’s like owning the house and being the plumber too, and it’s the biggest difference between a cloud server and a traditional server.

Chart of a cloud server bill building up minute by minute at three hourly rates, like a meter that keeps running

What You Actually Pay For: Reading the Hourly Meter

You pay for a cloud server’s size by the hour, for its disk by the gigabyte-hour, and for some extras separately. Each line is hours multiplied by a rate, and sales tax (GST or HST, plus PST or QST in some provinces) goes on top where it applies. A gigabyte-hour (GB-hour) is one gigabyte of disk kept for one hour, usually charged on the disk size you chose rather than the space you’ve filled. Those extras include backups, extra IP addresses, and data transfer over the allowance. In our test account, the usage page listed the size, each disk, and each extra public IP address as separate lines, each with its own hours and cost.

Here’s how the lines add up, using a rounded example rather than any provider’s price list (real rates are in the FAQ). Take CAD 0.01 an hour for the size alone (2 vCPU and 2 GB of memory, with no disk included), plus storage at CAD 0.0002 per GB-hour for a 25 GB disk. A 48-hour weekend test that’s then deleted costs CAD 0.48 for compute plus CAD 0.24 for storage, or CAD 0.72 (USD 0.54). Left running for a 30-day month (720 hours), it costs CAD 7.20 plus CAD 3.60, or CAD 10.80 (USD 8.10).

Some providers base listed monthly prices on 720 hours, so a 31-day month costs a little more, while many cap hourly charges at a monthly maximum. The hourly model rewards servers that exist only while they’re needed, so delete a test server once you’ve finished with it. The full-month figure is the one to compare with a fixed plan.

Benefits and Limits of Cloud Servers, and When One Is Right for You

The benefits of cloud servers (fast setup, resizing both ways, hourly billing, and snapshots) pay off when your needs change or don’t last. Table 4 shows five common cases, each with the thing to watch. For steady, simple, or very heavy work, something else usually fits better.

Situation Why a cloud server fits What to watch
Testing and development
Create a server for a few hours and delete it when the test is done
Delete test servers when you finish (hourly meter section)
Launching a new app with unknown traffic
Start small and resize once you see real demand
A disk may not shrink later (control section)
Seasonal traffic, such as a ski shop’s winter rush
Resize up for the busy weeks, then back down
A resize can switch the server off until you turn it on again (control section)
A small business’s internal tool
Runs on a private network, apart from the public website
Updates and backups are yours (responsibility split)
A short project or event
Pay only for the weeks it runs
Keep a backup before you delete it (safety nets section)

Where They Fall Short, and What Fits Better

A cloud server that runs every hour of the month usually costs more than a VPS of the same size on yearly billing. The VPS is cheaper because its price assumes you’ll keep it for the whole term. The FAQ works out the crossover at real prices.

You also run everything inside the server. On an unmanaged cloud server, updates, security settings, and backups are your job, as the responsibility split below sets out. If no one on your team has used a command line, ask the software vendor or an IT contractor to set the server up and look after it. The other option is a managed service, where the provider does that work.

A simple brochure site or blog needs none of this. Shared hosting, where the provider runs the server and you look after only your site, is easier and cheaper for that job. The guide to the four main hosting types side by side compares them. Very heavy, constant work points the other way, toward a dedicated server.

Every hosted server is also only as reachable as your internet connection. If your office connection goes down, staff can’t reach the server, even though it’s still running in the data centre. Keep local copies of the files you can’t work without, so a day offline doesn’t stop the work.

Who Looks After What: The Shared Responsibility Split

With a cloud server, the provider manages the hardware, network, and virtualization, and you manage everything inside the server. That’s NIST’s IaaS split, seen from one server. It means a cloud server is only as secure as the way you run it.

The provider looks after You look after
Physical security of the data centre
The operating system and its updates
Hardware and the storage network
The software you install
The network and its connections
Passwords and SSH keys
The hypervisor
The firewall rules you set, and the firewall inside the server
The platform’s firewall feature
Backups and what’s in them

The right-hand column is where most problems start. A server that misses updates, allows password logins, or leaves a database port open is exposed, no matter how well the data centre is run. The provider doesn’t manage what’s inside, so those gaps stay open until you close them.

That brings back the choice from the section above: run the server yourself, or pay someone to. VPS buyers face the same choice, and the guide on whether to manage the server yourself sets out what each option costs. If you take it on, start with the day-one settings in the FAQ.

A Quick Checklist Before You Launch

Five decisions made before you click Create save most of the trouble later. Each takes minutes now and is much harder to change once customers rely on the server. For a Canadian business, the first is where the data will live.

  1. Data location. Check which city the data centre is in. Canada’s federal private-sector privacy law (PIPEDA) doesn’t forbid storing personal information outside Canada. You stay accountable, must ensure comparable protection, and must tell customers it may be processed abroad. Hosting in Canada is the simpler position, not a PIPEDA requirement.
  2. Operating system. Pick a long-term support image version and note it, because it decides how long you get security updates.
  3. Backups. Decide how you’ll back up the server before launch, not after the first problem.
  4. Who manages it. Settle who handles the right-hand column of the responsibility split.
  5. Size and clean-up. Start small and resize later. After you delete a test server, check the IP addresses page and release any public IP left behind, because in our test the address stayed in the account both times.

Panels showing why to trust N6 Cloud for a cloud server: uptime, security, 24/7 support, billing, and scaling

Why Trust N6 Cloud for Your Cloud Server?

N6 Cloud is a Canadian company based in British Columbia, with more than 20 years of experience in web hosting. Its cloud servers are hosted in Vancouver, so your servers and their storage sit in a Canadian data centre, and support is available 24/7. Its storage is a SAN built on RAID 10 arrays of solid-state drives. You get up to three free snapshots, a snapshot schedule, optional automated backups as an add-on, and extra storage volumes. Every server gets a private network, and you can add inbound and outbound firewall rules, port forwarding (sending one public port to a server on the private network), load balancers, and a remote-access VPN.

You can scale up or down anytime and start, stop, reboot, reinstall, or rebuild a server from the panel. You also get a browser console, full root access, and SSH keys. Each server has its own public IPv4 address (the older, most widely used kind), with reverse DNS so the address can point back to your domain name, and more addresses if needed. The service carries a 99.9% uptime guarantee with a prorated account credit, on request, for unscheduled downtime.

N6 Cloud also sells VPS hosting on NVMe storage, the cheaper choice at the same size for a server that runs all month. Its dedicated servers typically take 2 to 14 days to deploy. What N6 Cloud’s cloud servers don’t do is run your server for you. The operating system, the software, and the security inside it are yours. If that suits your work, you can compare sizes and create one from N6 Cloud’s Canadian cloud servers with hourly billing.

Frequently Asked Questions

How much does a cloud server cost?

It depends on the size you pick, the disk size, and the number of hours on the bill. At N6 Cloud’s prices checked on 3 November 2026, the smallest size (1 vCPU, 1 GB of memory) costs CAD 0.007 (USD 0.0053) an hour. The largest (16 vCPU, 32 GB) costs CAD 0.118 (USD 0.0885) an hour. Storage is CAD 0.0002 (USD 0.00015) per GB-hour.

Is a cloud server a good choice for a small business on a tight budget?

Yes, for work that’s short or uneven, and usually not for a server that runs every day. At N6 Cloud’s prices checked on 3 November 2026, a cloud server with 2 vCPU, 2 GB of memory, and a 40 GB disk costs CAD 0.020 (USD 0.015) an hour. If it runs more than about 16 days a month, it costs more than the matching VPS on annual billing; against month-to-month VPS billing, the crossover is about 26 days. Those figures leave out tax and any extras.

Can I host a website on a cloud server?

Yes. A new cloud server is empty, so you install a web server, a database, and PHP or your app’s runtime yourself, or add a control panel that sets them up. You also look after the SSL certificate and updates. For a simple site, shared hosting is easier.

Are cloud servers secure?

The provider secures the platform, and your server is as secure as you set it up, as the responsibility split explains. Three settings cover the basics on day one. Log in with an SSH key and, once a key login works, turn off password logins, allow only the ports you use in the firewall, and turn on automatic security updates.

Can I run a game server (like Minecraft) on a cloud server?

Yes. A small group playing with a few mods usually starts with 2 to 4 GB of memory, and a heavily modded world needs more. The Java edition listens on TCP port 25565 by default, so allow that port in the firewall, plus SSH from your own address, and choose a region close to your players. When the season is over, copy the world files somewhere safe and delete the server; a new one can load them later.

Related Posts