Amazon Neptune のストレージタイプの選択 - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Neptune のストレージタイプの選択

Neptune では、料金モデルが異なる次の 2 種類のストレージを提供しています。

  • 標準ストレージ — 標準ストレージは、I/O 使用率が中程度から低いアプリケーション向けの費用対効果の高いデータベースストレージです。

  • I/O 最適化ストレージ – エンジンバージョン 1.3.0.0 から利用可能な I/O 最適化ストレージでは、使用しているストレージとインスタンスに対してのみ料金が発生します。ストレージコストは標準ストレージよりも高く、インスタンスコストも標準インスタンスよりも高くなります。使用した I/O に対して料金は発生しません。I/O 使用率が高い場合は、プロビジョンド IOPS ストレージを使用すると、コストを大幅に削減できます。

    I/O 最適化ストレージは、I/O を多用するグラフワークロードのニーズを満たすように、予測可能なコストで設計されています。I/O 最適化ストレージタイプと標準ストレージタイプを切り替えることができるのは、30 日に 1 回のみです。

    I/O 最適化ストレージの料金情報については、Neptune の料金ページを参照してください。次のセクションでは、Neptune DB クラスターに I/O 最適化ストレージを設定する方法について説明します。

Neptune DB クラスター用の I/O 最適化ストレージの選択

デフォルトでは、Neptune DB クラスターは標準ストレージを使用します。I/O 最適化ストレージは、次のように、DB クラスターの作成時に有効にすることができます。

AWS CLIを使用してクラスターの作成時に I/O 最適化ストレージを有効にする方法の例を次に示します。

aws neptune create-db-cluster \ --db-cluster-identifier (an ID for the cluster) \ --engine neptune \ --engine-version (the Neptune engine version) \ --storage-type iopt1

これにより、作成したすべてのインスタンスで、I/O 最適化ストレージが自動的に有効になります。

aws neptune create-db-instance \ --db-cluster-identifier (the ID of the new cluster) \ --db-instance-identifier (an ID for the new instance) \ --engine neptune \ --db-instance-class db.r5.large

既存の DB クラスターを変更して、次のように I/O 最適化ストレージを有効にすることもできます。

aws neptune modify-db-cluster \ --db-cluster-identifier (the ID of a cluster without I/O–Optimized storage) \ --storage-type iopt1 \ --apply-immediately

I/O 最適化ストレージが有効になっている DB クラスターにバックアップスナップショットを復元できます。

aws neptune restore-db-cluster-from-snapshot \ --db-cluster-identifier (an ID for the restored cluster) \ --snapshot-identifier (the ID of the snapshot to restore from) \ --engine neptune \ --engine-version (the Neptune engine version) \ --storage-type iopt1

クラスターが I/O 最適化ストレージを使用しているかどうかは、describe- を呼び出して確認できます。I/O 最適化ストレージが有効になっている場合、呼び出しは iop1 に設定されたストレージタイプフィールドを返します。