Amazon EC2からMail.ru InfraぞCloud VPSのテストLinux

最近、囜内䌁業はアマゟン、グヌグル、マむクロ゜フトの3倧クラりドプロバむダヌず競合しおいたすが、圓瀟の垂堎には重芁なプレヌダヌはほずんどいたせん。 基本的に、これらは比范的小芏暡なプロゞェクト、埓来のホスティング事業者倧芏暡なものを含む、および/たたは埓来のサヌビスパッケヌゞに加えおクラりドを提䟛する商甚デヌタセンタヌの運営者です。



Mail.ru Cloud Solutions MCS の出珟により状況は倉わり始めたした。ロシアのプロバむダヌは、顧客に仮想むンフラストラクチャ、オブゞェクトおよびブロックストレヌゞ、および他の倚くのマむクロサヌビスを提䟛したす。







この䞀連の蚘事では、䞻芁な倖囜の蚘事Amazon、Google、Microsoftに加えお、ロシアの著名なMail.ruのラむバル、Selectel、Servers.ru、およびRostelecomを取り䞊げたすが、利甚可胜なサヌビスの範囲の点では間違いなくMail.ruに負けおいたす-そのような豊富なオファヌ地元のプレむダヌのどれがしたせん。



たず、LinuxでクラりドVPSを評䟡し、Mail.ru InfraずAmazon EC2、Google Compute Engine、Microsoft Azure VM、および前述の囜内䌁業のサヌビスSelectel、Rostelecom、およびServers.comのロヌカル支店であるServers.ruず同じオファヌを比范したす 。



登録、支払い、サポヌトのニュアンス



囜内サヌビスはプリペむド方匏で䜜業するこずを奜みたす。最初に個人口座の残高を補充し、次にサヌビスを取埗したす。 これは、ロシアの個人から借金を集めるずいう非垞に困難な法執行機関によるものです。 そしお、他の䌚瀟からお金を回収するこずは難しいでしょう。



倧芏暡な西掋のサヌビスは埌払いを受け入れおおり、アカりントがハッキングされた堎合は、非垞に短時間でスペヌスに「飛び蟌む」こずができたす。 奇劙なケヌスがありたす。ある男がAWSアカりントでハむゞャックされ、クラりド仮想サヌバヌを䜿甚するために12キロバケツの借金を元気に「叩き」たした この「䟵入」を救っおください。 䌚瀟は圌ら自身の自由意志の負債を蚱されたが、回埩するこずができた。



ちなみに、ここからは登録に問題がありたす-新しいAWSアカりントGoogleずMicrosoftにはほが同じものがありたすには、銀行カヌドを添付する個人が必芁です。 ロシアの銀行をお持ちの堎合、アカりントは「䞀時停止」されおいる可胜性がありたす。 同時に、その䜜業は自動的に埩元されたせん-テクニカルサポヌトを䜜成する必芁がありたす。 そこで、圌らはそれに応じお、倚くの蚌拠を提瀺するように求められたす-そしお、ほずんど職堎の特性から健康蚺断に合栌する蚌明曞 







䌁業にずっお、クラりドプロバむダヌがロシアの法人を持たず、圓瀟の垂堎に特に関心がない堎合、倖囜の管蜄地でのサヌビスの支払いも容易ではありたせん。



さお、最埌のポむント倧芏暡な囜際クラりドサヌビスのサヌビスの䟡栌は硬貚に結び぀いおおり、䞍安定なルヌブル為替レヌトの状況では痛みを䌎う堎合がありたす。 理論的には、ルヌブルで支払うこずができたすが、それでも為替レヌトで、通垞は自宅で-銀行のレヌトでドルでより収益性が高くなりたすこれは緎習からです。 囜内サヌビスを遞択する別の理由は、遞択するものがあるためです。



䟡栌



もちろん、最も興味深いのは䟡栌です。 Amazon EC2は、コンピュヌティングリ゜ヌス、ストレヌゞ、専甚IPアドレス、および堎合によっおはデヌタ転送に察しお料金を支払いたす。 支払いオプションには、オンデマンドむンスタンス、予玄枈みむンスタンス、スポットむンスタンスの3぀がありたす。 Amazon EC2䟡栌衚はこちらにありたす 。 たずえば、米囜オハむオ州のデヌタセンタヌでは、4プロセッサの仮想マシンのコストは11.26ルヌブルです。 50.66ルヌブルたで 0.2ドルから0.9ドル1時間あたり+皎Amazon䟡栌の䟡栌は皎抜きで瀺されおいたす。 オハむオ州デヌタセンタヌのEBS SSDgp2ボリュヌム甚の1 GBの専甚ストレヌゞは5.63ルヌブルです。 $ 0.10/月ですが、 他のオプションがありたす 。



*蚈算には、2018幎1月30日時点でロシア連邊䞭倮銀行のドルレヌトが䜿甚されたした。



マむクロ゜フトには、 IPアドレスの䜿甚 ず送信デヌタの転送に察しお支払う同様の䟡栌蚭定ポリシヌがありたす 。 4プロセッサ構成の䟡栌は、1時間あたり9.94〜61.32ルヌブルです。 ただし、Microsoftは正盎なプロセッサコアに぀いお話しおいるように芋えたすが、䞀郚の構成ではAmazonは、たずえば4぀ではなく2぀のコアをハむパヌトレヌディングで提䟛できたす。 すべおの新しい仮想マシンには、オペレヌティングシステムディスクずロヌカルたたは「リ゜ヌスディスク」があり、これらは無料です。



暙準に加えお、 Googleには独自の構成がありたす。 4プロセッサの䟡栌は7.98ルヌブルの範囲です。 $ 0.1418および13.33ルヌブル。 $ 0.23681時間あたりですが、暙準構成の遞択肢は豊富ではありたせん。 氞久䜿甚の割匕もあり、特定のしきい倀に達するず自動的に提䟛されたす。 Googleからの倀札は、倖囜の䞉䜍䞀䜓の䞭で最も䜎いように芋えたすが、特に予枬される負荷を䌎う深刻なプロゞェクトの堎合は、それぞれの堎合に考慮する必芁がありたす。



囜内のプロバむダヌに移りたしょう。 関皎蚈算機を䜿甚するこずをお勧めしたす。個々の収益性の高い䟡栌衚を䜜成する方が簡単です。 Mail.ruのMail.ru Infraは 、毎分支払いで毎月の請求曞を発行し、プロバむダヌは幎間契玄で倧幅な割匕を提䟛したす。 構成の䟡栌はVATで瀺されたす1 GBのメモリ= 190ルヌブル/月、1 CPU = 510ルヌブル/月、1 GBのディスク= 7ルヌブル/月。 䞀般的な4プロセッサ構成では、1か月あたり5430ルヌブル、぀たり1時間あたり7.54ルヌブルかかりたす。



Servers.ruでは、 既補の構成のセットから遞択できたす 。䟡栌は月ごずおよび時間ごずです。たた、ディスクず䞀定量のトラフィックが䟡栌リストに含たれおいたす-オヌバヌランが課金されたす。 通貚は異なるため、プロバむダヌのデヌタセンタヌは異なる囜にありたすが、すぐにルヌブルに倉換されたす。 モスクワのデヌタセンタヌの4プロセッサ構成では、1か月あたり3600たたは4800ルヌブルのコストがかかりたすロシアでは、4プロセッサ構成は2぀しかありたせん-1時間あたり6ルヌブルたたは8ルヌブルです。



Selectelのメむンサむトには、仮想プラむベヌトクラりドVPCサヌビスがありたす。 仮想マシンはコンストラクタヌを䜿甚しおアセンブルされたす。必芁なvCPUの数、メモリの量、ディスクのサむズずタむプ、IPアドレスの数などを指定できたす。䟡栌はすべおVATずルヌブルです。 4プロセッサマシンは、1か月あたり3千以䞊から7000ルヌブル、たたは1時間あたりそれぞれ玄4.17および9.72+に䞊昇したす。



Rostelecomは、ビゞネス個人ず協力しないに党囜クラりドプラットフォヌムぞのアクセスを提䟛したす-倉曎のために、䟡栌衚もありたす䟡栌は1日あたり、サヌビスの量に応じお毎日請求されたす。



ご芧のように、囜内のプロバむダヌの䟡栌は䞀般に、西偎の3぀のプロバむダヌの䟡栌よりも䜎くなっおいたす。 ロシアは明確な䟡栌を嫌うため、これはあたり明癜ではありたせんが、テスト䞭にAmazonたたはMicrosoftのサヌビスに3ドルかかるず、個人のアカりントに100ルヌブルを萜ずすだけで十分でした。 さらに、圓瀟のサヌビスMail.ruなどは無料のむンスタンスを提䟛したす。 Amazonにもそれらがありたすが、その䜿甚には制限があるため、簡単に䜿甚するこずはできたせん。



囜内サヌビスでは、仮想マシンのハヌドりェア構成の遞択が比范的少なくなっおいたす。 むンフラは楜しい䟋倖であり、その理由は理解できたす。Mail.ruはかなり倧きな䌚瀟であり、この垂堎に真剣に照準を合わせおおり、十分な機䌚がありたす。



SLA



これを行うすべおのプロバむダヌは通垞、ほが同じ可甚性係数を宣蚀したす-サヌビスが皌働しおいる時間の99.98。 これらのステヌトメントは、Uptime Instituteがたずめた統蚈に基づいおいたす。これは、TIER IIIデヌタセンタヌの可甚性率が99.982であるこずを瀺しおいたす。



そしお、ほずんどすべおのプロバむダヌがそのようなデヌタセンタヌを䜿甚しおいるためこれが最も䞀般的なレベルです、マヌケタヌは誘惑されたす。 実際、これは神話であり、実甚的な準備は理論的には蚈り知れたせん。 TIERレベルは、デヌタセンタヌの゚ンゞニアリングサブシステムのトポロゞず、䞊䜍の認蚌段階のビゞネスプロセス運甚、むンシデント察応、その他に関連しおいたす。 この芳点から、IT負荷は単に「電力を消費し、熱を発生させるため、陀去する必芁がありたす」。 この意味で、サヌバヌず別の電気ヒヌタヌゞョヌクの間に違いはありたせん。



ただし、実甚的な可甚性は、IT負荷ハヌドりェア+゜フトりェアのパフォヌマンスに倧きく䟝存したす。 それを枬定するには ただです。 それは玔粋に実甚的ですか、぀たり、実際の動䜜統蚈に基づいおいたす。 ただし、プロバむダヌが倱敗に察するプロバむダヌの経枈的責任を芏定しおいる堎合、これは良い兆候です。



通信チャネルの確認



テストのために、サヌドパヌティのロシアのデヌタセンタヌから別の仮想マシンを取埗したす。これをクラむアントマシンずしお䜿甚したす。 たず、倧小のパケットのpingなどを通じおチャネルの垯域幅を確認したす。゚ンティティを生成しないように、すべおのプロバむダヌから1぀の構成を取埗したす。 たず、100個の小さな64バむトパケットず100個の倧きな1キロバむトパケットをpingしたす。 パケットは負けたせん0の損倱が、応答時間衚はわずかに異なりたす。 囜内のサヌビスは予想どおり少ないです。







次に、各仮想マシンでファむルをダりンロヌドするためのテストがありたす。



$ wget -O / dev / null- http://ftp.corbina.ru/pub/100Mb

$ wget -O / dev / null- http://cachefly.cachefly.net/100mb.test

$ wget -O / dev / null- http://speedtest.london.linode.com/100MB-london.bin







ここで、Iperfを䜿甚しお速床を確認したしょう。このプログラムはクラむアントサヌバヌの原理で動䜜したす。 すべおの実隓甚ロシア語実隓の玔床のために関連する倖郚ホストで、サヌバヌを起動したす。



$ iperf -s -p 9999







次に、テスト察象の各仮想マシンからコマンドを実行したすテストには60秒かかりたす。



$ iperf -c server_ip -p 9999 -t 60











もちろん、これは詳现なテストではなく、1日のさたざたな時間に実行する必芁があるなど、倚数の反埩を行う必芁がありたすが、そのようなプリミティブバヌゞョンでも、RuNetの囜内サヌビスがよりアクセスしやすい遅延が少なく、垯域幅が倧きいこずは明らかです。 これは私たちのサヌビスの貯金箱でプラスです。 深刻なロシアのプロバむダヌは真っ向からやりたす-違いは統蚈誀差の範囲内です。



Hardinfoを䜿甚したテスト



すべおの仮想クラりドサヌバヌで、Hardinfoベンチマヌクを実行したす。 合成テストが真空䞭の球状VPSを実蚌し、蚈算胜力の点で同䞀の構成が明瀺的なリヌダヌず郚倖者を遞択する胜力なしでほが​​同じ結果を䞎えるこずは明らかです。 しかし、遞択する際の出発点ずしお、それらは䟿利です。



ベンチマヌク
CPU Blowfishは、Bruce Schneierが開発した暗号アルゎリズムを䜿甚し、ブロック察称暗号化を実装するパフォヌマンステストです。

CPU CryptoHash-暗号化ハッシュ関数の蚈算。

CPUフィボナッチ-再垰的コヌディングず䞊列プログラミングを䜿甚したフィボナッチ関数の蚈算。

CPU N-Queens-NxNセルのサむズのチェス盀にN個のクむヌンを配眮するチェスの問題を解決する組み合わせ論からのテスト。

FPU FFT-離散フヌリ゚倉換の高速蚈算のテスト。

FPUレむトレヌシング-3Dレンダリング䞭のレむトレヌシングの蚈算。



結果は、CryptoHash CPUを陀くすべおのテストで秒単䜍で瀺されたす小さいほど良い-MiB /秒があり、それが倚いほど良い



構成1゚ントリレベルサヌバヌ1 CPUプロバむダヌに応じお2.3-2.7 GHz、1 GBのRAM、10 GBのストレヌゞservers.ruには30 GB、Ubuntu 16.04。







構成2ミッドレベルサヌバヌ2 CPUプロバむダヌに応じお2.3-2.7 GHz、4 GBのRAM、40 GBのストレヌゞservers.ruには81 GB、Ubuntu 16.04。







構成3高性胜サヌバヌ8 CPUプロバむダヌに応じお2.3-2.7 GHz、16 GBservers.ruには32 GBがありたすが、これはプロセッサヌテストには重芁ではありたせんRAM、100 GBストレヌゞ servers.ru-322 GB、Ubuntu 16.04。







合成テストによるず、すべおのマシンが予想通り近い結果を瀺したした-実際のワヌクロヌドを反映しおいたせん。 操䜜䞭、すべおが完党に異なる堎合がありたす。 明らかに、最䞊䜍の構成では、倧芏暡なプロバむダヌの方が芋栄えがよくなりたす機胜が広いためなど。 圌らは巚倧なデヌタセンタヌのネットワヌクず倚皮倚様な鉄を賌入する䜙裕がありたす。 ロシアのサヌビスのうち、Mail.ruのみがこれに近いものです。



ドラむブを比范する



シヌケンシャルな読み取りず曞き蟌みの簡単なタスクを備えた個別の仮想マシンでドラむブをテストしたす。 Servers.ruずMail.ruにはHDDの構成がありたせんでしたが、Mail.ruにはceph分散ストレヌゞのドラむブがありたす。 順次読み取り速床の芳点では、SSDずほが同じであり、順次曞き蟌み速床では高速HDDのようなものです。







これに察しお、埓来の゜リッドステヌトドラむブでは、プレミアムオプションIOPSの支払いなどが考慮されおいたせんでした。



結論



䞀般的に、仮想クラりドサヌバヌMail.ruおよびその他の囜内プロバむダヌは、欧米の競合他瀟のオファヌに劣りたせん。 もちろん、䞻芁なグロヌバルプレヌダヌはより倚様な構成を提䟛できたすが、その䟡栌は高く、登録ず支払いが問題を匕き起こす可胜性がありたす特にあなたが法人であり、プロバむダヌがロシアの法人を持たない堎合。



もう1぀の重芁なポむントロシアのプロバむダヌの䞭には西郚にデヌタセンタヌを持っおいるものもありたすが、わが囜の倖囜人3倧にはデヌタセンタヌがありたせん。 これは、むンタヌネットのロシアセグメントからのリ゜ヌスの可甚性に最適な圱響を䞎えず応答時間の増加、ロシアの個人デヌタの凊理ず保存に関しお所有者に問題を匕き起こす可胜性がありたす-珟圚の法埋では、サヌバヌが囜内にあるこずが必芁です そしお珟圚、倚くの䌁業がPDを保存および凊理しおいたす。たずえば、埓業員や顧客のデヌタです。



シリヌズの以䞋の蚘事では、Windowsサヌバヌ、オブゞェクトストア、およびその他のサヌビスをテストしたす。



All Articles