C2: Affordable X86-64 Servers
blog.scaleway.com
blog.scaleway.com
As for Scaleway, some people seem to like it very much, but I found their policy about spamming their users problematic. They (online.net) mock you at registration with a sleazy checked and disabled box for receiving spam ("product news" etc.), therefore I would consider their offers "ad-supported".
The C2 is advertised as "bare-metal", but since they offer a 4C variant, I doubt that (there's a 4C variant, the C2550, but that doesn't seem to be a sane choice). C2L might be a full dedicated box (or not), but C2S and C2M seem very much VPS/shared. It's likely to be based on SuperMicro MicroBlades: http://www.supermicro.nl/products/MicroBlade/module/MBI-6418... (4 nodes in 1 3U blade!).
TLDR; For the blowfish test suite (multi-threaded), it's almost on par with an m3.2xlarge, for the majority of other multi-threaded tests, it's a little quicker than an m3.xlarge, but for anything that is single-threaded, it's pretty slow.
CPU : 4 CPU
L2 Cache :
OS : Linux 3.2.34-29
C compiler : gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-19ubuntu1)
libc : libc-2.19.so
MEMORY INDEX : 5.859
INTEGER INDEX : 8.164
FLOATING-POINT INDEX: 5.770
For comparison, here are an Intel Atom N450, a Core 2 Duo L7500 and a Raspberry Pi 1 Model B: CPU : Dual GenuineIntel Intel(R) Atom(TM) CPU N450 @ 1.66GHz 1667MHz
L2 Cache : 512 KB
OS : Linux 3.2.0-23-generic
C compiler : gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
libc : libc-2.15.so
MEMORY INDEX : 10.845
INTEGER INDEX : 9.315
FLOATING-POINT INDEX: 8.748
CPU : Dual GenuineIntel Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz 1601MHz
L2 Cache : 4096 KB
OS : Linux 3.5.0-26-generic
C compiler : gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
libc : libc-2.13.so
MEMORY INDEX : 18.734
INTEGER INDEX : 14.318
FLOATING-POINT INDEX: 23.178
CPU :
L2 Cache :
OS : Linux 3.6.11+
C compiler : gcc version 4.6.3 (Debian 4.6.3-14+rpi1)
libc : libc-2.13.so
MEMORY INDEX : 2.536
INTEGER INDEX : 3.159
FLOATING-POINT INDEX: 2.157
[1] http://www.tux.org/~mayer/linux/bmark.html CPU : 4 CPU GenuineIntel Intel(R) Atom(TM) CPU C2550 @ 2.40GHz 2394MHz
L2 Cache : 1024 KB
OS : Linux 4.4.4-std-3
C compiler : gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
libc : libc-2.19.so
MEMORY INDEX : 22.134
INTEGER INDEX : 17.899
FLOATING-POINT INDEX: 21.522From my experience so far, C1 is like working with a microwave, and VC1 (VPS) is much nicer, for €2.99 let's not forget.
CPU : Dual GenuineIntel Intel(R) Atom(TM) CPU C2750 @ 2.40GHz 2394MHz
L2 Cache : 4096 KB
OS : Linux 4.4.4-std-3
C compiler : gcc version 5.3.1 20160224 (Debian 5.3.1-10)
libc : libc-2.21.so
MEMORY INDEX : 22.474
INTEGER INDEX : 17.149
FLOATING-POINT INDEX: 22.035
The single core performance is pretty much the same as the C2S, but it has half as many cores and one fourth the memory.Looks like it's around the speed of a 1GHz Pentium III.
C1 root $ sysbench --test=cpu --cpu-max-prime=20000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:
total time: 686.1683s
total number of events: 10000
total time taken by event execution: 686.1557
per-request statistics:
min: 68.59ms
avg: 68.62ms
max: 70.83ms
approx. 95 percentile: 68.62ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 686.1557/0.00
vs the VPS (VC1): VC1 root $ sysbench --test=cpu --cpu-max-prime=20000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:
total time: 45.9858s
total number of events: 10000
total time taken by event execution: 45.9822
per-request statistics:
min: 4.59ms
avg: 4.60ms
max: 4.98ms
approx. 95 percentile: 4.61ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 45.9822/0.00nbench:
CPU : 4 CPU GenuineIntel Intel(R) Atom(TM) CPU N2800 @ 1.86GHz 798MHz
L2 Cache : 512 KB
OS : Linux 4.2.0-25-generic
C compiler : gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
libc : libc-2.19.so
MEMORY INDEX : 11.834
INTEGER INDEX : 11.540
FLOATING-POINT INDEX: 8.730
openssl speed results at http://pastebin.com/2dfPPx2tI've run nbench for a 1 CPU VM in EC2, and a 2 CPU VM in DO, and the former is a lot faster ( almost 2x ) than the latter!
EC2 Ubuntu ( 1 CPU )
==============================LINUX DATA BELOW===============================
CPU : GenuineIntel Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz 2400MHz
L2 Cache : 30720 KB
OS : Linux 3.13.0-74-generic
C compiler : gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
libc : libc-2.19.so
MEMORY INDEX : 39.370
INTEGER INDEX : 35.426
FLOATING-POINT INDEX: 53.665
DO CoreOS ( 2 CPU )
==============================LINUX DATA BELOW===============================
CPU : Dual GenuineIntel Intel(R) Xeon(R) CPU E5-2630L 0 @ 2.00GHz 2000MHz
L2 Cache : 15360 KB
OS : Linux 4.2.2-coreos-r2
C compiler : gcc version 4.9.2 (Debian 4.9.2-10)
libc : libc-2.19.so
MEMORY INDEX : 20.668
INTEGER INDEX : 19.277
FLOATING-POINT INDEX: 28.370
Edit:
Here's also a 2 CPU machine on Azure ==============================LINUX DATA BELOW===============================
CPU : Dual GenuineIntel Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz 2397MHz
L2 Cache : 30720 KB
OS : Linux 4.2.2-coreos-r2
C compiler : gcc version 4.9.2 (Debian 4.9.2-10)
libc : libc-2.19.so
MEMORY INDEX : 28.667
INTEGER INDEX : 24.351
FLOATING-POINT INDEX: 39.950Also keep in mind that nbench only tests a single CPU[2].
Apples to apples would probably be a small m3 or m4 against a comparable DO instance. (but let's not go down that cost disparity rabbit hole.. esp EBS vs SSD or bandwidth!)
edit: instance is a t2.micro
The only thing that I think is problematic is comparing a t2 to anything else, since that CPU performance is not sustainable as it might be elsewhere. m3 and m4 (and other instance types @ aws) are not explicitly throttled. (Source: AWS Solutions Architect)
We're running a portion of our workload at Userify[1] on AWS, but not the biggest portion, but this is actually for bandwidth cost reasons, not CPU (even though our workload is almost entirely CPU and bandwidth -- almost zero disk; our infrastructure at AWS would cost 8x more!)
1. https://userify.com (SSH key management)
There is kcbench:
http://linux.die.net/man/1/kcbench
It compiles a kernel.
==============================LINUX DATA BELOW===============================
CPU : 4 CPU ARMv7 Processor rev 1 (v7l)
L2 Cache :
OS : Linux 3.14.0
C compiler : gcc version 5.2.1 20151028 (Debian 5.2.1-23)
libc : libc-2.21.so
MEMORY INDEX : 15.111
INTEGER INDEX : 14.374
FLOATING-POINT INDEX: 18.785Here is mine (desktop PC from 2011):
==============================LINUX DATA BELOW===============================
CPU : 4 CPU GenuineIntel Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz 3059MHz
L2 Cache : 4096 KB
OS : Linux 4.3.0-1-amd64
C compiler : gcc version 5.3.1 20160224 (Debian 5.3.1-10)
libc :
MEMORY INDEX : 37.273
INTEGER INDEX : 25.801
FLOATING-POINT INDEX: 47.882 ==============================LINUX DATA BELOW===============================
CPU : GenuineIntel Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz 2400MHz
L2 Cache : 15360 KB
OS : Linux 3.13.0-37-generic
C compiler : gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
libc : libc-2.19.so
MEMORY INDEX : 35.003
INTEGER INDEX : 33.843
FLOATING-POINT INDEX: 45.870
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 CPU : 8 CPU GenuineIntel Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz 3910MHz
L2 Cache : 8192 KB
OS : Linux 3.16.0-55-generic
C compiler : gcc version 4.8.4 (Ubuntu 4.8.4- 2ubuntu1~14.04.1)
libc : libc-2.19.so
MEMORY INDEX : 58.235
INTEGER INDEX : 52.421
FLOATING-POINT INDEX: 79.472
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 CPU :
L2 Cache :
OS : Darwin 15.3.0
C compiler : Apple LLVM version 7.0.2 (clang-700.1.81)
libc :
MEMORY INDEX : 49.009
INTEGER INDEX : 41.947
FLOATING-POINT INDEX: 92.671
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38CPU : 4 CPU GenuineIntel Intel(R) Core(TM) i5-3570S CPU @ 3.10GHz 3706MHz
L2 Cache : 6144 KB
OS : Linux 3.14.32-xxxx-grs-ipv6-64
C compiler : gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
libc : libc-2.19.so
MEMORY INDEX : 51.103
INTEGER INDEX : 48.049
FLOATING-POINT INDEX: 68.238
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
==============================LINUX DATA BELOW===============================
CPU : CentaurHauls VIA Nano processor U2500@1200MHz 1200MHz
L2 Cache : 1024 KB
OS : Linux 4.1.12-gentoo
C compiler : x86_64-pc-linux-gnu-gcc
libc :
MEMORY INDEX : 7.263
INTEGER INDEX : 7.365
FLOATING-POINT INDEX: 9.665
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 ==============================LINUX DATA BELOW===============================
CPU : GenuineIntel Intel(R) Xeon(R) CPU E5-2650L 0 @ 1.80GHz 1800MHz
L2 Cache : 20480 KB
OS : Linux 3.18.26-guest-4-4751b4a-x86_64
C compiler : gcc version 4.9.2 (Debian 4.9.2-10)
libc : libc-2.19.so
MEMORY INDEX : 28.985
INTEGER INDEX : 25.890
FLOATING-POINT INDEX: 39.868
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38Just tried for a few minutes all 3 of them. The C2S is a C2550, and the C2M and C2L are C2750. They each appear to be bare metal, and not virtualized. The VPS offering, which is advertised as a VPS, appears to be virtualized inside of a C2750. The C1 is a Marvell Armada 370/XP, a bare metal ARMv7l board.
> I would consider their offers "ad-supported".
This also is not my experience. I haven't ever received spam from them, nor received advertising.
> Avotons are very slow
This part of what you wrote is true, unfortunately. :(
How can you tell?
* loaded drivers may be named after the virtualization platform (VMware)
* CPUs can be reported as "Virtual" in /proc/cpuinfo
* Special files in /proc (for instance "vz" for OVZ)
* Kernel name
* etc.
https://kb.vmware.com/selfservice/microsites/search.do?langu...
If the software you normally use doesn't take advantage of, at least, multi core hardware, then you can obtain more value from other hosting provider...
On the other hand if your software can takes advantages of multicore hardware, or -- even better -- multi node architecture, then scaleway is likely the best option.
[Edit:] Not sure for the downvote, would be interested what's wrong in my comment.
(You can play a lot of games in how a lot of requests are handled, even going to the HTTP2 extreme of interleaving responses to different requests on the underlying network stream, but what I said will be true on a per-request basis.)
"one core will execute the part up until the call to the backend and then a different core may well pick up the continuation when the result comes back"
This surely helps for one request if your backend or all your microservices are all on one machine, and you have several cores. But if you have your microservices on different machines, multi core will not help you speed up one request if it does not break down rendering of a page in chunks and distribute them to cores (and e.g. combine them with something like Facebook BigPipe (2010 tech)).
And yes multiple cores help with SEDA architectures but request and url parsing (which might be a SEDA stage) is too fast to have any real impact.
[1] http://codemonkeyism.com/a-little-guide-on-using-futures-for...
Though if CPU is the bottleneck in your networked application, you've probably already looked into that.
Compared with a Xeon D-1520 (the current hot chip of low-cost cloud computing and actually very nice), single core speed is less than half of the Xeon D (at about the same clock rate of 2.4GHz); multi-thread speed (8 threads running lame encodes) is about 66% of Xeon D.
Not bad for the price.
Lets do some napkin math: (In USD)
- $0.01/hr USD
- 10hr of backups each day (Heavy Usage)
- 10 cents/day, $3/month, $36/year
You can also take snapshots. So that's extra cool.Edit: Calculations for 150GB storage instances:
- €0.01/hr (@ 150GB of storage)
- 20hr of backups each day (Heavy Usage and more data transferred)
- $0.24/day, $7.27/month, $87.29/year
Just did these for my own needs so thought everyone else might enjoy having them too.Or rather, turn off the server and then take the storage snapshot, which is the order you have to do it. And you have to snapshot and reincarnate just in order to attach or detach a volume, which means adding some more storage space requires several hours downtime, which is a nuisance.
Although apart from that, I have found them very good.
I'd hope that's more than enough time to expand a snapshot.
Also, how does pricing work for hourly servers? Is it still a quid a month?
> Each snapshot is billed €0.50 per creation and €0.002 per 50GB/h up to 500 continuous hours.
Why is the snapshot billed per-rate instead of per-time or per-capacity?
Also they're based in the US, so less latency for those of us with primary customer bases here. We use them at DNSFilter in NYC as part of our anycast network, for the last two months. Looking forward to their San Jose and Amsterdam datacenter expansions coming soon.
Packet's 0 server is Atom C2550 and costs 36$/month.
Scaleway C2S server is the same Atom C2550 but it costs ~$13/month.
Scaleway C2M is C2750 which has twice as much cores and costs ~20/month, so I am not seeing how it is possible for Packet 0 server to be "much more performant" when in fact Packet's offering is so much weaker.
Why not just use http://www.packet.net?
From the perspective of the user, wouldn't it be "more performant" to skip the gratuitous redirect, extra GET request and DNS lookups?
Maybe this is just marketing? Setting referrer, cookies? Fear of a thundering herd arising from an HN comment? Inadvertence? I don't understand.
Apologies for being so naive.
We soft launched over a year ago and have a number of hosting industry insiders for customers, but are still working on the main, public facing website (domain just goes directly to an ordering page) as well as automation on the back end for near-instant provisioning. We'll be doing our official launch after that.
$0.05/GB may be cheaper than Amazon, but is rather expensive for bandwidth these days (would work out to approximately $10/Mb 95th percentile using a 200GB:1Mbps conversion ratio). With us, 2TB of bandwidth is included, and additional bandwidth is $0.002/GB or $0.40/Mb using a GTT/Tinet, Hurricane Electric, and Cogent bandwidth blend provided by my main hosting company's secondary/value network (AS63213).
Yes? It isn't called a KVM, but most hypervisors have a management tool which allows you to act as if you're sitting in front of a physical machine. This is how most allow you to install operating systems (aside from images).
> Don't you need it to be bare metal for that? In which case, it would make sense why neither AWS nor Azure offer it, since they don't offer bare metal hosting.
It is more a logistical problem. The hypervisor viewer isn't security aware yet, so in order to provide "KVM"-like access to a single VPS they'd need to alter how the viewer and interface works.
Somebody correct me if I'm wrong, but I got the impression that KVM access on KimSufi or SoYouStart requires somebody to walk over to your machine and plug a USB key into your machine. That would explain why it costs $30.
They did have a very long downtime this year with no service credit, but uptime has been reasonable over the past year. If you're looking for a hobby box it's a pretty good deal.
The servers are based on: http://ark.intel.com/products/33927/Intel-Xeon-Processor-E54... and http://ark.intel.com/products/47927/Intel-Xeon-Processor-L56...
These are super ancient.
If you're looking for affordable north american servers, OVH has the Kimsufi outlet which is cheaper and better hardware. They've got a data center in Canada and will give you American IPs from their AS in Newark, NJ:
https://www.kimsufi.com/us/en/
The parent company of scaleway, online.net, also has some inexpensive offerings, but the servers are in France which might be a deal breaker for you. (Delimiter seems to be in Atlanta.)
I have to disagree about the better hardware as well because even the slower Delimiter offering is faster than Kimsufi's fastest offering: https://cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5420+%40+2.... vs http://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5504+%40...
OVH's SoYouStart is also a good choice, but it is pricy in comparison.
Both Kimsufi/Delimiter/Et al should really only be used where support or downtime doesn't matter.
> OVH has the Kimsufi outlet which is cheaper and better hardware
I see one dual socket Westmere Xeon that's actually slower than the two you're complaining about (1/3rd as much cache, 5-20% slower clock), and a bunch of similarly ancient consumer-level junk.
I even spy an i7 920 in there. A 2008 first-gen Nehalem. That's a 130W CPU with terrible power management, how on Earth is that economical for them to deploy?!
Disclaimer: I run Delimiter
That's absolutely what we're going for with our offerings. Gear that's off lease and long paid for, which allows us to slap some new drives in it and rack it at a low monthly price. But we only use proper server gear - so that means HP blade servers, ECC memory, dedicated ILO/KVM with each box, etc.
To be fair though: I'm a big fan of Kimsufi stuff, along with OVH's SYS lineup. Great for backups/testing/etc. The guys at OVH are great.
We have a few customers who purchase servers by the chassis (16 blades) to use for crawlers and other applications where they can scale horizontally. When you compare the E5420's at $20/month to even a lot of cloud hosts, you're getting quite a bit of dedicated resources vs. smaller allocations on newer shared gear.
Totally depends on what you're running though.
Hours, days, weeks?
They kept everyone in the loop, and it's the only downtime I've noticed from them.
I don't know if we'll have UK dedi offerings (power + space are at a premium), but we're looking at rapidly pushing out our cloud offering.
We released a full RFO to our customers, but it was a really unfortunate series of events involving losing phase, burning out compressors/pumps for HVAC equipment, overnighting replacement parts from up and down the east coast and some from LA.
We had to keep ~10 racks of blades (doesn't sound like much, but that's over 500 customers) offline to manage heat as we brought up the HVAC equipment and added more spot coolers.
300 Mbits. Let's assume you can pump out 100 Mbit sustained. That is about 10 MB/s. or 26,000,000 Megabytes/month. 26,000 GB / month.
AWS & google cloud are about $.10/GB. That'd cost 2600 USD to serve.
Scaleway claims that'd cost just 12 euro.For realz?
Basically, if you're shifting lots of data out of AWS, it very often pays to rent some cheap boxes elsewhere to use as caching proxies. Every TB of AWS bandwidth you can cut trivially finances an extra server and still leaves you with savings.
I have a quad core i7, 64 GB RAM, 3 x 4TB hard drives, and a 1 Gbps pipe with OVH for around $100/mo. Unfortunately it is not in the US. The closest they have is near Montreal. They are expanding to the West Coast though I hear.
It seems impossible to find a low-cost server with some big, slow spinning disks on it at the moment. I'm really not sure why.
Anyone got any recommendations there? Where would I look, if anywhere, for, say, 4Tb of storage attached to a low-cost virtual or dedicated server, for less than Google Nearline or equivalent?
$15/TB -- scalable to 40T.
However last time I checked the still have only IPv4 and very few of them, it happens to me that I wanted to spin up an instance for a quick experiment but wasn't possible to have a public IP where to connect, mine was just a simple experiment, nothing important, but still...
K.
* I am one of them, but would really appreciate Scaleway to accept people that have invited faster.
I was just expecting a low cost (6$/month) 4cores ARM64 server with 8gb of ram, I think it would have been more exciting !
In case anyone doesn't spot it the closest is this:
> Our Starter VPS comes with 2GB of ram, 2 x86-64 Cores, > 50GB of LSSD and 200 Mbit/s of unmetered bandwidth. > It's available at the insane price of €2.99 per month > or €0.02 per hour.
https://www.scaleway.com/faq/general/
"The service is hosted in our own datacenters, Iliad’s datacenters, DC2 and DC3. Both are located near Paris, France."
I have to say this is quite an interesting offer, especially for private/side projects. Currently I rent a virtual server at Hetzner, which costs me 23 € / month and is way below the specs mentioned on the Scaleways page, so I am compelled to switch, provided reliablity is good.
Paris is close to me, so these might be interesting for VNC or other low-latency applications.
I have over 50 servers at Online since more than a year now, and they have been pretty much flawless. Support is good and reachable by phone. I haven't worked with Scaleway though.
Really ? I used them quite a bit years and years ago, and at the time the support was somewhat garbage, which made me move to OVH.
This isn't done automatically and I believe it is billed at 0.50€ per address while you are "holding on" to an unused address.
Unlike Digital Ocean I like the ability to add flexible storage volumes.
The command line interface and need for my physical key essentially put me off the service.
It's also reasonably expensive compared to the alternatives these days.
All I found was: How are my servers positioned in terms of network proximity and resiliency? -- The ability to group your servers to create placement preferences is already integrated in the core of our system. We will expose it to you in the coming months.
I run Gitlab on a C1 in a docker container since around half a year. Just a few dozens repos and a few users. Works flawless :)
Am I missing something?
Great way to drive away customers
what is the problem with kernel? very curious as I would need Docker myself if I was going to use them
I cannot recommend Scaleway.
And you didn't say what was wrong with their service.
Geography has nothing to do with it, I'm reliably told that one can cheaply purchase card details on Tor hidden services, paying in BTC.
I've not tried it myself, and the only time I've had my card cloned was the other way around. It was cloned IRL, and was then used online for gambling.