ビデオ監芖甚のストレヌゞシステムを蚭蚈したす





前の蚘事で、ビデオ監芖甚のITむンフラストラクチャずデヌタストレヌゞサブシステムを敎理する機胜に぀いお説明し、倧芏暡なプロゞェクトでは、ビデオアヌカむブストレヌゞを敎理するためにストレヌゞシステムデヌタストレヌゞシステムを䜿甚するこずをお勧めしたす。



この出版物では、ビデオ監芖甚のストレヌゞの遞択の問題、RAIDIXベヌスのストレヌゞの利点、および実際の実装䟋に぀いお説明したす。



ビデオ監芖甚のストレヌゞの遞択



ストレヌゞの皮類



ストレヌゞシステムは、ファむルストレヌゞ、ビデオ監芖、ビゞネスアプリケヌション、デヌタベヌス、仮想化、アヌカむブ、バックアップなど、さたざたなデヌタストレヌゞタスクに䜿甚できたす。



倧容量の䜎速タスクでは、通垞、HDDファむルおよびバックアップストレヌゞに倧きなアレむを配眮した生産性の䜎い゜リュヌションを遞択したす。 仮想化および汎甚タスクの堎合、速床ずボリュヌムの䞡方のニヌズを満たすために、ハむブリッド゜リュヌションフラッシュ+ HDDが䜿甚されたす。 遅延に敏感なアプリケヌションずデヌタベヌスの堎合、非垞に高速で高䟡なストレヌゞシステムが遞択されたす-原則ずしお、今日ではオヌルフラッシュであり、速床が前面に出おおり、ボリュヌムは䞀般に小さいです。



これら3぀のカテゎリのビデオ監芖タスクでは、テラバむトあたりの䜎䟡栌を実珟するために、䞻にボリュヌム指向の最初のものを遞択したす。 たた、より高䟡なハむブリッド゜リュヌションを遞択するこずもできたすが、それらからはほずんど意味がなく、フラッシュキャッシュたたはダッシュはストリヌミングシヌケンシャルストレヌゞトラフィックから詰たり、すべおが䜎速のHDDで実行されたす。 もちろん、シヌケンシャル操䜜の高速ランダムアクセスオヌルフラッシュストレヌゞも非垞に優れおいたすが、倧容量を必芁ずするビデオ監芖の堎合、これは䞍圓に高䟡で非効率的な゜リュヌションです。



ビデオ監芖甚のI / O機胜



デヌタストレヌゞのコンテキストでは、ビデオ監芖はマルチスレッドシヌケンシャルI / O操䜜によっお特城付けられたす。





ストレヌゞの負荷の芳点から芋るず、プロゞェクトが耇数のワヌクステヌションの倚くのオペレヌタによるアヌカむブからのビデオの継続的な芖聎を䌎わない堎合が最適です。 リアルタむムの監芖ではデヌタの読み取りは䞍芁であり、アヌカむブからの衚瀺は1぀のビデオ録画で行われたす-時折たたは垞時です。 この堎合、メむンの負荷90以䞊が蚘録され、ストレヌゞは読み取り時に目立った負荷を受けたせん。



そうしないず、アヌカむブたずえば、カゞノ、スタゞアム、ショッピングセンタヌの異なるカメラからの耇数のビデオを垞に䞊行しお衚瀺する必芁がある堎合、競合する倚くの読曞ストリヌムを受け取り、ストレヌゞシステムの負荷が劇的に増加したす。 したがっお、同じ数のカメラで、少なくずも2倍の生産性の急募配のストレヌゞを配眮するか、アレむコントロヌラヌあたりのカメラの数を枛らす必芁がありたす。



遞択の問題



珟圚、垂堎にはさたざたなメヌカヌのストレヌゞシステムの倚くのモデルがありたす。





埓来、すべおのストレヌゞモデルは2぀のクラスに分類できたす。





理想的には、本栌的なビデオ監芖プロゞェクトのために、垂堎にある䞡方のカテゎリのストレヌゞシステムの長所のみを組み合わせたストレヌゞ゜リュヌションを手に入れたいず思いたす。リヌズナブルな䟡栌で適切な品質です。 このセグメントでは、そのような゜リュヌションはRAIDIXに基づく補品です。 無分別ですが、おそらくこれは事実です。 以䞋に、この声明の真実を明らかにしたす。



RAIDIXストレヌゞ機胜



建築



RAIDIX-゜フトりェアストレヌゞたたはSDSSoftware Defined Storage。暙準のサヌバヌハヌドりェアに基づいお、信頌性が高く効率的で耐障害性のあるデヌタストレヌゞを構築できたす。 基本的に、これを含むx64サヌバヌはこれに適しおいたす。





倚数のディスクを接続するには、SASを介しお接続された倖郚ディスクシェルフバスケットを䜿甚するこずになっおいたす。 ホットスワップ可胜なドラむブをサポヌトする内郚および倖郚ディスクバスケットを䜿甚するこずをお勧めしたす。



もちろん、互換性シヌト、掚奚およびテスト枈み機噚のリストがありたす。



展開オプション



RAIDIXには、シングルコントロヌラヌずデュアルコントロヌラヌの2぀の展開オプションがありたす。 最初のバヌゞョンでは、RAIDIX゜フトりェアはストレヌゞコントロヌラヌずしお機胜する1぀の物理サヌバヌにむンストヌルされたす。 ディスクはフォヌルトトレラントなRAIDアレむに結合されたすが、サヌバヌ自䜓ずそのコンポヌネントの䞀郚は単䞀障害点を圢成したす。 これは、重芁でないタスクには蚱容される堎合がありたす。



デュアルコントロヌラヌ構成では、2぀の同䞀の物理サヌバヌにRAIDIX゜フトりェアをむンストヌルし、それぞれがストレヌゞコントロヌラヌになりたす。 個別のサヌバヌプラットフォヌム、たたは2぀のサヌバヌノヌドノヌド、ブレヌドを備えた単䞀プラットフォヌムにするこずができたす。 䞡方のコントロヌラヌは、内郚および倖郚ディスクバスケットにある単䞀のディスクプヌルに物理的に接続されおいたす。 RAIDIXは、2぀のサヌバヌをフォヌルトトレラントなアクティブ/アクティブクラスタヌに結合し、コントロヌラヌキャッシュは専甚むンタヌフェむスを介しお同期されたす。



通垞モヌドでは、負荷は2぀のコントロヌラヌに均等に分散されたす。ディスクアレむで䜜成されたボリュヌムの半分は1぀のコントロヌラヌで、もう半分は2番目のコントロヌラヌで凊理されたす。 䜕らかの理由でコントロヌラヌノヌドの1぀に障害が発生した堎合、䞭断やデヌタ損倱なしに、負荷党䜓が自動的に「サバむバヌ」コントロヌラヌに切り替わりたす。 この゜リュヌションは、単䞀障害点の存圚を排陀し、ダりンタむムに敏感な重芁なプロゞェクトに適しおいたす。



AIC HA401-LB2は 、デュアルコントロヌラヌRAIDIXストレヌゞ構成甚のサヌバヌプラットフォヌムの奜䟋です。 これは、2぀の同䞀のサヌバヌノヌド、冗長電源、および24 HDD 3.5むンチホットスワップ可胜な内郚ディスクバスケットを備えた高可甚性ストレヌゞサヌバヌクラスタヌむンボックス甚の4Uプラットフォヌムです。 各サヌバヌノヌドは、2぀のXeonプロセッサ、最倧2TBのRAM、最倧6぀のPCIe拡匵スロットをサポヌトしたす。 これは、非垞に生産的で容量の倧きいストレヌゞシステムを数癟のディスクに展開するのに十分です。 このプラットフォヌムは、掚奚されるものの1぀ず呌ぶこずができ、RAIDIXに基づく倚くのプロゞェクトで正垞に䜿甚されおいたす。



このアプロヌチにより、適切なボリュヌムずパフォヌマンスで、あらゆるプロゞェクトに最適なストレヌゞを䜜成できたす。 ボリュヌムは、ストレヌゞごずに12おそらくそれより少ないから数癟のディスクたでさたざたです。 同時に、必芁なパフォヌマンスは、遞択したIntel Xeonプロセッサ、RAMの量、むンタヌフェむスずアダプタヌの垯域幅によっお決たりたす。ディスク容量を増やす可胜性を考慮しお、これらを配眮できたす。 私たちは必芁なものを遞択したすが、それ以䞊のこずはありたせん-最倧の柔軟性ず過剰な支払い。



䞻な機胜



珟圚、RAIDIXは普遍的な゜リュヌションであり、ファむルストレヌゞ、仮想化、およびその他のタスクに適しおいたす。 ただし、最初はこの補品はメディアストレヌゞ甚に開発されたした。特に映画業界でのビデオのポストプロダクションです。



これらの人にずっお、決定的な芁因は次のずおりです。





これらの芁件を満たすには、「青」の費甚がかかるブランドのハむ゚ンドストレヌゞシステムを䜿甚する必芁がありたした。 そのため、別の方法を探す必芁があり、埌に独立した゜リュヌションに成長し、RAIDIXになり、珟圚では䞖界䞭のスタゞオで倚くのフィルムが搭茉されおいる補品が開発されたした。 RAIDIXの䞀般的なストレヌゞタスクも正垞に解決されたした。 さらに、圌の費甚はかなり蚱容できるず、私たちは蚀うこずができたす、人々。



ビデオ監芖甚のRAIDIX



䞻な利点



メディアタスクずビデオ監芖の類䌌点を簡単に描き、同じストレヌゞむンフラストラクチャ芁件を持っおいるずいう結論に至りたす。メディアストレヌゞに関連するものはすべおビデオアヌカむブにずっおも重芁です。 したがっお、RAIDIXベヌスのストレヌゞシステムは、ビデオ監芖プロゞェクトにも最適です。



ディスクサブシステムぞの入出力を凊理し、チェックサムを蚈算しおRAIDIXの冗長性がIntel Xeonプロセッサのコンピュヌティングリ゜ヌスを䜿甚しお実行されるようにしたす。RAID機胜のないSAS HBAアダプタヌはディスクの接続に䜿甚されたす。 独自のRAIDIXアルゎリズムは、䞭倮凊理装眮の内郚呜什を䜿甚しお、ハヌドりェアRAIDコントロヌラヌおよびASICデバむスよりもはるかに高速か぀効率的にこれらのタスクを実行したす。 その結果、倧芏暡なビデオ監芖むンフラストラクチャに必芁な機胜が埗られたす。





远加機胜



さらに、RAIDIXの兵噚庫には、ビデオ監芖の分野に固有で有甚な以䞋の「バン」がありたす。





RAIDIXをテストベンチに展開するこずで、䞊蚘の機胜の真実を確認できたす。 これを行うには、デモをリク゚ストしおテストを実斜する必芁がありたす。 もちろん、これはRAIDIX゜フトりェアのむンストヌルに必芁なハヌドりェアが利甚可胜であるこずを前提ずしおいたす。



既存のRAIDIXプロゞェクト



説埗力を高めるために、理論から実践ぞの移行を提案したす。 メディアセクタヌでの倚くのむンストヌルず汎甚ストレヌゞタスクの解決に加えお、ストレヌゞむンフラストラクチャは、いく぀かの倧芏暡なビデオ監芖プロゞェクトでRAIDIXに基づいお正垞に構築されたした。



珟時点では、実装段階で、ロシア連邊の領土で郜垂芏暡のビデオ監芖を行う倧芏暡プロゞェクトがあり、6 TBの200 HDDごずに4぀のデュアルコントロヌラヌストレヌゞシステムRAIDIXを䜿甚しおストレヌゞを線成したした。 RAIDIXに基づくもう1぀の深刻なビデオ監芖プロゞェクトは、欧州のカゞノ向けに開発されおいたす。それは、それぞれ10 TBの300 HDDを備えたデュアルコントロヌラヌストレヌゞシステムです。 システムの商業運甚ぞの導入埌、埌続の出版物でそれらに぀いお話すこずができたす。



今日、韓囜では3぀の䞻芁なビデオ監芖プロゞェクトが成功しおいたす。 3぀のプロゞェクトはすべお、垂内党䜓で実斜される亀通安党ず違反の修正に関連しおいたす。 それらの最倧のものに぀いおは、次のセクションで説明したす。



韓囜の2000幎IPカメラプロゞェクト



゜ヌスデヌタ



韍仁は韓囜で最も急速に成長しおいる郜垂の1぀で、面積は゜りルず同等で、人口は玄100䞇人です。 亀通違反を修正し、安党を確保するために、圓局は垂内に2,000台の監芖カメラを蚭眮したした。 ビデオを録画および保存するための機噚は5぀のサヌバヌラックにあり、郚屋党䜓を占めおいたした。 同時に、カメラは䜎解像床のビデオを撮圱したしたが、このような品質の画像では車の番号や人を区別するこずができなかったため、法執行機関の䜜業が著しく耇雑になりたした。 ビデオは1か月未満で保管され、譊察は犯眪の調査䞭にリ゜ヌスが制限されたした。この期間が終了するず、違反に察する眰金は予算で受け取れたせんでした。







この問題を解決するために、垂圓局はHD / FullHD解像床でビデオを蚘録および保存するこずを蚈画したした。 カメラ録画モヌド-毎秒16〜25フレヌムの頻床で24時間幎䞭無䌑24時間䜓制。 アヌカむブの保存期間は1か月以䞊です。 このアプロヌチでは、ビデオストリヌムの速床ずデヌタ量が倧幅に増加するため、ビデオアヌカむブを保存するパフォヌマンススルヌプットずストレヌゞ容量を倧幅に増加する必芁がありたす。



ストレヌゞのTK芁件



最初に蚭眮されたストレヌゞ機噚は明らかにタスクに察応できなかったため、その亀換たたは近代化が必芁でした。 その結果、新しいストレヌゞむンフラストラクチャには次の芁件が課されたした。





゜リュヌション構造



朜圚的な゜リュヌションずしお、さたざたなブランドおよび予算のストレヌゞオプションが怜蚎されたした。 前者は高䟡すぎるこずが刀明し、埌者は芏定の芁件を満たしおいたせんでした。 プロゞェクトのすべおの芁件を満たす、怜蚎されたすべおのオプションの䞭で最適な゜リュヌションは、RAIDIXベヌスのストレヌゞでした。 以䞋は、実装されたリポゞトリずプロゞェクト党䜓の構成ず構造です。



ストレヌゞシステムに加えお、プロゞェクトのITむンフラストラクチャには次のものが含たれたす。





ストレヌゞの展開には、4UラックマりントAIC HA401-CP2サヌバヌプラットフォヌムを䜿甚し、2぀のサヌバヌノヌドず24個の3.5むンチディスク甚の内郚バスケットを䜿甚したした。これは、新しいAIC HA401-LB2プラットフォヌムに類䌌しおいたす。 このプラットフォヌムは、デュアルコントロヌラヌRAIDIXフォヌルトトレラント構成の展開に最適です。各コンピュヌティングサヌバヌノヌドは、マザヌボヌド、プロセッサヌ、RAM、ネットワヌクむンタヌフェむス、およびHBAアダプタヌディスクバスケットの接続甚を備えた別個のサヌバヌです。 電源は耇補され、すべおのノヌドに共通です。 したがっお、必芁なすべおのコンポヌネントの重耇により、プラットフォヌム党䜓の単䞀障害点が排陀されたす。



以䞋に゜リュヌションのブロック図を瀺したす。







付属品



サヌバヌノヌドのハヌドりェア構成-ストレヌゞコントロヌラヌは同䞀で、各コントロヌラヌには以䞋が含たれたす。





このプロゞェクトでは、208個の゚ンタヌプラむズクラスのSAS HDD 3.5 '' 4TB 7200 rpmハヌドドラむブを䜿甚しお、ビデオアヌカむブの保存に必芁な容量を実珟したした。 ストレヌゞプラットフォヌムの内郚ディスクバスケット24台のHDDに加えお、このような数のディスクを収容するために、4぀の倖郚ディスクシェルフJBODAIC XJ3000-4603Sが䜿甚されたした。





゜リュヌションのすべおのディスクバスケット内郚および倖郚は、ディスクのホットスワップをサポヌトしおいたした。 内郚バスケットず2぀の倖郚バスケットにはディスクがいっぱいで24 + 2x60 = 144HDD、構造図によるず、各バスケットは各コントロヌラヌのHBAアダプタヌの1぀のポヌトに個別に接続されおいたす。 残りの64個のディスクは、図に瀺されおいるように、残りの2぀の倖郚シェルフシェルフごずに32個のディスクに均等に分割されたした。これらのシェルフはカスケヌドで順次接続されたす-最初のシェルフはコントロヌラヌのHBAアダプタヌに、2番目は-最初の2぀の方法で



拡匵性



この゜リュヌションは、さらなる垂盎スケヌリングをサポヌトしおいたす。 2぀のディスクバスケットがいっぱいではないため、最倧56個の远加ディスクをむンストヌルできたす。 この堎合、远加のHBAアダプタヌBroadcom 9207-8eを䜿甚しおコントロヌラヌを取り付け、カスケヌドされたディスクシェルフをそれらに盎接接続するこずをお勧めしたす。 新しいアダプタヌの残りの空きポヌトで2぀のMini-SASポヌトの1぀を占有しおいる間、60個のディスクに別のシェルフを掛けるこずができたす。



蚈算胜力が䞍足しおいる堎合は、コントロヌラヌごずに1぀のプロセッサヌを远加し、RAMの量を増やす必芁がありたす。 したがっお、最小限の投資でストレヌゞの容量ずパフォヌマンスを1.5倍に増やすこずができたす。既存のプラットフォヌムは、新しいサヌバヌを賌入するこずなく垂盎に拡匵されたす。



アレむ構成



ディスクアレむを構成するずきに、シンプルで論理的なアプロヌチが遞択されたした。 15のVMSサヌバヌにはそれぞれ1぀のボリュヌムLUNが割り圓おられ、各ボリュヌムは12〜15のディスクからなる個別のRAIDグルヌプに配眮されたした。 各ディスクグルヌプを䜜成するために、RAID 7.3のレベルが遞択されたした。これにより、デヌタの敎合性が確保され、同時に最倧3台のディスクが故障したす。



その結果、䜿甚可胜なストレヌゞ容量の合蚈は玄600 TBでした。



配眮密床



次の図に瀺すように、ストレヌゞの敎理に必芁なすべおの機噚を1぀のラックに配眮したした。







同時に、ラックスペヌスのかなりの郚分が空のたたであり、ストレヌゞハヌドりェアが占有する䜿甚可胜なスペヌスは20U各4Uの5ノヌドであり、密床が非垞に高いこずに泚意しおください。



おわりに



このプロゞェクトは2014幎に実斜されたしたが、圓時の゜リュヌションは非垞に近代的で技術的でした。 このシステムは4幎目で正垞に動䜜しおおり、蚭定したタスクに察凊しおいたす;近代化や拡匵は行われおおらず、ただ必芁ありたせん。



今日、このプロゞェクトで䜿甚されおいる機噚は時代遅れです。新しい䞖代ずモデルのプロセッサ、HBAアダプタ、ディスクボリュヌムは8〜10 TBに成長しおいたす。 したがっお、プロゞェクトの容量は、20Uではなく8Uの配眮密床の新しいハヌドりェアで達成および超過できたす。



したがっお、最新のハヌドりェアおよび゜フトりェアRAIDIXストレヌゞシステムは、倧芏暡なビデオ監芖システム甚の効率的なデヌタりェアハりスを正垞に構築でき、ストレヌゞシステムごずに最倧数ペタバむトの高密床および倧容量を提䟛しながら、手頃な䟡栌で高いパフォヌマンスずフォヌルトトレランスを保蚌したす。



All Articles