Amazon DocumentDB クラスターストレージ設定 - Amazon DocumentDB

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

Amazon DocumentDB クラスターストレージ設定

Amazon DocumentDB 5.0 以降、インスタンスベースのクラスターは 2 つのストレージ設定タイプをサポートしています。

  • Amazon DocumentDB 標準ストレージ: I/O 消費量が低から中レベルのお客様向けに設計されたオプションです。I/O コストが Amazon DocumentDB クラスター全体の 25% 未満になると予想される場合は、このタイプが適していると思われます。Amazon DocumentDB 標準ストレージ設定では、インスタンスとストレージの料金に加えて I/O ベースで pay-per-request請求されます。このため、請求額は使用量に応じてサイクルごとに異なります。設定は、お使いのアプリケーションの I/O 需要の変動に合わせて調整されます。

  • Amazon DocumentDB I/O 最適化ストレージ : コストの予測可能性を優先するか、あるいは I/O 集約型アプリケーションを使用するお客様向けに設計されたオプションです。I/O 最適化設定は、I/O 集約型ワークロードを使用するお客様向けに、パフォーマンスの向上、スループットの向上、レイテンシーの低減を実現します。I/O コストが Amazon DocumentDB クラスターコスト全体の 25% を超えると予想される場合は、このオプションを選択いただくと価格パフォーマンスが向上します。Amazon DocumentDB I/O 最適化ストレージ設定では、I/O オペレーション回数に基づく従量課金は行われず、請求サイクルごとの請求額を確実に予想できます。この設定により、パフォーマンスを向上させながらコストを安定させることができます。

30 日に 1 回 のタイミングで、既存のデータベースクラスターを Amazon DocumentDB I/O 最適化ストレージに切り替えることができます。Amazon DocumentDB 標準ストレージにはタイミングを問わず随時切り替え可能です。ストレージ設定を I/O 最適化に変更する次の日付は、 describe-db-clusters コマンドを使用して、 AWS CLI または AWS Management Console クラスターの設定ページの を使用して追跡できます。

Amazon DocumentDB の I/O 最適化設定を含む新しいデータベースクラスターを作成するか、 で数回クリックするだけで既存のデータベースクラスターを変換したりAWS Management ConsoleAWS Command Line Interface (AWS CLI) で 1 つのパラメータを変更したり、 を介して変換したりできますAWS SDKs。ストレージ設定の変更中、または変更後にダウンタイムは発生せず、インスタンスの再起動の必要もありません。

イメージ: Amazon DocumentDB 標準ストレージと最適化ストレージとの違いを示す表。

I/O 最適化クラスターの作成

Using the AWS Management Console

を使用して I/O 最適化クラスターを作成または変更するには AWS Management Console:

  1. Amazon DocumentDB 管理コンソール内の [クラスター] で、[作成] を選択するか、もしくは必要なクラスターを選択して [アクション] を選択し、[変更] を選択します。

  2. 新しいクラスターを作成する場合は、[クラスタータイプ] セクションで [インスタンスベースのクラスター] (デフォルトのオプションです) を選択してください。

    イメージ: クラスタータイプのオプションを表示したコンソール画面のスクリーンショット。
  3. [設定] セクションの [クラスターストレージ設定] で、[Amazon DocumentDB I/O 最適化] を選択します。

    イメージ: クラスターストレージ設定オプションを表示したコンソール画面のスクリーンショット。
  4. クラスターの作成または変更を完了したら、[クラスターの作成] または [クラスターの変更] を選択します。

    クラスターの作成プロセスの詳細については、「を使用したクラスターとプライマリインスタンスの作成 AWS Management Console」を参照してください。

    クラスターの変更プロセスの詳細については、「Amazon DocumentDB クラスターの変更」を参照してください。

Using the AWS CLI

を使用して I/O 最適化クラスターを作成するには AWS CLI:

次の例では、それぞれuser input placeholderを独自の情報に置き換えます。

Linux、macOS、Unix の場合:

aws docdb create-db-cluster \ --db-cluster-identifier sample-cluster \ --engine docdb \ --engine-version 5.0.0 \ --storage-type iopt1 \ --deletion-protection \ --master-username username \ --master-user-password password

Windows の場合:

aws docdb create-db-cluster ^ --db-cluster-identifier sample-cluster ^ --engine docdb ^ --engine-version 5.0.0 ^ --storage-type iopt1 ^ --deletion-protection ^ --master-username username ^ --master-user-password password

適切なストレージ設定を決定するためのコスト分析

Amazon DocumentDB では、データベースクラスターごとにストレージ設定を柔軟に選択できます。標準クラスターと I/O 最適化クラスターを適切に使い分けるため、Amazon DocumentDB のコストをクラスター単位で追跡できます。そのためには、既存のクラスターにタグを追加し、AWS Billing and Cost Management ダッシュボード で [コスト配分タグ付け] を有効にすることで、AWS Cost Explorer Service での個別のクラスターのコストを分析できます。コスト分析の詳細については、ブログ「コスト配分タグの使用」を参照してください。