VMware 仮想化環境でのソフトウェア定義ストレージの使用

VMware 仮想化環境でのソフトウェア定義ストレージの使用

同社の現在の環境では、VMware 仮想化環境がアプリケーション システムの約 80% をホストしています。アプリケーション システムと仮想デスクトップの需要の増加、特にさまざまな業務システムの急増により、従来のストレージ計画では要件を満たすことができなくなり、VMware 環境のストレージ ニーズに対応できる柔軟なソリューションが必要になっています。さまざまなソフトウェア定義ストレージの開発と使用に伴い、VMware 環境向けのより成熟したソフトウェア定義ストレージ ソリューションの模索も行っています。

ストレージ ソリューションの基本原則:

  • 柔軟で迅速な導入: 環境の現在のストレージ状態を監視することで、迅速な導入により、ストレージのパフォーマンスと容量の要件の増加に対応できます。
  • パフォーマンス要件を満たしながらコストを削減します。
  • 一般的なストレージ。ストレージ ソリューションが他のアプリケーション シナリオのニーズを満たすことができるようにします。

[[209214]]

VMware と互換性のあるストレージ タイプ インターフェースと組み合わせて、ソフトウェア定義ストレージの選択において、現在主流のソフトウェア定義ストレージをいくつかテストおよび分析しました。包括的な結果から、次の特徴がわかります。

一部のオープンソースのソフトウェア定義ストレージでは、Ceph などの iSCSI Gateway を導入することで、VMware ESXi ホストにブロック ストレージ マウントをすでに提供できますが、このソリューションはまだ成熟していません。

一部のストレージ企業のソフトウェア定義ストレージ製品は、すでに VMware 環境と統合できますが、一部の製品は統合されすぎていて汎用性が十分ではありません。一部の製品は独立して導入でき、汎用ストレージとして使用できます。 VMware ストレージ統合のサポートに加えて、他のアプリケーション シナリオでも使用できます。この点では、私たちが選定前に設定した基本原則にさらに沿っています。

では、このストレージ クラスターをどのように設計すればよいのでしょうか?

設計する前に、現在の VMware オペレーティング環境の特性と、容量およびパフォーマンスの要件を考慮する必要があります。

  • 現在の VMware 環境を監視すると、この環境のストレージの読み取りと書き込みの比率は約 7:3 であり、読み取り操作の方が多くなっていることがわかりました。
  • 仮想デスクトップの特性と相まって、より多くの読み取り操作も
  • 容量要件
  • 仮想デスクトップのイメージストレージには、より優れた読み取りパフォーマンスが必要です

容量と将来の成長要件を考慮して、このストレージ クラスター内のストレージ ノードの数は 16 を超えないようにしました。最終的に、次のアーキテクチャに従って初期展開を実行しました。

  • 異なる通信には 2 つの独立した 10 GB ネットワークが使用されます。

1. プライベートネットワークは、ストレージノード間の通信や、データの再構築および再バランスネットワークとして使用されます。

2. パブリックネットワークは、ストレージクライアントとストレージクラスター間の通信に使用され、データストレージネットワークとして機能します。

  • 6 台の X86 サーバーがストレージ ノードとして使用され、各サーバーは次のように構成されます。

1. 10K SAS 1.2TB × 20

2. SSD 480GB×4

  • ストレージ プールとキャッシュの設定:

1. ハードディスクの分類に基づいてクラスターを2つのストレージプールに分割します: SASプールとSSDプール

2. ストレージノードメモリの一部をキャッシュとして使用する

3. 各ストレージノードはSSDをSASプール読み取りキャッシュとして使用します。

4. SSDプールは主に仮想デスクトップイメージの保存に使用されます

  • フォールトトレラント構成:

サーバー障害に対処するため、またストレージ クラスター内のノード数が少ないため、各サーバーを障害セットとして設定し、サーバーの容量をサーバー障害に対処するための予備スペースとして予約します。クラスターが成長するにつれて、この予約領域の比率を柔軟に変更できます。

FIO を使用してこのストレージ クラスターで簡単なパフォーマンス テストを実施したところ、次の結果が得られました。

もちろん、VMware 環境の実際の IO タイプは上記のテストよりも複雑です。現在、このクラスターは現在のニーズを満たすことができます。また、実際の使用状況やニーズに基づいてクラスター ストレージ ノードを段階的に増やし、キャッシュ テクノロジを組み合わせてストレージ パフォーマンスを最適化していきます。

<<:  クラウドコンピューティングと粒度コンピューティングの関係

>>:  恒源志成:クラウドコンピューティングは企業の飛躍的なアップグレードを加速する

推薦する

クラウドネイティブテクノロジー初心者向けガイド

クラウド ネイティブ テクノロジーに初めて触れるときは、少し複雑でわかりにくいと感じるかもしれません...

Kubernetes での Java サーバーレス関数の最適化

Kubernetes 上でサーバーレス関数を実行する際に、起動が高速化され、メモリ フットプリントが...

「6月22日と6月28日」の事件の内容についての私の意見

百度は過去2日間で大量のウェブサイトを禁止しました。喜びと悲しみの両方があります。禁止された人は不幸...

ウェブサイトのコンテンツ包含の問題を解決するにはどうすればよいですか?

多くの初心者ウェブマスターは、ウェブサイトを構築するときに SEO 最適化の重要なステップ、つまり検...

SEO最適化に別れを告げ、ソフト記事を使ってウェブサイトを宣伝しましょう

最近、Baidu はアルゴリズムにいくつかの調整を加え、コンテンツの質が低いウェブサイトはさまざまな...

2021年のクラウドネイティブトレンドの予測

[編集者注] この記事の著者は、クラウド ネイティブ エンジニアとしての利点を活かして、クラウド ネ...

認定ホスティング - 15% オフ/ブラックフライデー/ウェブホスティング/リセラー/サーバー

ブラックフライデーの 24 時間セールは、11 月 29 日金曜日午前 12 時 (太平洋標準時) ...

ウェブサイトのクラウド適応とアダプティブの違いは何ですか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています「クラウド...

Sina Weiboの無料リソースをすべて絞り出す - 実用的なWeiboツールの詳細説明(パート2)

パート3: ファン管理ファン管理はどのWeiboアカウントにとっても最も重要なタスクであると私は考え...

2021年の展望: ハイブリッドクラウドがクラウドコンピューティングの後半期の幕開け

流行はまだ終わっていないが、2021年はすでに始まっている。新年は新たな変化をもたらすと言われていま...

最も重要な 5 つの分散システム設計パターン

分散アプリケーションは、現代のソフトウェア開発業界の定番です。これらはクラウド ストレージ サービス...

WeChat電子商取引観察:より豊富なマーケティングチャネルに備えて自己アップグレード

WeChatは最近、WeChatアカウントをマーケティングに利用するアカウントを禁止する取り組みを開...

SEOの基礎を学ぶ初心者におすすめのSEO本10選

2011年以降、インターネット上でSEO最適化のトレーニング機関が数多く設立され、クラスを開設して受...

潜在的キーワードを掘り出すための重要なポイントを理解する

皆さんご存知のとおり、SEOを行う際、キーワードの選択は特に重要です。もちろん、ここでも矛盾が生じま...