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

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

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

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

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

  • データ・ソリューションへの最小権限プリンシパルの適用

    悪意のあるアクターからデータを保護するだけでなく、必要なリソースのみへのデータ・アクセスを制限することで、悪意のあるアクターでないアクターがストレージ・ソリューションに不要な負荷をかけることがなくなり、パフォーマンスが向上し、コストが削減されます。

アプリケーション・ストレージの特性および要件の理解

Cloud Architect、アプリケーション・アーキテクト、 Cloud Operations Manager

ワークロードにとって重要なストレージ・パフォーマンス・メトリックと様々な特性(ファイル・サイズ、アクセス・パターン、レイテンシ、スループット、データの永続性など)を識別し、ベンチマークまたはロード・テストを使用してデータ主導型のアプローチを実装します。

このデータを使用して、ストレージ・ソリューションが制約されている場所を特定し、これに対処できる構成オプションを確認します。

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

クラウド・アーキテクト、クラウド・オペレーション・マネージャー

必要なストレージおよびアクセス方法のタイプを評価します。アプリケーションでブロック・ボリュームへのアクセスが必要な場合は、通常、スループット、IOPS、レイテンシ、データの増加、コストおよび耐久性を評価し、ネットワークにアタッチされたBlock VolumesまたはローカルにアタッチされたNVMe Disksを調べます。

どちらもメリットとデメリットがあり、アプリケーションの要件に基づいてそれぞれのメリットとデメリットを評価する必要があります。

Object Storageは、非常に大量のデータを耐久性のある方法で格納したり、長期アーカイブ用のデータをより低コストで格納したりするのに最適です。ただし、アプリケーションがObject Storageインタフェースと対話できる必要があります。

使用可能な様々なストレージ・オプションおよび構成を理解します。次に、使用可能なストレージ・オプションを示します。

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

    Oracle Cloud Infrastructureの一部のインスタンス・シェイプには、ローカルにアタッチされたNVMeデバイスが含まれます。これらのデバイスは、非常に低レイテンシで高パフォーマンスのブロック・ストレージを提供します。これらのデバイスは、Oracle Cloud Infrastructureによってまったく保護されません。これらは、インスタンスにローカルにインストールされた個別のデバイスです。これらのデバイス上のデータの保護および管理は、お客様が責任を負います。

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

    ノート:

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

    このサービスは、永続的でスケーラブルな、セキュアなエンタープライズ規模のネットワーク・ファイル・システムを提供する共有ファイル・システムです。各アベイラビリティ・ドメイン内にデータをレプリケートして、耐久性を実現します。

  • Oracle Cloud Infrastructure Object Storage

    このサービスは、(複数ADリージョンの複数のアベイラビリティ・ドメインにわたる)1つのADリージョンの複数のフォルト・ドメインにわたる)非構造化データ用の、インターネット・スケールおよび高パフォーマンス・ストレージを提供します。データにアクセスする頻度(標準およびアーカイブ・データ層)に基づいて、2つの層を使用できます。

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

クラウド・アーキテクト、クラウド・オペレーション・マネージャー

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

メトリックの収集とそれに基づくストレージの決定

DevOps Architect、クラウド・オペレーション・マネージャー、クラウド・アーキテクト

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