クラウド ストレージ アーキテクチャ フレームワークを設計するにはどうすればよいでしょうか?

クラウド ストレージ アーキテクチャ フレームワークを設計するにはどうすればよいでしょうか?

新興インターネットビジネスの急増とビジネスデータの急速な増加により、クラウド ストレージ テクノロジーが誕生しました。この記事では、クラウド ストレージの一般的なフレームワーク、ハードウェア アーキテクチャ、およびその基本原理の 3 つの技術的側面の違いを深く分析し、クラウド ストレージ アーキテクチャ フレームワークの設計の理論的基礎を提供します。細分化された業界の差別化されたニーズとそれらのビジネスアプリケーションシナリオを組み合わせて、最終的に企業のニーズを満たす全体的なクラウドストレージアーキテクチャを決定し、アーキテクチャ設計の評価とテクノロジの選択のプロセスにおけるいくつかの実践的な経験を詳細に紹介します。

[著者] Chen Pingchun は現在保険業界で働いており、システム、ストレージ、データバックアップなどの運用および保守業務で長年の経験を持っています。

1. 概要

新興インターネットビジネスの急増とビジネスデータの急速な増加により、エンタープライズデータセンターのストレージシステムは新たな課題に直面しています。ビッグデータやクラウドコンピューティングなどの新しいテクノロジーアプリケーションにより、新しいストレージアプリケーションシナリオが生まれています。膨大なデータストレージが従来のストレージアーキテクチャに影響を与え、パフォーマンスと容量がボトルネックになっています。ストレージ システムの拡張と新規構築のサイクルが長く、ビジネスの俊敏性要件を満たすことができません。

クラウドストレージ技術が誕生しました。その俊敏性、柔軟なリソース展開、オンデマンド アクセス特性は、データ センター内の膨大なデータのストレージ ニーズや新興ビジネスの急速な立ち上げに十分対応します。

2. クラウドストレージ技術の分析

名前が示すように、クラウド ストレージはクラウド コンピューティングに基づいて派生および開発されます。多数の異機種ストレージ デバイスがネットワークを介して接続され、統合されたストレージ リソース プールを形成します。集中型ストレージ技術をベースとし、分散ストレージ、マルチテナント共有、ソフトウェア定義ストレージなどの複数のクラウド ストレージ技術を統合します。

新しいテクノロジーの応用には2つの側面があります。クラウド ストレージ アーキテクチャ フレームワークを設計および構築する前に、クラウド ストレージ テクノロジーを詳細に理解して分析し、独自のニーズに基づいて適切な計画を立てる必要があります。次の記事では、クラウド ストレージの一般的なフレームワーク、ストレージ ハードウェア アーキテクチャ、分散基盤ストレージ テクノロジーの 3 つの側面について説明します。

2.1 クラウドストレージの一般的なフレームワーク

従来のストレージと比較すると、クラウド ストレージ システムは階層型アーキテクチャです。その一般的なフレームワークは図 1 に示されており、クラウド ストレージ サービスとクラウド ストレージ リソース プールの 2 つのタイプに分かれています。クラウド ストレージ リソース プールは、クラウド ストレージの中核部分です。

図1. クラウドストレージの一般的なフレームワーク

クラウド ストレージ リソース プールは、さらにデータ ストレージ層、ストレージ抽象化層、ストレージ インターフェイス層に分けられます。データ ストレージ層はクラウド ストレージの基盤です。さまざまな種類のハードウェア デバイスで構成され、さまざまな IO パフォーマンスを備えたストレージ リソースを提供します。ストレージ抽象化レイヤーは、さまざまな種類のストレージ デバイスの論理的な仮想化管理を実装し、上位層アプリケーションにさまざまなストレージ リソースの抽象化を提供し、ストレージ リソースの柔軟な割り当てを実現します。ストレージ インターフェイス レイヤーは、ストレージ システムと外部アプリケーション間のデータ転送を実現するために、さまざまな種類のストレージ インターフェイスを提供します。

クラウド ストレージ サービスは、ユーザーに統合されたプロトコルとプログラミング インターフェイス、クラウド データ ディスク、オブジェクト ストレージ サービスを提供し、クラウド ストレージ リソースのスケジュール設定と制御のエントリ ポイントとなります。承認されたユーザーは、パブリック アプリケーション インターフェイスを通じてクラウド ストレージにアクセスできます。

2.2 クラウドストレージハードウェアアーキテクチャ

データ ストレージ層では、差別化されたニーズ、業界セグメント、さまざまなアプリケーション シナリオに基づいて、さまざまなアーキテクチャのデータ ストレージを展開できます。これは、ストレージ ハードウェアの選択においても重要な要素です。一般的に、ストレージ アーキテクチャは集中型と分散型の 2 種類に分けられます。分散ストレージは、コンピューティングとストレージが分離されているかどうかに基づいて、独立したデプロイメントとハイパーコンバージド アーキテクチャにさらに分類できます。次の記事では、これら 3 種類のストレージ アーキテクチャを評価します。

2.2.1 集中ストレージ

集中型ストレージの代表的なものとしては、専用のハードウェアとストレージ コントローラーを使用する従来の SAN ストレージや NAS ストレージがあります。そのアーキテクチャを図 2 に示します。ストレージ コントローラは、RAID 機能と大容量キャッシュを含む、デュアル コントロールまたはマルチ コントローラ相互接続アーキテクチャを採用しています。コントローラのバックエンドは、複数の RAID グループを含むディスク キャビネットに接続されています。各 RAID グループには複数のディスクが含まれており、集中型のディスク アレイを形成します。

図2. 集中型ストレージハードウェアアーキテクチャの概略図

集中型ストレージは一般にブロック ストレージまたはファイル ストレージ インターフェイス サービスを提供しますが、その利点は次のようにまとめられます。

パフォーマンス: IO シャーディングの粒度が小さく、データ IO 転送パスが短いため、レイテンシが低くなり、IOPS が高くなります。

高い信頼性: 独自のハードウェアとストレージ コントローラーは信頼性が高く、RAID やハードウェア冗長性などのテクノロジも比較的成熟しています。

強力なデータ一貫性: コントローラーとディスク間の集中型相互接続アーキテクチャにより、可能な限り強力なデータ一貫性が保証されます。

もちろん、従来の集中型ストレージにも欠点があり、そのため、次に示すように分散アーキテクチャが登場しました。

スケーラビリティが低い: 集中型ストレージではディスク キャビネットを無制限に拡張することはできず、ストレージ コントローラの拡張機能によって制限されます。

コストの上昇: 集中型ストレージの信頼性の高い専用ハードウェアにより、機器の調達および保守コストも高くなります。

2.2.2 分散ストレージ - 独立したデプロイメントアーキテクチャ

分散ストレージは、スケーラブルなシステム構造を使用して、ネットワークを介して複数の独立したストレージ ノードにデータを保存します。そのアーキテクチャを図 3 に示します。分散ストレージに依存しないデプロイメント アーキテクチャは、複数の専用ストレージ ノードで構成され、外部にさまざまなストレージ サービスを提供します。

図3. 分散ストレージに依存しない展開アーキテクチャ図

分散ストレージは、従来の専用ハードウェアに依存しなくなりました。そのほとんどは汎用サーバー上に展開され、コアストレージロジックはソフトウェア定義方式で実装されています。その利点は次のとおりです。

柔軟な反復: ハードウェアの反復と比較して、ソフトウェア バージョンの反復サイクルはより高速で柔軟です。

低いハードウェア コスト: 独自のハードウェアへの依存を排除​​し、ハードウェア コストを削減します。

拡張が容易: 分散アーキテクチャは水平方向に拡張しやすく、パフォーマンス容量を直線的に拡張できます。

分散ストレージの欠点は次のとおりです。

複雑性が高い: 集中型のモノリシック アーキテクチャと比較すると、分散型の運用と保守はより複雑です。

安定性が低い: 一部の製品の技術が十分に成熟しておらず、ハードウェア障害やシステム異常が発生した場合にストレージのパフォーマンスが影響を受けやすくなります。

2.2.3 分散ストレージ - ハイパーコンバージドアーキテクチャ

ハイパーコンバージド アーキテクチャは、コンピューティング、ネットワーク、ストレージを含む全体的なアーキテクチャ ソリューションであり、そのストレージ自体も分散ストレージです。ハイパーコンバージェンス形式では、コンピューティングとストレージは、汎用サーバー上で実行される同じソフトウェア スタックです。そのアーキテクチャを図 4 に示します。ほとんどのハイパーコンバージェンス製品は、ノード上にコントローラー仮想マシン (CVM) を展開します。 CVM はストレージ サービス機能を引き継ぎますが、通常の仮想マシンはデータ ストレージにアクセスするために CVM と通信する必要があります。

図4. 分散ストレージハイパーコンバージェンスアーキテクチャ図

ハイパーコンバージェンスは、コンピューティング層とストレージ層を適切に結合できる設計コンセプトになる傾向があります。分散ストレージの利点に加えて、次のような利点もあります。

運用と保守の複雑さを軽減: アーキテクチャの設計、展開、日常の運用と保守の管理を簡素化することで、単一のベンダーがすべてのソフトウェアとハ​​ードウェアのサポートを提供できます。

分散ストレージの独立展開アーキテクチャの利点は、リソースを自由に割り当てることができ、コンピューティング層とストレージ層を独立して展開および拡張できることです。この観点から見ると、ハイパーコンバージェンスの欠点は次のとおりです。

新たなリソースの孤立: 外部とリソースを共有できないため、リソースの活用と統合管理に問題が生じます。

パフォーマンスの問題: コンピューティングとストレージは、サーバーのハードウェア リソースとネットワーク帯域幅をめぐって競合し、パフォーマンスの問題がより顕著になります。

不十分な水平スケーラビリティ: パフォーマンス リスクは、間接的に大規模に展開できないという問題にもつながります。

システム内部の複雑さ: システム アーキテクチャの簡素化により、内部の複雑さが増します。

2.3 分散基盤ストレージ技術

集中型ストレージと比較すると、分散ストレージはより複雑ですが、大規模なクラウド展開シナリオに適しています。その根底にある原理を深く理解する必要があります。分散ストレージには、独立した展開とハイパーコンバージェンスの間でハードウェア アーキテクチャの違いがあります。論理的な観点から見ると、独立した展開であろうとハイパーコンバージェンス アーキテクチャであろうと、分散ファイル システム (DFS) と分散キー値 (kv) ストレージという 2 つのストレージ テクノロジに主に分けられます。

2.3.1 分散ファイルシステム

クラウド ストレージ テクノロジーの複雑さは、データ IO と基礎となるデータ ストレージのマッピングと実装の詳細を隠すストレージ仮想化テクノロジーにもあります。図 5 に示すように、分散ファイル システム (DFS) は、ファイル ディレクトリ構造の特性を持つ仮想ファイル システムです。 DFS によって提供されるストレージ ユニットはファイルで構成されます。これらのファイルは論理的に分割され、マルチデータ コピー分散アルゴリズムに従って異なるデータ ノードに分散されます。

図5. DFSベースのクラウドストレージの基本原理の概略図

DFS ベースのクラウド ストレージには明確なロジックがあり、GFS、HDFS、その他の一般的なアプリケーションなど、幅広いアプリケーションに対応しています。一部のハイパーコンバージド基盤ストレージも DFS に基づいて実装されていますが、明らかな欠陥もあります。

スケーラビリティの制限: ディレクトリ構造に基づくファイルシステムは、DFS の大規模な拡張のボトルネックになります。

パフォーマンス: ファイル ディレクトリ情報をメモリにキャッシュしてデータの検索速度を上げることができますが、ファイル数が一定のレベルに達し、ハードウェアが要件を満たせなくなると、パフォーマンスが急激に低下します。

2.3.2 分散キーバリューストレージ

分散ファイルシステムのファイルディレクトリ管理は、大きなファイルを小さなファイルに分割し、分割統治して、それらをマージして処理するというマップリデュースの設計概念に従います。そのアーキテクチャでは、調整のためにメタデータ管理ノードが必要であり、これは本質的には一種の集中化です。分散キー値 (kv) ストレージは、マスター ノード自体のボトルネックを解決する分散型アーキテクチャです。建築設計コンセプトはバランスのとれたデザインです。すべてのノードのステータスは同等であり、データ レイアウト アルゴリズムを通じてさまざまなノードに均等に分散されます。一貫性のあるハッシュ アルゴリズムと仮想ノードは一般的な方法です。データを直線的に分散する単純なハッシュとは異なり、コンシステント ハッシュ アルゴリズムはデータを端から端まで接続し、ハッシュ値空間全体を仮想リングに編成します。

Ceph は典型的な分散型キー値ベースのストレージ システムです。オブジェクトデータの分散には、一貫性ハッシュアルゴリズムに基づいて設計され、複数のコピーや障害ドメインの分離などの制約を十分に考慮したクラッシュアルゴリズムが採用されています。その実装原理を図6に示します。

図6. 分散KVに基づくクラウドストレージの基本原理の概略図

DFS ベースのクラウド ストレージと比較すると、分散 KV ベースのクラウド ストレージはより優れたスケーラビリティをサポートできますが、次のような欠点もあります。

複雑性が高い: 分散 KV ベースのクラウド ストレージでは、ストレージ抽象化の別のレイヤーが追加され、システム設計と運用および保守の複雑さが非常に高くなります。

パフォーマンス: 書き込みレイテンシが増加し、複数のデータコピーを書き込むレイテンシが高くなります。

3. クラウドストレージアーキテクチャフレームワークの設計

3.1 全体的な設計原則と方法

クラウド ストレージの全体的な設計は、次の 3 つの原則に従う必要があります。

適切性の原則: 企業の実際のビジネスアプリケーションを考慮し、コスト、利益、リスクのバランスに焦点を当てて、特定の業界とアプリケーションシナリオに適応する必要があります。

シンプルさの原則: クラウド ストレージ アーキテクチャ フレームワーク自体は非常に複雑です。アーキテクチャの設計と実際の実装の際には、段階的な進歩にもっと注意を払い、複雑なものを単純化する必要があります。

先見の原則: 業界の主流のクラウド ストレージ技術を採用し、技術の進歩を維持し、アーキテクチャのスケーラビリティを考慮する必要があります。

クラウド ストレージの分析と設計には、次の 2 つの考え方が含まれます。

1) トップダウン

トップダウン アプローチは、クラウド コンピューティングの全体的なアーキテクチャから始まり、徐々に改良して、クラウド ストレージとそのコンポーネントの一般的なフレームワークを分析および設計します。この設計および分析方法では、問題領域と将来の業界のアプリケーション シナリオを明確に理解するだけでなく、ソリューション領域を制御する能力と、クラウド ストレージ テクノロジの開発とアプリケーションに対する深い理解も必要です。

2) ボトムアップ

ボトムアップアプローチはその逆です。解決すべき実際の問題に基づいてクラウド ストレージ製品のテクノロジを選択し、具体的なものから抽象的なものまで、クラウド ストレージ アーキテクチャ フレームワークを段階的に構築します。

クラウド ストレージ アーキテクチャ フレームワークの設計に使用する方法は、企業の実際の状況に基づいて決定する必要があります。トップダウン方式では、より高度な技術的制御とより多くのプロジェクト予算が必要となり、実装前に慎重な計画と十分なテストが必要になります。ボトムアップ方式は、迅速なアプリケーション実装を追求しますが、技術的なアプリケーションの一貫性に注意を払い、アーキテクチャフレームワークの最終目標を考慮する必要があります。

当社の実際の状況を踏まえると、ボトムアップアプローチを採用し、さまざまなビジネスアプリケーションシナリオに応じて適切なクラウドストレージソリューションを評価および実装し、試行錯誤のコストを削減し、継続的な実践の過程でクラウドストレージアーキテクチャフレームワークの進化を促進することがより適切です。

3.2 需要分析

3.2.1 アプリケーションシナリオ分析

多くの場合、業界やビジネス シナリオによって、クラウド ストレージのアプリケーション シナリオも異なります。伝統的な産業とインターネット産業の間にも明らかな違いがあります。

コアビジネスアプリケーションシナリオ: 従来の業界では、コアビジネスロジックは頻繁に変更されず、コアシステムのビジネス量の増加は定期的かつ予測可能であり、システムアーキテクチャは安定しています。しかし、インターネット業界では、ビジネスシステムはアジャイルな反復を追求し、ビジネス量は大きく変動し、システムアーキテクチャは単純なものから複雑なものへと変化し、弾力的なスケーリングが求められます。

インターネットビジネスの応用シナリオ:伝統的な産業にとって、インターネットは新たなビジネス拡大チャネルであり、ビジネス変革の方向であり、徐々に試行して開放される必要があります。

非構造化データのシナリオ: 非構造化データのシナリオも大きく異なります。シナリオによっては、非構造化データは主にシステムによって生成または収集された一時的なデータです。一度書き込まれ、複数回読み取られるため、個人ネットワーク ディスクのシナリオなど、安定した IO パフォーマンスが必要です。その他のシナリオでは、非構造化データは長期保存が必要であり、一度書き込まれるとめったに読み取られず、銀行業務と保険業務の二重記録シナリオのように徐々にコールド データになります。

データ災害復旧とセキュリティ: 従来の業界でもインターネット業界でも、事業継続のニーズを考慮し、データ災害復旧システムと機密データ保護計画を確立する必要があります。金融業界には、より厳格な国内法や規制、金融規制当局からの要件があります。ビジネス システムの RTO および RPO 要件はより具体的であり、重要かつ機密性の高いデータは安全かつ制御可能である必要があります。一般的に、クラウド ストレージの展開モデルは慎重に選択されます。

3.2.2 データストレージ要件

  • 展開モード

機密データの状況によって、クラウド ストレージの展開モードが決まります。より機密性の高いデータを扱うシステムでは、通常、プライベート展開モードが採用されます。機密性のないデータの場合、クラウド ストレージのコストは重要な考慮事項となることがよくあります。パブリック クラウドの導入では、データ ストレージ コストを考慮するだけでなく、ストレージ トラフィック コストも考慮する必要があります。

当社のビジネス アプリケーション シナリオを考慮して、クラウド ストレージではパブリック クラウド モデルを除外し、代わりにプライベート展開モデルを採用しています。

  • ストレージ アクセス インターフェイス

ストレージ アクセス インターフェイスは、クラウド ストレージの機能要件に対応しています。当社では、ブロック ストレージ、NAS ストレージ インターフェイス、オブジェクト ストレージ S3 インターフェイスが含まれます。ブロックストレージはクラウドサーバーのハードディスク要件に対応し、NASストレージは複数のクラウドサーバー間のファイル共有要件に対応し、オブジェクトストレージS3インターフェースはインターネット関連ビジネスの非構造化データストレージとコールドデータアーカイブ要件に対応します。

  • データストレージの階層化

データ ストレージのグレーディングにより、さまざまなビジネス システムのストレージ要件を満たすことに基づいて、全体的なクラウド ストレージ コストを削減できます。当社の事業状況に応じて、以下のように分けられます。最高のストレージ性能と信頼性が求められる基幹業務システムとそのデータベース。 b)。より高いストレージ パフォーマンスと信頼性を必要とするその他の軽量データベース。 c)。一定のストレージ パフォーマンスと優れたスケーラビリティを必要とする新しいインターネット ビジネスやその他の重要でないアプリケーション。 d)。高いスケーラビリティと低いストレージ パフォーマンス要件を必要とする非構造化ビジネス データ。 e)。データのバックアップとアーカイブ、データストレージのホットとコールドの階層化。 f)。古いストレージを再利用した開発およびテストシステム。

3.3 クラウドストレージの全体的なアーキテクチャ

業界の発展傾向と企業の IT 戦略変革の方向から判断すると、当社の伝統的なビジネスは依然として重要な基本的地位を占めており、集中型ストレージ アーキテクチャと分散型ストレージ アーキテクチャが長期にわたって共存することも決定づけています。分散ストレージ アーキテクチャは主に新しいオンライン ビジネス シナリオで使用されますが、集中型 SAN ストレージと NAS ストレージは従来のビジネス シナリオで依然として重要な位置を占めています。

最終的に、図 7 に示すように、異機種ストレージ リソースを統一的に管理し、大量のデータ シナリオ向けに複数の種類のデータ インターフェイスを提供するクラウド ストレージ アーキテクチャが確立されました。ハイパーコンバージド アーキテクチャを導入して IT インフラストラクチャのクラウド ベースの変革を実現することで、プライベート クラウド IaaS プラットフォームを構築でき、開発とテスト、新しいインターネット ビジネス アプリケーションなどのハイパーコンバージド クラスターを個別に構築できます。半構造化データと非構造化データの膨大な量を処理するには、分散オブジェクト ストレージによる弾力的にスケーラブルなデータ レイクの構築、ポリシー ベースのデータ ライフ サイクル管理の採用、ホット、ウォーム、コールド リソース プールの提供、さまざまなリソース プールとクラウド プラットフォーム間のデータ フローと階層化の実現が必要です。

図 7. クラウド ストレージ アーキテクチャ図

3.4 アーキテクチャ設計の評価

クラウド ストレージ アーキテクチャの設計が合理的かどうかは、感度ポイント、トレードオフ ポイント、アーキテクチャ リスク ポイントの 3 つの側面から評価する必要があります。

  • 敏感なポイント

敏感なポイントは、ストレージ ハードウェアとソフトウェアのコスト、信頼性、ストレージ IO パフォーマンス、アーキテクチャの複雑さ、柔軟な拡張機能、リソース アイランド、障害ドメインの分離、管理性など、さまざまなデータ ストレージのいくつかの共通の特性に対応します。

  • トレードオフ

トレードオフ ポイントは、複数のアーキテクチャ品質属性に影響する敏感なポイントであり、建築家がトレードオフを評価する必要があります。たとえば、ストレージ アーキテクチャが集中型か分散型かによって、ストレージ アーキテクチャの複雑さと柔軟な拡張機能が決まります。ストレージのソフトウェアとハ​​ードウェアのコストも、ストレージの信頼性とパフォーマンスを大きく左右します。リソース アイランドはリソースの無駄を引き起こす可能性がありますが、合理的な計画は障害ドメイン分離の前提条件でもあります。

  • リスクポイント

建築家にとって、最も注意すべきことは、建築設計の成否の鍵となる建築物のリスクポイントです。分散ストレージ アーキテクチャには、複雑性の高さ、新しいテクノロジの導入のリスク、バージョンの反復が速いなどのリスクがあります。ハイパーコンバージド アーキテクチャは、スケーラビリティの制限やリソースの孤立などのリスクにも直面します。従来のストレージ アーキテクチャの主なリスク ポイントは、膨大なデータ ストレージの拡張に対応することが難しく、コストが高く、新しいテクノロジへの適応性が高くないことです。

当社のクラウド ストレージ アーキテクチャ設計に対応する従来の SAN ストレージは、パフォーマンスが安定しており、IO レイテンシが低く、コストが高く、拡張が容易ではありませんが、コア ビジネス シナリオに適しています。 NAS ストレージのパフォーマンスは高くありませんが、ファイルの使用と共有が簡単で、コストも高くないため、ほとんどのファイル共有およびアクセス シナリオに適しています。分散オブジェクトストレージのパフォーマンスは平均的で、アーキテクチャは非常に複雑ですが、柔軟に拡張でき、大量のデータストレージをサポートし、コストが低いため、大規模な構造化データストレージやインターネットビジネスシナリオに適しています。ハイパーコンバージド アーキテクチャは、コンピューティング リソースと適切に統合でき、アーキテクチャがシンプルで、コストが低くなります。スケーラビリティの制限やリソースの孤立といった問題はあるものの、企業のビジネスとコンピューティング リソースの比率に合わせてさまざまなハイパーコンバージド クラスターを構築することで、データ ストレージのグレーディングを適切に行い、さまざまな障害ドメインを分離することができます。

3.5 技術の選択

クラウド ストレージ アーキテクチャ設計評価によると、当社では、分散オブジェクト ストレージとハイパーコンバージェンスという、異なるハードウェア アーキテクチャを備えた 2 つのクラウド ストレージ ソリューションも導入する必要があります。クラウド ストレージの基盤となるストレージ テクノロジの分析と組み合わせると、分散オブジェクト ストレージは、パフォーマンス要件が低く、スケーラビリティが強い分散キー値ストレージに基づく製品に適しています。ハイパーコンバージェンスは、より明確な論理アーキテクチャを備えた分散ファイルシステムに基づく傾向があり、超大規模な展開は追求しませんが、小規模な展開ではパフォーマンス上の利点が多くあります。

従来の業界では、オープンソースのクラウド ストレージ テクノロジーをそのまま使用することはできず、さまざまなビジネス システムのストレージ ニーズには適していません。クラウドストレージなどのインフラ分野では技術的な自立を達成することが非常に難しく、それに応じた技術の蓄積、人材チームの構築、研究開発リソースの投資が不足しています。したがって、ほとんどの従来の企業は、さまざまなメーカーのクラウド ストレージ製品を選択する必要があり、テクノロジの選択は、さまざまなメーカーの製品を選別することを意味します。

さまざまなメーカーの分散ストレージには、それぞれ明確な市場ポジショニングと有利なシナリオがあります。その中で、ストレージ製品のコア技術を管理するメーカーの能力が最も重要であり、次にメーカーのアフターサービスレベル、そしてもちろん製品の価格レベルが続きます。当社のような中小企業の場合、戦略に沿って、同業他社でトップクラスのシェアと大規模な導入事例を持つメーカーの製品を選定することを好みます。

メーカーの製品を選択した後も、技術選択を確認するために技術レベルで POC テストが必要です。クラウド ストレージ製品の場合、選択テストでは次の 6 つの点を考慮する必要があります。

  • ビジネスアプリケーションシナリオ

業務タイプによってデータストレージの分類基準が決定され、データタイプによってストレージ接続方法やクラウドストレージ製品タイプなどの機能要件が決定され、データ容量によってクラウドストレージのスケーラビリティ要件が決まります。

  • 互換性

クラウド ストレージ製品の場合、一般的なサーバーの選択、デバイスのマイクロコード ドライバーのバージョン、オペレーティング システムのバージョン、さまざまな仮想化プラットフォームの互換性など、ソフトウェアとハ​​ードウェアの互換性が重要な指標となります。

  • IOパフォーマンス

IO パフォーマンスは、クラウド ストレージ製品がビジネス アプリケーション シナリオに適しているかどうかを判断する上で重要な考慮事項です。一般的なストレージ パフォーマンス インジケーター データと比較すると、ビジネス シナリオでのテストの方が説得力があります。

  • 高い信頼性

破壊テストを実施してクラウド ストレージ製品の高い信頼性を検証します。

  • 管理性

分散アーキテクチャは非常に複雑であり、クラウド ストレージの管理性は、運用および保守担当者がクラウド ストレージを適切に管理できるかどうかに関係します。

  • データ保護と災害復旧

データ保護と災害復旧にはコストが増加しますが、多次元のデータ セキュリティも考慮する必要があります。

<<:  クラウドで Redis を使用していますか?知っておくべき10のこと

>>:  データ分析をクラウドに導入する方法

推薦する

SEOで重要なのはあなたの考え方です

最近の Baidu のアップデートにより、多くの人が何らかの影響を受けたと思いますが、私が引き継いだ...

クラウドコンピューティングの未来:ハイブリッドクラウドが主流に

クラウド コンピューティングの将来については、激しい議論が交わされていることは間違いありません。実際...

オンラインビデオ業界、テレビドラマの購入に価格上限を設ける計画

ビジネスデイリー(記者 江夢偉)動画サイトが購入するドラマや映画の価格は今年も引き続き下落しているが...

DuhuguがSEOの倫理規定を解説

【注:この記事はブルース・クレイの倫理規定の中国語訳です。ただし、原文は法律文書に似ており、専門用語...

フルサイトリンクの購入がキーワードランキングの低下にどのように影響したかについての簡単な説明

ウェブサイトの最適化担当者にとって最も頭を悩ませるのは、ウェブサイトのキーワードランキングの低下です...

アント・ファイナンシャル・テクノロジー:2つの大きな発表、強さの開放

[51CTO.com オリジナル記事] 銀行に本当に必要なアプリはいくつあるのでしょうか?銀行は数多...

360 Search は本当にクリーンで安全、信頼できるのでしょうか?

360 Search はしばらく前からオンラインになっていますが、当初の熱狂的な期待からは徐々に冷め...

OPPO 広告アライアンスサミット 2022 |時代の成長機会を洞察し、開発者とともに成長する

11月8日、「共存と成長」をテーマにした2022 OPPO広告同盟サミットが厦門で成功裏に開催されま...

今すぐ集めましょう! Weiboマーケティングの実践的な方法

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス微博!誰もがよく知ってい...

Weiboから大量のユーザーをコンバージョンするEコマースサイトの4つの特徴

編集者注: この記事の著者は、Tencent Weibo Open Platform の Xu Zh...

ドキドキ!サーバー上で誤って削除されたデータの回復プロセス

2日間の絶え間ない努力の末、誤って削除された本番サーバーのデータをようやく回復できました。この事故の...

検索サプライチェーンのソースとして、ゴミ製品と良質製品どちらを生産していますか?

日常生活では、生産サプライチェーンと電子商取引サプライチェーンについて最もよく耳にします。同様に、巨...

ウェブサイトの宣伝と運営にはマーケティング思考が必要

マーケティングは企業価値を実現するための基本的な手段であり、企業の製品の宣伝や販売という目標は一連の...