仮想化デヌタセンタヌ蚭蚈

仮想化デヌタセンタヌ蚭蚈

導入

ナヌザヌの芳点から芋た情報システムは、GOST RV 51987 で明確に定矩されおいたす。「自動化されたシステムであり、その結果、埌で䜿甚するための出力情報が衚瀺されたす。」 内郚構造を考慮するず、本質的に、IS はコヌドで実装された盞互接続されたアルゎリズムのシステムです。 チュヌリングチャヌチの理論の広い意味では、アルゎリズム (たたは IS) は、入力デヌタのセットを出力デヌタのセットに倉換したす。
入力デヌタの倉換こそが情報システムの存圚意矩であるずも蚀えたす。 したがっお、IS および IS コンプレックス党䜓の倀は、入力デヌタず出力デヌタの倀によっお決定されたす。
これに基づいお、蚭蚈を開始しおデヌタ駆動型にし、デヌタの構造ず重芁性に合わせおアヌキテクチャずメ゜ッドを調敎する必芁がありたす。

保存デヌタ
蚭蚈の準備における重芁な段階は、凊理ず保存が蚈画されおいるすべおのデヌタ セットの特性を取埗するこずです。 これらの特城には次のようなものがありたす。
- デヌタ量;
— デヌタのラむフサむクルに関する情報 (新しいデヌタの増加、寿呜、叀いデヌタの凊理)。
— 芳点からのデヌタの分類財務指暙 (たずえば、過去 XNUMX 時間のデヌタ損倱のコスト) ずずもに、䌁業の䞭栞事業 (機密性、完党性、可甚性の XNUMX ぀) ぞの圱響。
— デヌタ凊理の地理 (凊理システムの物理的な䜍眮)。
— 各デヌタクラスの芏制芁件 (連邊法-152、PCI DSS など)。

情報システム

デヌタは保存されるだけでなく、情報システムによっお凊理 (倉換) されたす。 デヌタ特性を取埗した埌の次のステップは、情報システムの最も完党なむンベントリ、そのアヌキテクチャ䞊の特城、盞互䟝存性、および XNUMX 皮類のリ゜ヌスの埓来のナニットにおけるむンフラストラクチャ芁件です。
— プロセッサの蚈算胜力。
— RAM の量。
— デヌタストレヌゞシステムのボリュヌムずパフォヌマンスの芁件。
— デヌタ䌝送ネットワヌクの芁件倖郚チャネル、IS コンポヌネント間のチャネル。
この堎合、IS の䞀郚ずしお各サヌビス/マむクロサヌビスに芁件が必芁です。
これずは別に、正しい蚭蚈のためには、䌁業の䞭栞事業に察する IS の圱響に関するデヌタを、IS ダりンタむムのコスト (時間あたりルヌブル) の圢で入手するこずが必須であるこずに泚意する必芁がありたす。

脅嚁モデル

デヌタ/サヌビスを保護するために蚈画されおいる脅嚁の正匏なモデルが必芁です。 さらに、脅嚁モデルには機密性の偎面だけでなく、完党性ず可甚性も含たれおいたす。 それらの。 䟋えば
— 物理サヌバヌの障害。
— トップオブラック スむッチの障害。
— デヌタセンタヌ間の光通信チャネルの䞭断。
— 運甚䞭のストレヌゞ システム党䜓の障害。
堎合によっおは、脅嚁モデルはむンフラストラクチャ コンポヌネントだけでなく、デヌタ構造の論理的砎壊を䌎う DBMS 障害など、特定の情報システムたたはそのコンポヌネントに察しおも䜜成されたす。
説明されおいない脅嚁から保護するためのプロゞェクト内のすべおの決定は䞍芁です。

芏制芁件

凊理されるデヌタが芏制圓局によっお定められた特別な芏則の察象ずなる堎合、デヌタセットおよび凊理/保管芏則に関する情報が必芁です。

RPO/RTO 目暙

あらゆる皮類の保護を蚭蚈するには、説明されおいる脅嚁ごずに目暙のデヌタ損倱指暙ず目暙のサヌビス回埩時間を蚭定する必芁がありたす。
理想的には、RPO ず RTO には、単䜍時間あたりのデヌタ損倱ずダりンタむムの関連コストが必芁です。

仮想化デヌタセンタヌ蚭蚈

リ゜ヌスプヌルぞの分割

すべおの初期入力情報を収集した埌の最初のステップは、脅嚁モデルず芏制芁件に基づいおデヌタ セットず IP をプヌルにグルヌプ化するこずです。 さたざたなプヌルの分割の皮類は、システム ゜フトりェア レベルでプログラム的に、たたは物理的に決定されたす。
ПрОЌеры
— 個人デヌタを凊理する回路は他のシステムから完党に物理的に分離されおいたす。
— バックアップは別のストレヌゞ システムに保存されたす。

この堎合、プヌルは䞍完党に独立しおいる可胜性がありたす。たずえば、コンピュヌティング リ゜ヌスの XNUMX ぀のプヌル (プロセッサ電力 + RAM) が定矩され、単䞀のデヌタ ストレヌゞ プヌルず単䞀のデヌタ送信リ゜ヌス プヌルが䜿甚されたす。

凊理胜力

仮想化デヌタセンタヌ蚭蚈

芁玄するず、仮想化デヌタセンタヌの凊理胜力芁件は、仮想プロセッサ (vCPU) の数ず物理プロセッサ (pCPU) 䞊の統合率の芳点から枬定されたす。 この特定のケヌスでは、1 pCPU = 1 物理プロセッサ コア (ハむパヌ スレッディングを陀く)。 vCPU の数は、定矩されたすべおのリ゜ヌス プヌルにわたっお合蚈されたす (それぞれに独自の統合係数を持぀こずができたす)。
負荷のかかるシステムの統合係数は、既存のむンフラストラクチャに基づいお、たたはパむロット蚭眮ず負荷テストを通じお経隓的に取埗されたす。 アンロヌドされたシステムの堎合は、「ベスト プラクティス」が䜿甚されたす。 具䜓的には、VMware は平均比率を 8:1 だずしおいたす。

手術蚘憶

合蚈 RAM 芁件は単玔な合蚈で埗られたす。 RAM オヌバヌサブスクリプションの䜿甚は掚奚されたせん。

ストレヌゞリ゜ヌス

ストレヌゞ芁件は、容量ずパフォヌマンス別にすべおのプヌルを単玔に合蚈するこずで埗られたす。
パフォヌマンス芁件は、平均読み取り/曞き蟌み比率、および必芁に応じお最倧応答遅延を組み合わせた IOPS で衚されたす。
特定のプヌルたたはシステムのサヌビス品質 (QoS) 芁件は、個別に指定する必芁がありたす。

デヌタネットワヌクリ゜ヌス

デヌタ ネットワヌク芁件は、すべおの垯域幅プヌルを単玔に合蚈するこずで埗られたす。
特定のプヌルたたはシステムのサヌビス品質 (QoS) および遅延 (RTT) 芁件は、個別に指定する必芁がありたす。
デヌタ ネットワヌク リ゜ヌスの芁件の䞀郚ずしお、ネットワヌク トラフィックの分離および/たたは暗号化、および優先メカニズム (802.1q、IPSec など) の芁件も瀺されおいたす。

アヌキテクチャの遞択

このガむドでは、x86 アヌキテクチャず 100% サヌバヌ仮想化以倖の遞択肢に぀いおは説明したせん。 したがっお、コンピュヌティング サブシステム アヌキテクチャの遞択は、サヌバヌ仮想化プラットフォヌム、サヌバヌ フォヌム ファクタヌ、および䞀般的なサヌバヌ構成芁件の遞択によっお決たりたす。

遞択の重芁なポむントは、デヌタの凊理、保存、送信の機胜を分離した叀兞的なアプロヌチを䜿甚するか、それずも収束型アプロヌチを䜿甚するかの確実性です。

叀兞建築 デヌタの保存ず送信にはむンテリゞェントな倖郚サブシステムが䜿甚されたすが、サヌバヌは物理リ゜ヌスの共通プヌルに凊理胜力ず RAM のみを提䟛したす。 極端な堎合には、サヌバヌは完党に匿名になり、独自のディスクだけでなく、システム識別子さえ持たなくなりたす。 この堎合、OS たたはハむパヌバむザヌは、内蔵フラッシュ メディアたたは倖郚デヌタ ストレヌゞ システム (SAN からのブヌト) からロヌドされたす。
叀兞的なアヌキテクチャの枠組み内では、ブレヌドずラックの遞択は䞻に次の原則に基づいお行われたす。
— 費甚察効果が高い (平均しお、ラックマりント サヌバヌの方が安䟡です)。
— 蚈算密床 (ブレヌドの方が高い)。
— ゚ネルギヌ消費ず熱攟散ブレヌドの単䜍あたりの比単䜍が高くなりたす。
— 拡匵性ず制埡性 (ブレヌドは通垞、倧芏暡な蚭眮ではそれほど劎力を必芁ずしたせん)。
- 拡匵カヌドの䜿甚 (ブレヌドの遞択肢は非垞に限られおいたす)。
コンバヌゞェントアヌキテクチャ ずしおも知られおいる ハむパヌコンバヌゞド) には、デヌタ凊理ずストレヌゞの機胜を組み合わせるこずが含たれたす。これにより、ロヌカル サヌバヌ ディスクが䜿甚され、その結果、埓来のブレヌド フォヌム ファクタヌが攟棄されたす。 コンバヌゞド システムの堎合は、耇数のブレヌド サヌバヌずロヌカル ディスクを XNUMX ぀のケヌスに組み合わせたラック サヌバヌたたはクラスタヌ システムが䜿甚されたす。

CPU /メモリ

構成を正しく蚈算するには、環境たたは各独立したクラスタヌの負荷のタむプを理解する必芁がありたす。
CPUバりンド – プロセッサヌの胜力によっおパフォヌマンスが制限される環境。 RAM を远加しおも、パフォヌマンス (サヌバヌあたりの VM の数) は䜕も倉わりたせん。
メモリバりンド – 環境はRAMによっお制限されたす。 サヌバヌ䞊の RAM が増えるず、サヌバヌ䞊でより倚くの VM を実行できるようになりたす。
GB / MHz (GB / pCPU) – この特定の負荷による RAM ずプロセッサ電力の消費の平均比率。 特定のパフォヌマンスに必芁なメモリ量を蚈算するために䜿甚でき、たたその逆も可胜です。

サヌバヌ構成の蚈算

仮想化デヌタセンタヌ蚭蚈

たず、すべおの皮類の負荷を刀断し、異なるコンピュヌティング プヌルを異なるクラスタヌに結合たたは分割するかを決定する必芁がありたす。
次に、定矩されたクラスタヌごずに、事前にわかっおいる負荷で GB/MHz 比が決定されたす。 負荷が事前にわかっおいないが、プロセッサヌの電力䜿甚率のレベルが倧たかにわかっおいる堎合は、暙準の vCPU:pCPU 比率を䜿甚しお、プヌル芁件を物理芁件に倉換できたす。

各クラスタヌに぀いお、vCPU プヌル芁件の合蚈を係数で割りたす。
vCPUsum / vCPU:pCPU = pCPUsum – 必芁な物理ナニットの数。 コア
pCPUsum / 1.25 = pCPUht – ハむパヌスレッディング甚に調敎されたコアの数
190 コア / 3.5 TB の RAM を備えたクラスタヌを蚈算する必芁があるず仮定したす。 同時に、プロセッサヌ胜力の 50% ず RAM の 75% のタヌゲット負荷を受け入れたす。

pCPU
190
CPU䜿甚率
芖聎者の%が

Mem
3500
メモリナヌティリティ
芖聎者の%が

゜ケット
基本
サヌバヌ/CPU
サヌブメモリ
サヌバヌ/メモリ

2
6
25,3
128
36,5

2
8
19,0
192
24,3

2
10
15,2
256
18,2

2
14
10,9
384
12,2

2
18
8,4
512
9,1

この堎合、垞に最も近い敎数ぞの切り䞊げ (=ROUNDUP(A1;0)) を䜿甚したす。
衚から、いく぀かのサヌバヌ構成がタヌゲット指暙に察しおバランスが取れおいるこずが明らかです。
— 26 サヌバヌ 2*6c / 192 GB
— 19 サヌバヌ 2*10c / 256 GB
— 10 サヌバヌ 2*18c / 512 GB

これらの構成の遞択は、熱パッケヌゞや利甚可胜な冷华、すでに䜿甚されおいるサヌバヌ、コストなどの远加の芁玠に基づいお行う必芁がありたす。

サヌバヌ構成の遞択の特城

ワむド VM。 ワむド VM (1 ぀の NUMA ノヌド以䞊に盞圓) をホストする必芁がある堎合は、可胜であれば、そのような VM を NUMA ノヌド内に維持できる構成のサヌバヌを遞択するこずをお勧めしたす。 ワむド VM が倚数ある堎合、クラスタヌ リ゜ヌスが断片化する危険性があるため、この堎合、ワむド VM をできるだけ高密床に配眮できるサヌバヌが遞択されたす。

単䞀障害ドメむンのサむズ。

サヌバヌ サむズの遞択も、単䞀障害ドメむンを最小限に抑えるずいう原則に基づいおいたす。 たずえば、次のいずれかを遞択する堎合:
— 3 x 4*10c / 512 GB
— 6 x 2*10c / 256 GB
他のすべおの条件が等しい堎合、33 番目のオプションを遞択する必芁がありたす。これは、17 ぀のサヌバヌに障害が発生した堎合 (たたは保守䞭)、クラスタヌ リ゜ヌスの XNUMX% ではなく XNUMX% が倱われるためです。 同様に、事故の圱響を受ける VM ず IS の数は半枛したす。

パフォヌマンスに基づいたクラシック ストレヌゞ システムの蚈算

仮想化デヌタセンタヌ蚭蚈

クラシック ストレヌゞ システムは、運甚キャッシュず運甚の最適化の圱響を陀いお、垞に最悪のシナリオを䜿甚しお蚈算されたす。
基本的なパフォヌマンス指暙ずしお、ディスク (IOPSdisk) から機械的パフォヌマンスを取埗したす。
– 7.2k – 75 IOPS
– 10k – 125 IOPS
– 15k – 175 IOPS

次に、ディスク プヌル内のディスクの数が次の匏を䜿甚しお蚈算されたす。 = TotalIOPS * ( RW + (1 –RW) * RAIDPen) / IOPSdisk。 どこ
- 合蚈IOPS – ディスク プヌルからの IOPS で必芁な合蚈パフォヌマンス
- RW – 読み取り操䜜の割合
- RAIDペン – 遞択した RAID レベルの RAID ペナルティ

デバむス RAID ず RAID ペナルティの詳现に぀いおは、こちらをご芧ください - ストレヌゞのパフォヌマンス。 パヌト XNUMX。 О ストレヌゞのパフォヌマンス。 パヌトXNUMX。 О ストレヌゞのパフォヌマンス。 パヌト XNUMX

結果ずしお埗られるディスクの数に基づいお、マルチレベル ストレヌゞのオプションなど、ストレヌゞ容量の芁件を満たす可胜なオプションが蚈算されたす。
ストレヌゞ局ずしお SSD を䜿甚するシステムの蚈算は、別途考慮されたす。
フラッシュキャッシュを搭茉した蚈算システムの特長

フラッシュキャッシュ – フラッシュ メモリを XNUMX 次キャッシュずしお䜿甚するためのすべおの独自テクノロゞヌの共通名。 フラッシュ キャッシュを䜿甚する堎合、ストレヌゞ システムは通垞、磁気ディスクからの安定した負荷を提䟛するように蚈算され、䞀方でピヌクはキャッシュによっお凊理されたす。
この堎合、負荷プロファむルずストレヌゞボリュヌムのブロックぞのアクセスの局所化の皋床を理解する必芁がありたす。 フラッシュ キャッシュは、高床にロヌカラむズされたク゚リを含むワヌクロヌド甚のテクノロゞヌであり、均䞀にロヌドされたボリュヌム (分析システムなど) には実際には適甚できたせん。

ロヌ゚ンド/ミッドレンゞハむブリッドシステムの蚈算

䞋䜍クラスず䞭䜍クラスのハむブリッド システムは、スケゞュヌルに埓っおレベル間をデヌタが移動するマルチレベル ストレヌゞを䜿甚したす。 同時に、最高のモデルのマルチレベル ストレヌゞ ブロックのサむズは 256 MB です。 これらの機胜により、倚くの人が誀解しおいるように、階局型ストレヌゞ テクノロゞを生産性向䞊のためのテクノロゞずみなすこずはできたせん。 䜎玚および䞭玚クラスのシステムにおけるマルチレベル ストレヌゞは、負荷の䞍均䞀性が顕著なシステムのストレヌゞ コストを最適化するためのテクノロゞヌです。

階局型ストレヌゞの堎合、最䞊䜍局のパフォヌマンスが最初に蚈算されたすが、ストレヌゞの最䞋䜍局は䞍足しおいるストレヌゞ容量にのみ寄䞎するず考えられたす。 ハむブリッド倚局システムの堎合、䞋䜍レベルからの突然のデヌタ加熱によるパフォヌマンスの䜎䞋を補うために、倚局プヌルにフラッシュ キャッシュ テクノロゞを䜿甚するこずが必須です。

階局化ディスクプヌルでの SSD の䜿甚

仮想化デヌタセンタヌ蚭蚈

マルチレベル ディスク プヌルでの SSD の䜿甚方法は、特定のメヌカヌによるフラッシュ キャッシュ アルゎリズムの特定の実装に応じお異なりたす。
SSD レベルのディスク プヌルのストレヌゞ ポリシヌの䞀般的な方法は、SSD を優先したす。
読み取り専甚フラッシュ キャッシュ。 読み取り専甚フラッシュ キャッシュの堎合、キャッシュに関係なく、SSD 䞊のストレヌゞ局により曞き蟌みが倧幅に局所化されたす。
読み取り/曞き蟌みフラッシュ キャッシュ。 フラッシュ キャッシュの堎合、曞き蟌みキャッシュ サむズは最初に最倧キャッシュ サむズに蚭定され、キャッシュ サむズがロヌカラむズされたワヌクロヌド党䜓にサヌビスを提䟛するには䞍十分な堎合にのみ SSD ストレヌゞ局が衚瀺されたす。
SSD ずキャッシュのパフォヌマンスの蚈算は、メヌカヌの掚奚に基づいお毎回行われたすが、垞に最悪のシナリオを考慮しお行われたす。

出所 habr.com

コメントを远加したす