国内のホスティング会社の間でデジタルオーシャンの代替品を探しています

私は仮想サーバーのファンです。ほとんどの場合、それらは従来の共有ホスティングよりも多くの自由と機会を提供し、同時に専用サーバーに比べて操作が便利です。

わずか3年前、Digital Oceanの仮想サーバーに代わるものはほとんどありませんでした。 ロシアでは、実質的に同様のサービスはありませんでした。 また、外国からのオファーの価格は、1か月あたり5米ドルから始まりました。当時の為替レートは約150ルーブルで、従来のホスティングと同等でした。 しかし、ドルとユーロの価格が倍になったとき、外国のプロバイダーのサービスを利用することは非常に不利益になりました。



2014年の終わりに、私はルーブル為替レートの急激な下落の後、予算の外国のホスティング業者(ヘッツナー、OVHなど)の多くの顧客がプロジェクトを国内のサイトに転送し始めたことに気付きました。 Habrの多くのユーザーのように、私はVultrとDigital Oceanのサービスを使用していましたが、現在の経済状況では、ロシアで同様のサービスを見つけることを考え始めました。



私たちは敬意を払わなければなりません:2014年後半から国内企業が時間をかけて混乱し、ほぼすべてのデジタルオーシャンクローンであるプロバイダーが1つずつホスティング市場に参入し始めました。非常に類似した構成のセット、類似のサービスのセット、さらには類似のコントロールパネル設計でさえも。 すべてがうまくいきますが、私たちの多くは1つの興味深い特徴を持っています:私たちは自国で生産されたすべてのものに非常に不信であり、しばしば軽daし、先験的にそれは外国の類似物よりも悪いと考えています。 私の最初のマネージャーが何年も前に国内の機器について言ったように:「シャンパンだけがソビエトになれます!」



予算のある国内の「仮想マシン」を使用する価値はあるのでしょうか、それともベルトをより強く締めるのが良いのか、それと同時に、実績のある使い慣れたDOを使い続けるのでしょうか? このレビューでは、この質問に対して公平で公平な回答をしようとします。 これを行うために、デジタルオーシャンを一般的な国内仮想サーバープロバイダーであるSimpleCloud、Flops、VDSina、Vscaleと比較します。



会社概要



SimpleCloudは、サンクトペテルブルクの会社です。 2014年に市場に参入しました。 会社のすべての機器は、サンクトペテルブルクのMiran 2データセンターにあります。

Flopsは2014年に開始されたPerformanceixプロジェクトです。 機器はモスクワのデータセンターにあります。

Vscaleは、会社「Selectel」のプロジェクトです。 2015年8月に発売。 すべてのVscaleハードウェアインフラストラクチャは現在、サンクトペテルブルクのSelectelデータセンターにあります。

VDSinaはHosting Technologies LLCのプロジェクトです。 公式ウェブサイトの情報によると、同社の機器はオランダのデータセンターにあります。



料金プラン



まず、問題のすべてのプロバイダーで最も人気のある料金を比較します。



プロバイダー 仮想化 CPUコア RAM、GB SSD GB トラフィック、TB 価格、こする/月
Vscale Kvm 1 1 30 2 400
デジタルオーシャン Kvm 1 1 30 2 10 USD(〜700摩擦)
シンプルなクラウド Kvm 1 2 40 無制限 500
フロップ Kvm 1 1 32 1.8(1日あたり60 GB) 500
ヴシナ Kvm 1 1 30 2 399




すべての構成は非常に似ており、ほぼ同じです。 ただし、外貨価値の現状では、ロシアのユーザーに対するデジタルオーシャンからのオファーは最も高価です。 Flopsの料金はDOよりも低くなりますが、VscaleおよびVDSinaよりは高くなります。 SimpleCloudには非常に興味深いオファーがあります。2GBのメモリと40 GBのSSD(これはレビューで提示されたすべてのプロバイダーよりも多い)、無制限のトラフィックです。 そして、この喜びはたった500ルーブルしかかかりません。



VDSプロバイダーが400〜500ルーブルで提供できるものを確認しましょう。



オペレーティングシステムの数



Vscaleは、仮想マシンへのインストール用に、Ubuntu、Debian、OpenSUSE、CentOS、FedoraのLinuxディストリビューションを提供しています。 ちなみに、先日-公式リリースの直後-VscaleとDigital OceanにはUbuntu 16.04があります。 Windowsはそうではなく、そうではない-クリエイターはHabréのプロモスタットの1つでこれを発表しました。



Digital Oceanは、Ubuntu、Debian、CentOS、Fedora、CoreOS、FreeBSDなどの非常に幅広いディストリビューションを提供しています。 Windowsはありません。私の知る限り、まだ計画されていません。



Flopsには次のLinuxディストリビューションがあります:Debian、Ubuntu、CentOS、OpenSUSE、Fedora。 仮想サーバーにWindows Server 2008R2および2012R2をインストールすることもできます。 確かに、Windowsサーバーの価格は手頃な価格とは言えません。1か月あたり11,200ルーブル(最も「高度な」構成のコスト)で、同等の特性を持つ専用サーバーを既にレンタルできます。 ソフトウェアがプリインストールされたイメージはありません。



Simple Cloudは、インストール用の幅広いLinuxディストリビューションを提供しています。Ubuntu、Debian、Fedora、CentOS、ArchLinux、Gentoo、CoreOS、CloudLinux、および完全にエキゾチックなExherboです。 FreeBSDをインストールすることもできます。 さらに、ソフトウェアがプリインストールされた画像の適切な選択があります。これらは、人気のあるCMS、ホスティングコントロールパネル、オンラインストアのエンジンなどです。



VDSinaの場合、CentOS、Debian、およびUbuntuのみがLinuxディストリビューションから利用可能です。 FreeBSDとWindowsをインストールすることもできます。 ソフトウェアがプリインストールされたイメージはありません。



Windowsを使用していない場合、Digital Oceanは「オペレーティングシステムの選択」の指名で主導的立場にあり、国内の仮想サーバープロバイダーはこの点でまだやるべきことがあります。



API



Digital Oceanには、高度に文書化されたAPIがあります。 彼にとっては、コミュニティによって開発された多数のクライアントがいます。 単一の国内プロバイダーがそのようなものを誇ることはできません。



Vscaleには、シンプルで高度に文書化されたAPIがあります。 これにより、サーバーで基本的な操作(作成、削除、再起動、再インストール、別の料金プランへの切り替え)、ドメインの管理、現在のアカウントに関する情報の表示、チケットシステムの操作ができます。 Vscaleの周辺では、ユーザーコミュニティが既に開発中で、APIの独自のクライアント(Go、Ruby、Java)を開発しています。 少し前に、Docker Machineのプラグインが登場しました。 私のデータによると、これまで他の国内プロバイダーはそのようなことを自慢することはできません。



SimpleCloudにはパブリックAPIもあります。 これを使用すると、Digital Ocean APIを使用するのと同じ操作を実行できます:新しいサーバーの作成、電源のオン、オフと再起動、ドメインの追加、バックアップの作成。 この記事に取り組む過程で、このAPIのクライアントの可用性については何も見つかりませんでした。



Flops APIは公開されていませんが、リクエストに応じてのみアクセスできます。 サイトにドキュメントが見つかりませんでした。



VDSinaは、私がオープンソースで見つけられなかったAPIに関する情報を持つレビューの唯一の参加者です。



性能試験



レビューの中で最も興味深く重要な部分であるパフォーマンステストに移りましょう。 以下のすべてのテストは、次の構成の仮想サーバーに基づいて実行されました。



●Vscale-1 CPU / 1 GB RAM / 30 GB SSD /;

●デジタルオーシャン-1 CPU / 1 GB RAM / 30 GB SSD /;

●フロップ-1 CPU / 1 GB RAM / 32 GB SSD。

●VDSina-1 CPU / 1 GB RAM / 30 GB SSD;



次のテストが実行されました。



●UnixBenchテスト

●Sysbenchユーティリティを使用したプロセッサとメモリのテスト。

●fioユーティリティを使用したI / Oテスト。



Sysbenchテスト



CPUテスト



$ sysbench --test=cpu --cpu-max-prime=20000 run
      
      





数値が小さいほど、結果は良くなります。



このテストでは、Vscaleは3.02ミリ秒という最良の結果を示しています。 2位は3.07ミリ秒のSimpleCloudで、3位はDigital Ocean(3.84ミリ秒)です。 次はVDSinaで、結果は4.09ミリ秒です。 最後の場所-Flops(4.25ミリ秒)。



メモリテスト



 $ sysbench --test=memory --memory-total-size=1G run
      
      





上記のコマンドを使用して、RAM内の1 GBのデータの読み取り/書き込みテストが開始されます。 結果を次の図に示します(数値が小さいほど、結果は良くなります)。



ご覧のとおり、SImple Cloudテスト(0.3663 c)が最も高速に対処できます。 2位はVscale(0.5663秒)、3位はVDSina(0、5883秒)です。 次はデジタルオーシャン(0.8304秒)とフロップ(1.0674秒)です。



UnixBenchテスト



UnixBenchユーティリティは、仮想Linuxサーバーのテストによく使用されます。 パフォーマンステストを実行し、それに基づいて最終結果(いわゆるシステムベンチマークインデックススコア)を計算します。 この数値が大きいほど、結果が良くなります。



このテストの結果によると、Digital Ocean(1243.0)が最初の場所にあります。 次はVDSina(1198.0)とVscale(1056.0)です。 4位はSimpleCloud(530.4)です。 最も低い結果は、Flops(380.3)でした。



ディスクサブシステムのパフォーマンス



次に、すべてのプロバイダーのディスクサブシステムのパフォーマンスを比較します。 すべてのテスト(結果を以下に示します)は、fioユーティリティを使用して実行されました。



ランダム読み取り/書き込み



 $ fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=4G --readwrite=randrw --rwmixread=75
      
      







Vscale
テスト:(groupid = 0、jobs = 1):err = 0:pid = 27836:

読み取り:io = 3071.7MB、bw = 212584KB / s、 iops = 53145 、runt = 14796msec

書き込み:io = 1024.4MB、bw = 70892KB / s、 iops = 17722runt = 14796msec

cpu:usr = 16.93%、sys = 32.63%、ctx = 18011、majf = 0、minf = 22

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 786347 / w = 262229 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

読み取り:io = 3071.7MB、aggrb = 212583KB / s、minb = 212583KB / s、maxb = 212583KB / s、mint = 14796msec、maxt = 14796msec

書き込み:io = 1024.4MB、aggrb = 70891KB / s、minb = 70891KB / s、maxb = 70891KB / s、mint = 14796msec、maxt = 14796msec



ディスクの統計(読み取り/書き込み):

vda:ios = 774997/258507、merge = 0/3、ticks = 720836/243716、in_queue = 675204、util = 96.32%





デジタルオーシャン
テスト:(groupid = 0、jobs = 1):err = 0:pid = 1502:

読み取り:io = 3071.7MB、bw = 212684KB / s、 iops = 53171 、runt = 14789msec

書き込み:io = 1024.4MB、bw = 70925KB / s、 iops = 17731 、runt = 14789msec

cpu:usr = 15.70%、sys = 62.97%、ctx = 37546、majf = 0、minf = 22

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 786347 / w = 262229 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

読み取り:io = 3071.7MB、aggrb = 212684KB / s、minb = 212684KB / s、maxb = 212684KB / s、mint = 14789msec、maxt = 14789msec

書き込み:io = 1024.4MB、aggrb = 70925KB / s、minb = 70925KB / s、maxb = 70925KB / s、mint = 14789msec、maxt = 14789msec



ディスクの統計(読み取り/書き込み):

vda:ios = 783813/261330、merge = 0/3、ticks = 155432/539592、in_queue = 694836、util = 99.45%





シンプルなクラウド
テスト:(groupid = 0、jobs = 1):err = 0:pid = 30299:

読み取り:io = 3071.7MB、bw = 15004KB / s、 iops = 3751 、runt = 209632msec

書き込み:io = 1024.4MB、bw = 5003.7KB / s、 iops = 1250 、runt = 209632msec

cpu:usr = 1.50%、sys = 6.29%、ctx = 436095、majf = 0、minf = 7

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 786347 / w = 262229 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

読み取り:io = 3071.7MB、aggrb = 15004KB / s、minb = 15004KB / s、maxb = 15004KB / s、mint = 209632msec、maxt = 209632msec

書き込み:io = 1024.4MB、aggrb = 5003KB / s、minb = 5003KB / s、maxb = 5003KB / s、mint = 209632msec、maxt = 209632msec



ディスクの統計(読み取り/書き込み):

sda:ios = 786305/262316、merge = 0/49、ticks = 12138328/1234504、in_





フロップ
テスト:IOファイルのレイアウト(s)(1ファイル(s)/ 4096MB)

ジョブ:1(f = 1):[m] [100.0%完了] [2261KB / 675KB / 0KB / s] [565/168/0 iops] [eta 00m:00s]

テスト:(groupid = 0、jobs = 1):err = 0:pid = 1366:

読み取り:io = 3071.7MB、bw = 2226.5KB / s、 iops = 556 、ラント= 1412766msec

書き込み:io = 1024.4MB、bw = 760274B / s、 iops = 185 、runt = 1412766msec

cpu:usr = 0.58%、sys = 2.30%、ctx = 1003423、majf = 0、minf = 6

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 786347 / w = 262229 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

読み取り:io = 3071.7MB、aggrb = 2226KB / s、minb = 2226KB / s、maxb = 2226KB / s、mint = 1412766msec、maxt = 1412766msec

書き込み:io = 1024.4MB、aggrb = 742KB / s、minb = 742KB / s、maxb = 742KB / s、mint = 1412766msec、maxt = 1412766msec





ヴシナ
テスト:(groupid = 0、jobs = 1):err = 0:pid = 28951:

読み取り:io = 3071.7MB、bw = 193837KB / s、 iops = 48459 、ラント= 16227msec

書き込み:io = 1024.4MB、bw = 64640KB / s、 iops = 16160 、runt = 16227msec

cpu:usr = 10.31%、sys = 31.69%、ctx = 148968、majf = 0、minf = 22

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 786347 / w = 262229 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

読み取り:io = 3071.7MB、aggrb = 193836KB / s、minb = 193836KB / s、maxb = 193836KB / s、mint = 16227msec、maxt = 16227msec

書き込み:io = 1024.4MB、aggrb = 64640KB / s、minb = 64640KB / s、maxb = 64640KB / s、mint = 16227msec、maxt = 16227msec



ディスクの統計(読み取り/書き込み):

vda:ios = 770125/256758、merge = 0/7、ticks = 58980/918912、in_queue = 978268、util = 99.42%





要約比較表:

プロバイダー 結果
デジタルオーシャン 読み取りiops = 53 171、書き込みiops = 17 731
Vscale 読み取りiops = 53 145、書き込みiops = 17 722
ヴシナ 読み取りiops = 48 459、書き込みiops = 16 160
シンプルなクラウド 読み取りiops = 3,751、書き込みiops = 1,250
フロップ 読み取りiops = 556、書き込みiops = 185




ランダム読み取り



 $ fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=4G --readwrite=randread
      
      







Vscale
テスト:(g = 0):rw = randread、bs = 4K-4K / 4K-4K / 4K-4K、ioengine = libaio、iodepth = 64

fio-2.1.3

1つのプロセスを開始

テスト:(groupid = 0、jobs = 1):err = 0:pid = 3196:

読み取り:io = 4096.0MB、bw = 431690KB / s、 iops = 107922 、runt = 9716msec

cpu:usr = 23.12%、sys = 44.50%、ctx = 15090、majf = 0、minf = 88

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 1048576 / w = 0 / d = 0、short = r = 0 / w = 0 / d = 0





デジタルオーシャン
テスト:(groupid = 0、jobs = 1):err = 0:pid = 1517:

読み取り:io = 4096.0MB、bw = 409400KB / s、 iops = 102350 、runt = 10245msec

cpu:usr = 16.84%、sys = 72.93%、ctx = 8625、majf = 0、minf = 88

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 1048576 / w = 0 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

読み取り:io = 4096.0MB、aggrb = 409400KB / s、minb = 409400KB / s、maxb = 409400KB / s、mint = 10245msec、maxt = 10245msec



ディスクの統計(読み取り/書き込み):

vda:ios = 1043338/2、merge = 0/1、ticks = 250480/144、in_queue = 250380、util = 97.64%





シンプルなクラウド
テスト:(groupid = 0、jobs = 1):err = 0:pid = 30397:

読み取り:io = 4096.0MB、bw = 20009KB / s、 iops = 5002 、runt = 209620msec

cpu:usr = 2.19%、sys = 8.57%、ctx = 1018919、majf = 0、minf = 70

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 1048576 / w = 0 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

読み取り:io = 4096.0MB、aggrb = 20009KB / s、minb = 20009KB / s、maxb = 20009KB / s、mint = 209620msec、maxt = 209620msec



ディスクの統計(読み取り/書き込み):

sda:ios = 1048416/32、merge = 0/18、ticks = 13391324/0、in_queue = 13391244、util = 100.00%





フロップ
Ttest:(g = 0):rw = randread、bs = 4K-4K / 4K-4K / 4K-4K、ioengine = libaio、iodepth = 64

fio-2.1.3

1つのプロセスを開始

ジョブ:1(f = 1):[r] [100.0%完了] [2261KB / 0KB / 0KB / s] [565/0/0 iops] [eta 00m:00s]

テスト:(groupid = 0、jobs = 1):err = 0:pid = 1486:

読み取り:io = 4096.0MB、bw = 2259.9KB / s、 iops = 564 、ラント= 1856032msec

cpu:usr = 0.51%、sys = 1.75%、ctx = 1036500、majf = 0、minf = 70

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 1048576 / w = 0 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

読み取り:io = 4096.0MB、aggrb = 2259KB / s、minb = 2259KB / s、maxb = 2259KB / s、mint = 1856032msec、maxt = 1856032msec



ディスクの統計(読み取り/書き込み):

vda:ios = 1048488/40、merge = 0/2、ticks = 118733168/20、in_queue = 118736612、util = 100.00%





ヴシナ
テスト:(groupid = 0、jobs = 1):err = 0:pid = 28962:

読み取り:io = 4096.0MB、bw = 392394KB / s、 iops = 98098 、runt = 10689msec

cpu:usr = 10.59%、sys = 27.46%、ctx = 16742、majf = 0、minf = 88

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 1048576 / w = 0 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

読み取り:io = 4096.0MB、aggrb = 392394KB / s、minb = 392394KB / s、maxb = 392394KB / s、mint = 10689msec、maxt = 10689msec



ディスクの統計(読み取り/書き込み):

vda:ios = 1046002/2、merge = 0/3、ticks = 521024/0、in_queue = 520932、util = 90.98%









ランダム記録



 $ fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=4G --readwrite=randwrite
      
      







Vscale
テスト:(groupid = 0、jobs = 1):err = 0:pid = 6938:

書き込み:io = 4096.0MB、bw = 168324KB / s、 iops = 42081 、runt = 24918msec

cpu:usr = 11.49%、sys = 21.74%、ctx = 23438、majf = 0、minf = 23

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 0 / w = 1048576 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

書き込み:io = 4096.0MB、aggrb = 168324KB / s、minb = 168324KB / s、maxb = 168324KB / s、mint = 24918msec、maxt = 24918msec



ディスクの統計(読み取り/書き込み):

vda:ios = 0/1030402、merge = 0/17、ticks = 0/34913120、in_queue = 1325900、util = 98.18%





デジタルオーシャン
テスト:(groupid = 0、jobs = 1):err = 0:pid = 1636:

書き込み:io = 4096.0MB、bw = 66239KB / s、 iops = 16559runt = 63321msec

cpu:usr = 4.25%、sys = 14.73%、ctx = 42263、majf = 0、minf = 23

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 0 / w = 1048576 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

書き込み:io = 4096.0MB、aggrb = 66238KB / s、minb = 66238KB / s、maxb = 66238KB / s、mint = 63321msec、maxt = 63321msec



ディスクの統計(読み取り/書き込み):

vda:ios = 0/1046844、merge = 0/51、ticks = 0/3713496、in_queue = 3713192、util = 99.30%





シンプルなクラウド
テスト:(groupid = 0、jobs = 1):err = 0:pid = 30429:

書き込み:io = 4096.0MB、bw = 20008KB / s、 iops = 5001 、runt = 209632msec

cpu:usr = 1.49%、sys = 5.54%、ctx = 307019、majf = 0、minf = 6

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 0 / w = 1048576 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

書き込み:io = 4096.0MB、aggrb = 20007KB / s、minb = 20007KB / s、maxb = 20007KB / s、mint = 209632msec、maxt = 209632msec



ディスクの統計(読み取り/書き込み):

sda:ios = 0/1048415、merge = 0/41、ticks = 0/13349132、in_queue = 13349652、util = 100.00%





フロップ
テスト:(groupid = 0、jobs = 1):err = 0:pid = 1625:

書き込み:io = 4096.0MB、bw = 941412B / s、 iops = 229 、ラント= 4562261msec

cpu:usr = 0.14%、sys = 0.48%、ctx = 355691、majf = 0、minf = 7

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 0 / w = 1048576 / d = 0、short = r = 0 / w = 0 / d = 0





ヴシナ
テスト:(groupid = 0、jobs = 1):err = 0:pid = 28983:

書き込み:io = 4096.0MB、bw = 66383KB / s、 iops = 16595 、runt = 63183msec

cpu:usr = 2.92%、sys = 7.93%、ctx = 94203、majf = 0、minf = 23

IO深度:1 = 0.1%、2 = 0.1%、4 = 0.1%、8 = 0.1%、16 = 0.1%、32 = 0.1%、> = 64 = 100.0%

送信:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.0%、> = 64 = 0.0%

完了:0 = 0.0%、4 = 100.0%、8 = 0.0%、16 = 0.0%、32 = 0.0%、64 = 0.1%、> = 64 = 0.0%

発行済み:合計= r = 0 / w = 1048576 / d = 0、short = r = 0 / w = 0 / d = 0



実行ステータスグループ0(すべてのジョブ):

書き込み:io = 4096.0MB、aggrb = 66383KB / s、minb = 66383KB / s、maxb = 66383KB / s、mint = 63183msec、maxt = 63183msec



ディスクの統計(読み取り/書き込み):

vda:ios = 10/1035427、merge = 0/95、ticks = 28/3963080、in_queue = 3963364、util = 99.90%









実際のタスクのテスト:ソースライブラリBoostから収集します



もちろん、特殊なユーティリティを使用したテストは良好ですが、問題は実際の生活から離婚していることです。 テストに参加しているすべてのサーバーで実際のタスクを完了してみましょう。ソースからC ++ Boostライブラリのセットを組み立てます。 これはかなり時間がかかり、リソースを大量に消費する手順であり、高性能の「鉄」専用サーバーでもかなりの時間を消費します。 VDSでBoostを収集してみましょう。結果は次のとおりです(数値が小さいほど良い)。



Vscaleはこれを素晴らしい仕事で行い、13分44秒でBoostを収集しました。 2位はSimpleCloud(14分40秒)です。 3位はVDSinaで、結果は15分33秒です。 Digital Oceanサーバーでは、Boostアセンブリに18分36秒かかりました。 最後の場所-フロップ(44分52秒)。



おわりに



比較の結果を要約します。 レビューされたすべてのプロバイダーの中で、Simple Cloudは、ソフトウェアがプリインストールされたオペレーティングシステムとイメージの幅広い選択肢を提供します。 このプロバイダーのもう1つの間違いない利点は、最も興味深く魅力的な料金です。



Vscaleには、SimpleCloudほどのOCや画像の幅広い選択肢はありませんが、もう1つの利点があります。それは非常に優れたパフォーマンスです。 ほとんどのテストの結果によると、VscaleはSimpleCloudおよび他のすべてのレビュー担当者(Digital Oceanを含む)よりも優れています。 他の利点にも注意してください:優れたネットワーク接続(結局、これは「Selectel」です)、便利なコントロールパネル(シンプルでモダンなデザイン、それ以上)。 また、Vscaleの価格は非常にリーズナブルです。 一般的に、それらに注意することをお勧めします。



VDSinaを知った後、私は二重印象を受けました。一方で、このプロバイダーの仮想マシンのパフォーマンスはDigital Oceanとほぼ同等です。 一方、オープンソースにはこのサービスに関する情報がほとんどないことはやや憂慮すべきです。 VDSinaには、他のレビュアーが持つ多くの便利な機能はありません。ドメインを管理する機能もバックアップもありません...しかし、私個人にとってこれはそれほど重要ではありません。



Flopsは非常に素晴らしく見えます。デジタルオーシャンスタイルの便利なコントロールパネル、必要なすべての機能の存在、リーズナブルな価格。 しかし、パフォーマンステストでは、すべてのテストで、Flopsが他のレビュアーよりも悪く見えることが示されています。



私のレビューで、ロシア人が常に最悪であるとは限らず、高価なものすべてが常に最高であるとは限らないことを願っています。 私たちの国には、外国のアナログに劣らない(ほとんど劣る)国内のVDSプロバイダーがまだあり、それらをよりよく知るために価値があります。



誰かを中傷したり、逆にこのレビューで強調したりしたくはありませんでした。 したがって、私はホスティング会社の代表者に、述べられた視点と私のテスト方法を理解して治療するようお願いします。 私のレビューは、外国企業に代わる国内の代替品を検索した結果です。 そして、それは読者に彼ら自身の研究を行うための方法論として役立つことができます。



2013年以降、ホスティングのトピックに関するレビューを書いています。 Habréのこの記事は、以前のすべての開発を組み合わせて、すでに知識のある視聴者の反応を確認する試みです。



All Articles