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

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

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

推薦する

胡先東氏が検索最適化の実用化について語る

5月25日、厦門でグローバル検索エンジン戦略会議が開催されました。Yousou Technology...

ブログ外部リンクリソース: 支援したり傷つけたりできない

上司や先輩から「ブログの外部リンク リソースを育成する必要がある」という声をよく聞きます。Web サ...

初心者ウェブマスターのオンライン収益と SEO に関する理解

私は新人であり、ウェブマスターでもあるので、私は新人ウェブマスターですウェブサイトを構築する目的は、...

Java クラウド ネイティブ プラクティスにおけるメモリの問題の解釈 (必読)

Java は、活発なオープン ソース コミュニティと完全な環境上の利点により、過去 20 年間で最も...

人気があり効率的なキーワードを選択して Taobao の商品タイトルを最適化する方法

淘宝店の無料トラフィックは淘宝検索から来ることは誰もが知っていますが、淘宝検索の鍵となるのは検索ワー...

インターネット検索の分野における公平性と正義を積極的に追求する

私がこの記事を書こうと思った主な理由は、インターネット関連従事者の労働強度が絶えず高まっており、国内...

ガートナー:世界のIaaSパブリッククラウドサービス市場は2020年に40.7%成長する見込み

ガートナーによると、世界のインフラストラクチャ・アズ・ア・サービス(IaaS)市場は、2019年の4...

Sina Blog の最適化方法の簡単な分析

ブログを最適化する方法は非常に古い SEO の問題ですが、次の事例を通じてブログを最適化する方法を本...

ブランドマーケティングの露出を無料で増やす方法は?

アプリのリリース後、誰もがほとんどの時間とエネルギーをアプリのプロモーションに費やしています。実際、...

Google、クラウドコンピューティング部門を再編、小規模なレイオフを実施

Google はかつてウェブ検索の時代にはインターネットの巨人でしたが、新興のクラウド コンピューテ...

WeChatがWeChat Beansを追加:1元で7個、iOSのリチャージはiOSでのみ使用可能

iOS版WeChatアプリが正式版7.0.20にアップデートされ、若者モードや絵文字検索機能が追加さ...

Alibaba第2回インタビュー:Redis分散ロックの有効期限が切れたが、業務が完了していない場合はどうすればよいですか?

[[420487]]インタビュアー: あなたのシステムでは分散ロックをどのように実装していますか?私...

今後O2Oをどのように楽しんでいくのでしょうか?

先週末、私は北京でメディア専門家のグループと座り込み、主要なインターネットの出来事について話し合いま...

ソフト記事マーケティングにおけるニュースマーケティング

ニュースとは、人々が知らない、知りたくない、あるいは知るべき最新の事実を報道することです。人間は知識...

Java マルチスレッド クローラーと分散クローラー アーキテクチャの調査

これは Java クローラー シリーズの 5 番目です。前回の記事では、Java クローラー サーバ...