Knowledge Center

Cloud Servers

What is the difference between Virtual and BareMetal Cloud Servers?

Our BareMetal cloud server are real dedicated servers. Each physical server is allocated to a single customer and one only.

With our Virtual Cloud Servers, several customers share one physical server. Each customer get a share of the server’s resources and is completely isolated from others using full virtualization.

There is some tradeoff to do when choosing your server. The C1 server does not offer IPv6 while the Virtual Cloud Servers do not offer flexible volume size. Our C2 servers offer both the best performances and feature-set.

 IPv6Flexible volume sizeConstant Performances
Virtual Cloud ServerYesNo, fixed.No

What's under the hood?

Scaleway offers Virtual Cloud and BareMetal servers.

Virtual Cloud Servers

Virtual Cloud servers are offering the best performance/price ratio for most workloads. Two different CPU architectures are proposed: Start & Pro ranges, based on x86-64 CPUs and ARM64, based on Cavium Thunder X ARM CPUs.

  • The Start server range is backed by NVMe drives and provides up to 8 Cores, 8GB of RAM and 200GB of storage. Refer to the Start offer details for more information.

  • The Pro server range, also known as Workload Intensive offer is the solution for demanding workloads. Those servers are backed by powerful Intel Xeon-CPUs and offer up to 12 Cores, 120GB of RAM and 1000GB of SSD storage. Refer to the Pro offer details for more information.

  • The ARM server range is based on Cavium ThunderX SoCs and provides up to 64 Cores ARM 64bit, 128GB of RAM and 1TB SSD storage. Refer to the ARM64 offer details for more information.

BareMetal Servers

The BareMetal cloud servers, also known as the C1 or C2 servers are composed of:

  • C1 server: 4-cores, ARMv7 CPU with 2GB of RAM, and a 1 Gbit/s network card.
  • The C2-S server: 4-cores, x86-64 CPU with 8GB of RAM, and a 2.5Gbit/s network card.
  • C2M and C2L servers: 8-cores, x86-64 CPU with up to 32GB of ram, 2*2.5Gbit/s network cards. The C2L also provides a 250GB direct SSD.

All of these servers are designed for the cloud and for horizontal scaling. You can add additional SSD volumes (codenamed LSSD) on our BareMetal offers to get as much as 1TB of SSD storage per server. For more information, refer to Baremetal cloud servers.

Is it possible to migrate my server from a Virtual to a BareMetal Cloud Server?

Yes! Scaleway is the first provider worldwide to offer the option to migrate from a Virtual to a BareMetal Cloud Server in 3 clicks.

How does a C1 server perform?

A C1 server gives a constant CPUMark of 12K. This is equivalent to an AWS M3 medium instance. The C1 server provides a constant unit of computing perfect for horizontal scalability.

Do you offer SSD volumes?

Yes. We provide 100% SSD volumes, we call them LSSD (which stands for local SSD). We use the latest 3D V-NAND technology from Samsung.

You can add extra LSSD volumes if you need more space (up to 1TB per compute instance)!

Which hypervisor do you use?

With the C1 and C2, there is no hypervisor. You have a BareMetal SSD server with root access, it is yours. There is no virtualization: forget noisy neighbors! We are doing physicalization.

Our Virtual Cloud Servers are using KVM.

Why did you develop a BareMetal cloud?

We believe that virtualization creates confusion for developers. What is the performance of a vCPU? What should I expect from vRAM? Is my RAM true RAM or half SSD? What performance should I expect for a given instance? You cannot rely on virtualized cloud performances.

Our concept gives constant and predictable performances all the time, with all the flexibility and features of cloud hosting.

Why did you choose ARM for the C1?

We developed with Marvell an ARM SoC offering excellent performances for web applications. The Linux and Ubuntu community has been working on ARM architecture for a long time as it is already used in the majority of our mobile devices. Our C1 server is smaller than a credit card and consumes only a few watts.

We believe that systems on a chip (SoC) are the future of cloud computing.

Why did you go back to x86 for the C2?

We found that the Intel Avoton CPU offered the best performances in their price range allowing us to create an amazingly efficient server for the cloud, the C2. They are an excellent alternative to ARM CPUs for applications which need more memory.

The Intel Avoton are systems on a chip (SoC) with an excellent efficiency letting us provide more powerful servers at a reasonable price.

Which OS support your hardware?

Any Linux distribution with support of the armhf architecture should work out of the box on the C1. The C2 server can run all Linux distributions compatible with i386 or amd64 architectures. The ARM64 servers can run all Linux distrubtions compabile with aarch64

Which Linux distributions are available?

You can currently boot your servers with the following distributions:

  • Ubuntu LTS 16.04 (Xenial)
  • Ubuntu 17.04 (Zesti)
  • Debian (9.0)
  • CentOS 7.3

Other distributions are on their way.

If you’re a daily user or an expert of any that is not available in our current selection, we absolutely need your feedback. Please tell us about best practices and gotchas, so we’ll be able to produce a nice default image for the rest of the community.

In any way, you are free to bootstrap your own distribution. See the documentation on creating an image from scratch .

What is the ImageHub?

The Scaleway’s ImageHub is a catalog of system images which allow you to deploy, manage and scale your favorite applications in seconds, from image templates.

What's the price of image from the ImageHub?

Images in themselves are totally free of charge .

Can I submit my image to the ImageHub?

Only members of the Scaleway developer program (and higher levels) can submit images.

Don’t waste time and apply for the developer program now to share your favorite app with your customers and community!

How long does it take to boot a server?

A new server starts in less than 44 seconds on SSD!

If you have written a lot of data on your local volumes, you server may take more time to start and stop.

How may I access to my resources?

You can access to your resources through the control panel or with our API.

Do you offer backups?

Yes. You can backup your data with snapshots or upload your backups to our object storage with any S3 compatible tool, for instance s3cmd.

What is physicalization?

Physicalization is the opposite of virtualization. It is a process where we increase the server density with energy efficient SoC to provide flexible computing.

With a density of 1000 (one thousand) servers per rack, we offer an hardware based alternative to virtualized services.

How do I safely power cycle my server?

There are two steps to stop a server

  • Power off from your server
  • Power off from the Control Panel

1 - Power off from your server

Login to your server as root, execute the halt command.
This action will flush any pending changes to the disk, and then terminate power to your server.

2 - Power off from the Control Panel

To power off an instance from the control panel, click the OFF button next to it:

Power off

IMPORTANT: Using the “OFF” button in the Control Panel to power off you server is similar to pulling the plug on a running computer.
Powering off a server from the console without powering it off from your OS first can lead to filesystem corruption.

Which options are available to power off my instance?

When you request to power off your server, four options are available:

  • Hard Reboot
  • Archive
  • Terminate
  • Stop-in-Place

When you select the Hard Reboot option, your instance performs an electrical reboot. Your data remains on the local storage. Whenever possible you should reboot your instance from the OS to avoid data corruption.

When you select the Archive option, all data on the local volume of your server is transferred to a volume store and your physical node is released back to the pool of available machines. Depending on the amount of data to be archived, the process can take time.

When you select the Terminate option, your server and volumes are deleted. You will not be able to recover them. The reserved IP attached to your server will not be deleted.

When you select the Stop-in-Place option, your server is stopped but all your data remains on the local storage. Your instance is still allocated to your account and you can restart it anytime, without delay.

Note: With the Stop-in-Place option, you are still charged the same amount as if the server is running.

Why archiving my server takes time?

When you request to archive your server, the local volumes are transferred to a volume store to be available on the next start of your server. The stop duration is directly related to the amount of data you wrote on your local volumes.

When you restart the server, your volumes will be downloaded from the volume store to the server’s local storage pool.

If you just want to make an electrical restart of your server, run a “Hard Reboot” from the Control Panel. Your local volumes will not be uploaded.

IMPORTANT: Only stop your server if you want to snapshot it or if you do not need it for a long period of time.

Do I have to power off my server to make a snapshot?

Warning: Hot Snapshots can potentially lead to inconsistent data or data loss. Before taking a Hot Snapshot, you should always sync the data on your disk and stop IO-intensive processes. Whenever possible you should take a cold (server powered off) snapshot.

Virtual Cloud Servers support hot snapshots. This means you can perform a snapshot while your server is running. Hot snapshots allow you to create point-in-time backup without downtime.

IMPORTANT: At the moment we do not support Hot Snapshots on BareMetal Cloud Servers.

Can I have an access to the serial of my server?

Yes! Just click on the console button from the server view. In the console, press enter to get the prompt.

How can I reinstall my server?

To reinstall your server, simply delete your existing server. When you delete your server, your flexible IP address is kept in your account and you can spawn a new server with the same IP address.

Why is my server not starting?

As a cloud provider, our promise is to deliver resources on demand. Behind this promise, there is a reality and our infrastructure is backed by physical hardware.

We can face stock issues on some instance type during short time-frame periods that can impact the provisioning. In a such situation, we encourage you to provision on a different server type or check the resources availability in a different region.

The amount of volumes attached to your server in case of low stock situation can also have an impact on the provisioning.

Note that we do our best to void this kind of scenario.