ストレージソリューションの決定

Oracle Cloud Infrastructureは、アクセス方法(ブロック、ファイル、オブジェクト)、必要なスループットとI/O、アクセス頻度(標準、アーカイブ)、および可用性と永続性のドメインに基づいて、様々なタイプのストレージ・システムを提供します。
  • データを最も効率的なストレージ・ソリューションと一致させる

    最適なパフォーマンスとコスト効率に優れたソリューションを実現するために、データをプロファイリングして分類し、ストレージに関する適切な決定を下すことができます。これには、実際のアクセス要件、頻度および形式の理解が含まれます。

  • コンピューティングだけでなく、ストレージに関するメトリックも収集

    データ主導型の意思決定のための使用状況メトリックの収集は、最高のパフォーマンスとコスト最適化を実現するために、データにとって非常に重要です。レイテンシ、帯域幅および永続性の要件が変動し、すべてがデータの最適な状態の決定に貢献します。

  • データ・ソリューションへの権限の最小化の原則の適用

    悪意のあるアクターからデータを保護することに加えて、悪意のないアクターが不要な負荷をストレージ・ソリューションに追加しないようにすることで、パフォーマンスが向上し、コストが削減されます。

アプリケーション記憶域の特性と要件の理解

クラウド・アーキテクト、アプリケーション・アーキテクト

ワークロードに関係するストレージ・パフォーマンス・メトリックおよび様々な特性(ファイル・サイズ、アクセス・パターン、待機時間、スループット、データの永続性など)を識別し、ベンチマークまたはロード・テストを使用してデータ駆動型アプローチを実装します。
このデータを使用して、記憶域ソリューションが制約されている場所を識別し、これに対処できる構成オプションを調べます。

使用可能なストレージ・オプションの評価

クラウド・アーキテクト、インフラストラクチャ・アーキテクト

必要なストレージおよびアクセス方法のタイプを評価します。アプリケーションでブロック・ボリューム・アクセスが必要な場合は、通常、スループット、IOPS、レイテンシ、データ増加、コストおよび永続性を評価し、ネットワークにアタッチされたブロック・ボリュームまたはローカルにアタッチされたNVMeディスクを確認します。
どちらにも利点と欠点があり、それぞれのメリットと欠点をアプリケーションの要件に基づいて評価する必要があります。

Object Storageは、非常に大量のデータを永続的な方法で格納する場合や、ブロック・ボリュームよりも低コストで長期間のアーカイブ用のデータを格納する場合に最適です。ただし、アプリケーションがオブジェクト・ストレージ・インタフェースと対話できる必要があります。

使用可能な様々な記憶域オプションおよび構成を理解します。使用可能な記憶域オプションを、次に示します。

  • Oracle Cloud InfrastructureローカルNVMeディスク

    Oracle Cloud Infrastructureのインスタンスのシェイプによっては、ローカルにアタッチされたNVMeデバイスが含まれます。このようなデバイスによって、レイテンシが非常に低くパフォーマンスが高いブロック・ストレージがもたらされます。これらのデバイスはいかなる方法でもOracle Cloud Infrastructureによって保護されていません。ご使用のインスタンスにローカルにインストールされた個々のデバイスです。これらのデバイス上のデータの耐久性を保護および管理するのはユーザーの責任です。

  • Oracle Cloud Infrastructure Block Volumes
    このサービスを使用すると、ブロック・ストレージ・ボリュームを動的にプロビジョニングおよび管理できます。すべてのボリュームに耐久性が組み込まれており、単一AD内の冗長ハードウェア上で実行されます。これは、データをオブジェクト・ストレージにバックアップするための統合機能を提供します。バックアップは、ビジネスの継続性およびディザスタ・リカバリに使用できます。

    ノート:

    ブロック・ボリュームはネットワークにアタッチされ、そのネットワーク帯域幅使用量は、選択したコンピュート・インスタンス・タイプのプロビジョニングされた帯域幅制限全体にカウントされます。
  • Oracle Cloud Infrastructure File Storage

    このサービスは、永続的でスケーラブルなエンタープライズ規模のネットワーク・ファイル・システムを提供する共有ファイル・システムです。データは、各可用性ドメイン内で永続性のためにレプリケートされます。

  • Oracle Cloud Infrastructure Object Storage

    このサービスは、非構造化データに対して、高耐久性と可用性(複数ADリージョン内の複数のAD間および単一ADリージョン内の複数のFD間)、インターネット・スケールおよび高パフォーマンスのストレージを提供します。データへのアクセス頻度(標準およびアーカイブ・データ層)に基づいて、2つの層を使用できます。

ワークロードが変化した場合のストレージ・ソリューションの変更または調整

クラウド・アーキテクト、インフラストラクチャ・アーキテクト

時間の経過とともにワークロードの需要が変化し、ソリューションのパフォーマンス効率やコストの最適化に影響を及ぼす可能性があります。メトリックを使用して、ストレージ・ソリューション設定の調整がワークロードにプラスの影響を与える可能性があるかどうかを評価します。多くの場合、ブロック・ボリュームのパフォーマンス特性の変更などの小さいアクションは、大規模な場合に大きな影響を与える可能性があります。

メトリックの収集およびメトリックに基づいた記憶域の決定

クラウド・アーキテクト、Infrastructure Architect、DevOpsアーキテクト

データ駆動型アプローチを適用し、既存のメトリックを使用するか、既存のワークロードに対してベンチマークを実行して、クラウド・ベースのストレージ・アプローチを決定する際に使用される貴重なデータを収集し、潜在的なスケーリング(パフォーマンスおよびデータ増加)のボトルネックを特定する必要があります。