背景
2022年9月8日、Xserver が VPS の提供を開始しました。
Xserver と言えば、今まではブログ・レンタルサーバー業がメインだったと思いますが、ここにきてVPS業界に進出することにしたようです。
このサービスがどうやらとんでもなく安いという話を耳にしたため、調査することにしました。
他社との価格比較
まず、価格を他社と比較してみます。
Xserver:
さくら:
ConoHa:
まず、特徴として Xserver VPS には、メモリ512MBや1GBの格安プランが存在しません。
最安価格が2GBプランとなっており、他社の中間グレードが最低スペックとなっています。
そして、何よりも価格が安いです。
割引抜きで考えても、2GBプランは次の通りとなっており、他社の30%~40%ほど安くなっています。
圧倒的なコストパフォーマンスです。
XServer:1150円/月
さくら:1738円/月
ConoHa:1848円/月
32GBプランなど高級なプランの場合は、コストパフォーマンスは下がるものの他社の20%ほどの安さとなっています。
XServer:22100円/月
さくら:26400円/月
ConoHa:28600円/月
傾向として、2GBプランのコストパフォーマンスが最大で、価格が上がるにつれてコストパフォーマンスは下がる傾向にあるようです。それでも20%安いのであれば十分な安さです。
ベンチマーク
実際に Xserver VPS を購入してスペックを調べてみました。
さくらのVPSは手持ちがないため、ConoHaとの比較になります。
ベンチマークはUNIXBENCHです。
Xserver 3コア/2GBプラン:
BYTE UNIX Benchmarks (Version 5.1.3)
System: x162-43-4-110: GNU/Linux
OS: GNU/Linux -- 5.14.0-70.22.1.el9_0.x86_64 -- #1 SMP PREEMPT Tue Aug 9 19:45:51 UTC 2022
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: AMD EPYC-Milan Processor (5589.5 bogomips)
x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, AMD virtualization, SYSCALL/SYSRET
CPU 1: AMD EPYC-Milan Processor (5589.5 bogomips)
x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, AMD virtualization, SYSCALL/SYSRET
CPU 2: AMD EPYC-Milan Processor (5589.5 bogomips)
x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, AMD virtualization, SYSCALL/SYSRET
22:39:46 up 5:46, 1 user, load average: 0.00, 0.00, 0.00; runlevel 2022-09-15
------------------------------------------------------------------------
Benchmark Run: Thu Sep 15 2022 22:39:46 - 23:07:43
3 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 50341023.0 lps (10.0 s, 7 samples)
Double-Precision Whetstone 7316.8 MWIPS (9.8 s, 7 samples)
Execl Throughput 5235.3 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 1250756.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 327694.5 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 4091862.0 KBps (30.0 s, 2 samples)
Pipe Throughput 2004165.4 lps (10.0 s, 7 samples)
Pipe-based Context Switching 174892.9 lps (10.0 s, 7 samples)
Process Creation 10130.7 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 8986.8 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 2184.2 lpm (60.0 s, 2 samples)
System Call Overhead 2303936.3 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 50341023.0 4313.7
Double-Precision Whetstone 55.0 7316.8 1330.3
Execl Throughput 43.0 5235.3 1217.5
File Copy 1024 bufsize 2000 maxblocks 3960.0 1250756.5 3158.5
File Copy 256 bufsize 500 maxblocks 1655.0 327694.5 1980.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 4091862.0 7054.9
Pipe Throughput 12440.0 2004165.4 1611.1
Pipe-based Context Switching 4000.0 174892.9 437.2
Process Creation 126.0 10130.7 804.0
Shell Scripts (1 concurrent) 42.4 8986.8 2119.5
Shell Scripts (8 concurrent) 6.0 2184.2 3640.4
System Call Overhead 15000.0 2303936.3 1536.0
========
System Benchmarks Index Score 1889.4
------------------------------------------------------------------------
Benchmark Run: Thu Sep 15 2022 23:07:43 - 23:35:41
3 CPUs in system; running 3 parallel copies of tests
Dhrystone 2 using register variables 149747422.1 lps (10.0 s, 7 samples)
Double-Precision Whetstone 21517.1 MWIPS (9.8 s, 7 samples)
Execl Throughput 8953.2 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 1029342.8 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 315435.9 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 2503639.5 KBps (30.0 s, 2 samples)
Pipe Throughput 5962068.8 lps (10.0 s, 7 samples)
Pipe-based Context Switching 949707.4 lps (10.0 s, 7 samples)
Process Creation 25585.2 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 16926.3 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 2211.3 lpm (60.0 s, 2 samples)
System Call Overhead 3167978.8 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 149747422.1 12831.8
Double-Precision Whetstone 55.0 21517.1 3912.2
Execl Throughput 43.0 8953.2 2082.1
File Copy 1024 bufsize 2000 maxblocks 3960.0 1029342.8 2599.4
File Copy 256 bufsize 500 maxblocks 1655.0 315435.9 1906.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 2503639.5 4316.6
Pipe Throughput 12440.0 5962068.8 4792.7
Pipe-based Context Switching 4000.0 949707.4 2374.3
Process Creation 126.0 25585.2 2030.6
Shell Scripts (1 concurrent) 42.4 16926.3 3992.0
Shell Scripts (8 concurrent) 6.0 2211.3 3685.6
System Call Overhead 15000.0 3167978.8 2112.0
========
System Benchmarks Index Score 3289.4
ConoHa 3コア/2GBプラン:
BYTE UNIX Benchmarks (Version 5.1.3)
System: 118-27-9-18: GNU/Linux
OS: GNU/Linux -- 5.14.0-70.17.1.el9_0.x86_64 -- #1 SMP PREEMPT Wed Jul 13 18:23:04 UTC 2022
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Xeon(R) Gold 6230 CPU @ 2.10GHz (4190.1 bogomips)
x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 1: Intel(R) Xeon(R) Gold 6230 CPU @ 2.10GHz (4190.1 bogomips)
x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 2: Intel(R) Xeon(R) Gold 6230 CPU @ 2.10GHz (4190.1 bogomips)
x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
17:50:41 up 2 min, 1 user, load average: 0.54, 0.23, 0.09; runlevel 2022-09-15
------------------------------------------------------------------------
Benchmark Run: Thu Sep 15 2022 17:50:41 - 18:18:52
3 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 25674347.6 lps (10.0 s, 7 samples)
Double-Precision Whetstone 4546.0 MWIPS (10.0 s, 7 samples)
Execl Throughput 2098.8 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 356347.8 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 99011.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1034597.5 KBps (30.0 s, 2 samples)
Pipe Throughput 445163.0 lps (10.0 s, 7 samples)
Pipe-based Context Switching 46690.9 lps (10.0 s, 7 samples)
Process Creation 4121.7 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 3871.6 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 954.7 lpm (60.0 s, 2 samples)
System Call Overhead 279000.6 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 25674347.6 2200.0
Double-Precision Whetstone 55.0 4546.0 826.5
Execl Throughput 43.0 2098.8 488.1
File Copy 1024 bufsize 2000 maxblocks 3960.0 356347.8 899.9
File Copy 256 bufsize 500 maxblocks 1655.0 99011.0 598.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 1034597.5 1783.8
Pipe Throughput 12440.0 445163.0 357.8
Pipe-based Context Switching 4000.0 46690.9 116.7
Process Creation 126.0 4121.7 327.1
Shell Scripts (1 concurrent) 42.4 3871.6 913.1
Shell Scripts (8 concurrent) 6.0 954.7 1591.2
System Call Overhead 15000.0 279000.6 186.0
========
System Benchmarks Index Score 618.7
------------------------------------------------------------------------
Benchmark Run: Thu Sep 15 2022 18:18:52 - 18:47:01
3 CPUs in system; running 3 parallel copies of tests
Dhrystone 2 using register variables 73105743.1 lps (10.0 s, 7 samples)
Double-Precision Whetstone 13088.6 MWIPS (9.7 s, 7 samples)
Execl Throughput 5112.1 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 922457.0 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 244320.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 2618102.9 KBps (30.0 s, 2 samples)
Pipe Throughput 1261180.7 lps (10.0 s, 7 samples)
Pipe-based Context Switching 296650.3 lps (10.0 s, 7 samples)
Process Creation 13356.4 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 7587.2 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1019.2 lpm (60.1 s, 2 samples)
System Call Overhead 732047.9 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 73105743.1 6264.4
Double-Precision Whetstone 55.0 13088.6 2379.7
Execl Throughput 43.0 5112.1 1188.9
File Copy 1024 bufsize 2000 maxblocks 3960.0 922457.0 2329.4
File Copy 256 bufsize 500 maxblocks 1655.0 244320.0 1476.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 2618102.9 4514.0
Pipe Throughput 12440.0 1261180.7 1013.8
Pipe-based Context Switching 4000.0 296650.3 741.6
Process Creation 126.0 13356.4 1060.0
Shell Scripts (1 concurrent) 42.4 7587.2 1789.4
Shell Scripts (8 concurrent) 6.0 1019.2 1698.6
System Call Overhead 15000.0 732047.9 488.0
========
System Benchmarks Index Score 1619.4
正直に言って、異常としか言いようがありません。
ConoHaの場合は1コア性能「618.7」ですが、Xserverの場合は「1876.7」ものスコアをたたき出しています。約3倍です。
特に目を見張るのはファイルアクセス性能です。浮動小数点演算などCPU性能も1.5~2倍ほどと十分に高いのですが、ファイルアクセス性能は約4倍の性能となっており、相当に優秀なSSDを搭載していると予想できます。(公式サイトによるとNVMe SSDをストライピングしているようです)
スペック3倍で、価格は40%オフって、、、ちょっと頭おかしいのでは?
同じ価格と想定したら5倍の性能です。
サービスを開始したばかりで制限をかけていないだけの可能性もありますが、この性能が続くのであれば異常としか言いようがありません。
ベンチマーク (ネットワーク)
ネットワークのベンチマークも調査してみます。
使用するのは speedtest.net です。
Xserver:
Speedtest by Ookla
Server: Speedtest.love - Tokyo (id: 53189)
ISP: Xserver
Idle Latency: 0.36 ms (jitter: 0.02ms, low: 0.34ms, high: 0.37ms)
Download: 9247.22 Mbps (data used: 4.2 GB)
0.81 ms (jitter: 0.21ms, low: 0.50ms, high: 1.69ms)
Upload: 99.76 Mbps (data used: 149.6 MB)
0.45 ms (jitter: 0.07ms, low: 0.37ms, high: 1.89ms)
Packet Loss: 0.0%
ConoHa:
Speedtest by Ookla
Server: i3D.net - Tokyo (id: 21569)
ISP: GMO Internet,Inc
Idle Latency: 0.51 ms (jitter: 0.08ms, low: 0.48ms, high: 0.65ms)
Download: 95.39 Mbps (data used: 198.6 MB)
0.57 ms (jitter: 1.63ms, low: 0.43ms, high: 207.51ms)
Upload: 99.58 Mbps (data used: 203.2 MB)
0.58 ms (jitter: 0.11ms, low: 0.43ms, high: 2.18ms)
Packet Loss: 0.0%
Xserver VPSの回線速度は、ダウンロード速度が約9200Mbpsと速いですが、アップロード速度は約100Mbpsとなっており、他社と差はありません。
公式では共用10Gbpsとなっていますが、おそらくアップロードは100Mbpsに帯域制限がかけられているのだろうと思います。
VPSの場合は多くの場合アップロード速度の方が重要になるケースが多いと思いますので、ネットワーク速度は他社と差はないと考えて良さそうです。
デメリット
さて、圧倒的なコストパフォーマンスを誇る Xserver ですがデメリットもあります。
・OSテンプレートが少なすぎる
選べるOSが「Ubuntu 22.04」「Rocky Linux 9」「Debian 11」のみとなっており、他のOSが選べません。ISOからインストールすることも不可です。
これはあまりにも種類が少なすぎます。Rocky Linux 8 をメインで使用している私としては致命的なデメリットです。
・ストレージ容量が少ない
ストレージ容量が2GBプランで50GB、高価なプランでも最大で100GBまでとなっており、ストレージ容量が少ない点が気になるところです。
あまりストレージ容量が必要なサービスは載せられないでしょう。
・マネージドサービスが無い
他所でロードバランサーやデータベースサーバーを使用しておられる方も居ると思いますが、Xserverにはこれらのマネージドサービスはありません。
自身で作成・用意してバックアップ計画も考えなければならないため、手間がかかる点でしょう。
SSL証明書の取得・更新が管理画面から行えるため、SSLアクセラレーターを持ったロードバランサーが用意されればありがたいですね。
・時間課金が無い
これはConoHaやAWS等のクラウドと比べた場合の話ですが、後発サービスにも関わらず時間課金が無いのはサービスとして弱いと思いました。
総評
ただ単純なハイスペック・格安のVPSというサービスですが、単純だからこそ強力です。
CPU性能で1.5~2倍、SSD性能で4倍、そして価格40%オフというのは圧倒的なコストパフォーマンスです。
ただし、最安プランがメモリ2GBからとなっており、それなりにVPSを使うユーザー以外にはメリットを感じられない可能性があります。
しかし、それらを置いておいてもスペックは魅力的です。
選べるOSが拡充されれば、今後かなり強力な選択肢になるでしょう。
コメント