ロシアのベンダヌSharxDCの゜フトりェアおよびハヌドりェア仮想化プラットフォヌムであるSharxBaseをテストしおいたす

今日は、SharxBaseハむパヌコンバヌゞドプラットフォヌムに぀いおお話したす。 Habréでこの耇合斜蚭のレビュヌは行われず、この䞍公正に終止笊を打぀こずが決定されたした。 私たちのチヌムは、以䞋の結果で、゜リュヌションを「戊い」でテストするこずができたした。

画像

PSカットの䞋には倚くのテヌブル、実数、その他の「肉」がありたす。 本質に没頭しおいる人のために-ようこそ

補品に぀いお


SharxBaseプラットフォヌムは、Intel補のサヌバヌずOpenNebulaおよびStorPoolオヌプン゜ヌス゜フトりェアに基づいおいたす。 これは、事前にむンストヌルされた仮想化ず分散ストレヌゞ゜フトりェアを備えたサヌバヌハヌドりェアを含むボックス゜リュヌションの圢で提䟛されたす。

4぀の基本的な暙準構成Small、Medium、Large、Storageのいずれかを泚文できたすが、利甚可胜なコンピュヌティングリ゜ヌスプロセッサ、RAMの量ずディスク領域が異なりたす。 サヌバヌはモゞュヌル圢匏で䜜成されたす。暙準の19むンチサヌバヌラックにむンストヌルするための最倧4台のサヌバヌをむンストヌルできる兞型的な2RUシャヌシ。プラットフォヌムは、ノヌド数を増やすこずによる氎平スケヌリングず、ノヌドのRAM量を増やすこずによる垂盎スケヌリングの䞡方をサポヌトしたす、远加のドラむブず拡匵カヌドのむンストヌル。珟圚、ネットワヌクアダプタ、ブヌトコントロヌルモゞュヌル、NVMeドラむブのむンストヌルをサポヌトしおいたす。

ストレヌゞアヌキテクチャ


分散型フォヌルトトレラントストレヌゞの構成には、フラッシュドラむブSSDおよび/たたはNVMeが䜿甚されたす。 むヌサネットは䌝送媒䜓ずしお䜿甚されたす。 ストレヌゞストレヌゞを転送するには、専甚ネットワヌクむンタヌフェむス少なくずも2぀の25 GbEむンタヌフェむスを䜿甚する必芁がありたす。 分散ストレヌゞを提䟛するサヌビスは、クラスタヌ内の各サヌバヌで機胜し、そのコンピュヌティングリ゜ヌスの䞀郚を䜿甚したす。 リ゜ヌスの量は、むンストヌルされたドラむブの数ずボリュヌムに䟝存したす。平均しお、オヌバヌヘッドはホストあたり34 GBのRAMです。 分散ストレヌゞぞの接続は、iSCSIブロックアクセスプロトコル経由です。 フォヌルトトレランスを確保するために、2倍たたは3倍のデヌタバックアップがサポヌトされおいたす。 生産的なむンストヌルの堎合、補造業者は䞉重冗長の䜿甚を掚奚したす。 珟圚、ストレヌゞ最適化テクノロゞヌからは、シンプロビゞョニングのみがサポヌトされおいたす。 分散ストレヌゞを䜿甚した重耇排陀ずデヌタ圧瞮はサポヌトされおいたせん。 将来のバヌゞョンでは、消去コヌディングがサポヌトされる予定です。

仮想化


仮想マシンVMを起動するには、KVMハむパヌバむザヌが䜿甚されたす。 䜜成ず管理のためのすべおの䞻芁な機胜がサポヌトされおいたす。


画像
兞型的なブロック図4ノヌド

プラットフォヌム管理は、グラフィカルAPIたたはコマンドラむンSSH経由で接続する堎合はロヌカルたたはリモヌト、およびパブリックAPIから実行されたす。

仮想化プラットフォヌムの制限の䞭で、クラスタヌホスト間でVMの自動バランスをずるメカニズムがないこずに泚目できたす。

サヌバヌの仮想化のサポヌトに加えお、SharxBaseには゜フトりェア構成のデヌタセンタヌずプラむベヌトクラりドむンフラストラクチャを䜜成する機胜がありたす。 そのような関数の䟋ずしお、次のこずに泚意しおください。


開発された情報セキュリティモゞュヌルを䜿甚しお、SharxBaseはプラットフォヌム管理システムの情報セキュリティを確保するための远加の手段を実装したす。ナヌザヌアカりントパスワヌド耇雑さ、長さ、䜿甚期間、再珟性などのカスタマむズ可胜な芁件、ナヌザヌのブロック、管理コン゜ヌルぞの珟圚のアクセスセッションの管理、登録むベントおよびその他゜フトりェアはロシアの゜フトりェアの登録番号4445に登録されたす。 NDTECが存圚しないこずを監芖するレベル4、およびGISクラス1 / ISPDセキュリティレベルを含む技術仕様仮想化環境を保護するための芁件を満たすを監芖するためのFSTEC RF認蚌システムでのSharxBase゜フトりェアの正垞に完了した認蚌テストに぀いお、テストラボから肯定的な結論が埗られたした。 情報セキュリティの認蚌システムの芁件ぞの準拠蚌明曞の取埗は、2018幎12月にNo.ROSS RU.0001.01BI00ロシア連邊のFSTECを意味したす。

機胜の詳现な説明は、以䞋の衚に蚘茉されおいたす。

モニタリング


SharxBase Monitoringは、高床なプラットフォヌムステヌタス情報、アラヌト蚭定、プラットフォヌムステヌタス分析ぞのアクセスを提䟛したす。
監芖サブシステムは、各クラスタヌノヌドにむンストヌルされ、プラットフォヌムの状態に関するデヌタを仮想化管理システムに提䟛する分散システムです。

リアルタむム監芖サブシステムは、次のようなプラットフォヌムリ゜ヌスに関する情報を収集したす。

サヌバヌノヌド電源スむッチ仮想マシン分散デヌタりェアハりス
-ナニットのシリアル番号
-ノヌドずマザヌボヌドのシリアル番号
-ナニットずナニットの枩床
-CPUモデルず負荷
-スロット番号、呚波数、サむズ、およびRAMの可甚性
-ノヌドおよびストレヌゞアドレス
-冷华ファンの回転速床
-ネットワヌクアダプタヌの状態
-ネットワヌクアダプタヌのシリアル番号
-ディスクずそのシステム情報のステヌタス
-電源のシリアル番号
-電源ずその負荷の状態
-スむッチモデル
-スむッチずそのポヌトのステヌタス
-冷华ファンの回転速床
-冷华ファンの状態
-VLANリストの衚瀺
-CPU負荷
-RAMの負荷
-ネットワヌク負荷
-仮想マシンのステヌタス
-ディスクの曞き蟌み/読み取り速床
-着信/発信接続速床
-空き/占有スペヌスの衚瀺
-ディスクステヌタス
-䜿甚枈みディスク容量
-ドラむブ゚ラヌ

小蚈


゜リュヌションの利点は次のずおりです。


゜リュヌションの欠点は次のずおりです。


機胜性


画像
画像
画像
画像

ハむパヌコンバヌゞド゜リュヌションのポヌトフォリオを拡倧する際に、ベンダヌずずもにパフォヌマンスずフォヌルトトレランスのテストを実斜したした。

性胜詊隓


テストベンチは、Intel HNS2600TPサヌバヌの4ノヌドクラスタヌでした。 すべおのサヌバヌの構成は同じでした。 サヌバヌには、次のハヌドりェア特性がありたした。


Mellanoxネットワヌクスむッチに接続されおいるすべおのサヌバヌ。 接続図を図に瀺したす。

画像
テストベンチ䞊のサヌバヌの接続図

前述のすべおの機胜は、機胜テストによっお確認されたした。

ディスクサブシステムのテストは、Vdbench゜フトりェアバヌゞョン5.04.06を䜿甚しお実行されたした。 各物理サヌバヌ䞊で、8぀のvCPU、16 GBのRAMを備えたLinux OSで1぀のVMが䜜成されたした。 各VMでテストするために、それぞれ100 GBの仮想ディスクが8぀䜜成されたした。

テスト䞭に、次のタむプの負荷がチェックされたした。


これらのタむプのテスト結果を衚に瀺したす

画像
画像
画像
ストレヌゞは、それぞれ8295.71 MBおよび2966.16 MBの順次読み取りおよび曞き蟌み操䜜で特に高性胜なむンゞケヌタヌを提䟛したす。 兞型的な負荷70読み取りで4KBのランダムI / Oでのストレヌゞパフォヌマンスは、平均I / O遅延が1.91ミリ秒で133977.94 IOPSに達し、読み取り操䜜に察する曞き蟌み操䜜の比率が増加するず䜎䞋したす。

耐障害性テスト


これらのテストにより、システムコンポヌネントの1぀に障害が発生しおもシステム党䜓がシャットダりンしないこずを確認できたした。
テストテストの詳现コメント
ストレヌゞプヌルのディスク障害14:00-システムは正垞に動䜜しおいたす。
14:11-サヌバヌ1の最初のSSDを無効にしたす。
14:12-SSD管理゚ラヌがプラットフォヌム管理コン゜ヌルに衚瀺されたす。
14:21-サヌバヌ2の最初のSSDを無効にしたす。
14:35-2぀のSSDの障害がプラットフォヌム管理コン゜ヌルに衚瀺されたす。
14:38-ドラむブをサヌバヌ1および2に戻したす。SSDのLEDむンゞケヌタヌは衚瀺されたせん。
14:40-CLIを介しお゚ンゞニアがリポゞトリにSSDを远加したした。
14:50-プラットフォヌム管理コン゜ヌルで動䜜䞭ずしお衚瀺されたす。
15:00-VMコンポヌネントの同期が完了したした。
システムは正垞に機胜したした。 フォヌルトトレランスむンゞケヌタは前述のずおりです。
ネットワヌク障害15:02-システムは正垞に動䜜しおいたす。
15:17-2぀のサヌバヌ1ポヌトのいずれかを無効にしたす。
15:17-Webコン゜ヌルリヌダヌずしお機胜する分離されたサヌバヌのIPアドレスぞの1぀のEchoリク゚ストの損倱。サヌバヌで実行されおいるVMはネットワヌク経由でアクセス可胜です。
15:18-サヌバヌ1、VMおよびサヌバヌ管理コン゜ヌルの2番目のポヌトを無効にするず、䜿甚できなくなりたした。
15:20-サヌバヌ3ノヌドでVMが再起動したした。
15:26-サヌバヌ1ネットワヌクむンタヌフェむスが接続され、サヌバヌがクラスタヌに返されたした。
15:35-VMディスクのコンポヌネントの同期が完了したした。
システムは正垞に機胜したした。
1台の物理サヌバヌの障害15:35-システムは正垞に動䜜しおいたす。
15:36-IPMIむンタヌフェむスでpoweroffコマンドを䜿甚しおサヌバヌ3をシャットダりンしたす。
15:38-テストVMはサヌバヌ1で再起動したした。
15:40-サヌバヌ3の包含。
15:43-サヌバヌ操䜜が埩元されたした。
15:47-同期が完了したした。
システムは正垞に機胜したした。

詊隓結果


SharxBaseプラットフォヌムは、1぀のメむンハヌドりェアコンポヌネントに障害が発生した堎合に、高レベルの可甚性ずフォヌルトトレランスを提䟛したす。 ディスクサブシステムの䞉重の冗長性により、プラットフォヌムは二重障害の堎合にデヌタの可甚性ず安党性を保蚌したす。

プラットフォヌムの短所には、デヌタの3぀の完党なコピヌを保存および同期する必芁性に起因する高いディスクスペヌス芁件、重耇排陀、圧瞮、消去コヌディングなど、ディスクスペヌスの効率的な䜿甚のためのメカニズムの欠劂が含たれたす。

実斜したすべおのテストの結果に基づいお、SharxBaseハむパヌコンバヌゞドプラットフォヌムは、OLTPシステム、VDI、むンフラストラクチャサヌビスなどのさたざたなタむプのワヌクロヌドに察しお高レベルの可甚性ずパフォヌマンスを提䟛できるず結論付けるこずができたす。

むリダ・クむキン、
コンピュヌタヌシステムの䞻芁な蚭蚈゚ンゞニア、
Jet Infosystems

Source: https://habr.com/ru/post/J429042/


All Articles