Amazon Web Services ブログ

Amazon DocumentDB サーバーレスが利用可能になりました

7 月 31 日、Amazon DocumentDB サーバーレスの一般提供についてお知らせします。これは Amazon DocumentDB (MongoDB 互換) の新しい設定であり、アプリケーションの需要に基づいてコンピューティングとメモリを自動的にスケールします。Amazon DocumentDB サーバーレスは、事前の契約や追加コストなしでデータベース管理を簡素化し、ピークキャパシティのプロビジョニングと比較して最大 90% のコスト削減を実現します。

Amazon DocumentDB サーバーレスでは、リードレプリカ、パフォーマンスインサイト、I/O 最適化、およびその他の Amazon Web Services (AWS) のサービスとの統合など、Amazon DocumentDB と同じ MongoDB 互換 API および機能を使用できます。

Amazon DocumentDB サーバーレスでは、約 2 ギビバイト (GiB) のメモリ、対応する CPU、およびネットワークの組み合わせである DocumentDB キャパシティユニット (DCU) で測定される新しいデータベース設定が導入されました。アプリケーションで実行されるデータベース操作から発生する CPU、メモリ、ネットワークなどのリソースの使用状況を継続的に追跡します。

Amazon DocumentDB サーバーレスは、データベースの可用性を損なうことなく、需要に応じて DCU を自動的にスケールアップまたはスケールダウンします。既存のクラスターでのプロビジョンドインスタンスからサーバーレスへの切り替えは、インスタンスタイプを追加または変更するのと同じくらい簡単です。この変更にはデータの移行は必要ありません。詳細については、「Amazon DocumentDB サーバーレスの仕組み」を参照してください。

Amazon DocumentDB サーバーレスの主なユースケースと利点には次のものがあります。

  • 変動するワークロード – Amazon DocumentDB サーバーレスでは、定期的なプロモーションイベント、開発およびテスト環境、使用量が急速に増加する可能性がある新しいアプリケーションなど、突然のトラフィックの急増に対応できます。また、Amazon DocumentDB の組み込みベクトル検索および動的に呼び出されるエージェンティック AI ワークフローを処理するためのサーバーレス適応性の恩恵を受けるエージェンティック AI アプリケーションを構築することもできます。
  • マルチテナントワークロード – Amazon DocumentDB サーバーレスを使用して、データベースフリート全体で個々のデータベースキャパシティを管理できます。エンタープライズアプリケーションや Software as a Service (SaaS) ベンダーのマルチテナント環境で、数百または数千のデータベースを管理する必要はありません。
  • 多目的ワークロード – オンライントランザクション処理 (OLTP) アプリケーションなど、クエリトラフィックが定期的に急増するワークロードでは、読み取りキャパシティと書き込みキャパシティのバランスを取ることができます。クラスター内の Amazon DocumentDB サーバーレスインスタンスのプロモーション階層を指定することで、リーダーインスタンスがライターインスタンスとは独立してスケールして追加の負荷を処理できるようにクラスターを設定できます。

安定したワークロードには、Amazon DocumentDB プロビジョンドインスタンスの方が適しています。事前定義された量のメモリ、CPU パワー、および I/O 帯域幅を提供するインスタンスクラスを選択できます。プロビジョンドインスタンスを使用するときにワークロードが変化した場合は、ライターとリーダーのインスタンスクラスを手動で変更する必要があります。オプションで、サーバーレスインスタンスを既存のプロビジョンド Amazon DocumentDB クラスターにいつでも追加できます。

Amazon DocumentDB サーバーレスの動作
Amazon DocumentDB サーバーレスの使用を開始するには、Amazon DocumentDB コンソールにアクセスしてください。左のナビゲーションペインで、[クラスター] と [作成] を選択します。

Amazon DocumentDB クラスターの作成」ページで、「インスタンスベースのクラスタータイプ 」を選択し、「サーバーレスインスタンス設定」を選択します。最小キャパシティと最大キャパシティの DCU を選択できます。Amazon DocumentDB サーバーレスは Amazon DocumentDB 5.0.0 以降でサポートされており、キャパシティ範囲は 0.5~256 DCU です。

監査やパフォーマンスインサイトなどの機能を使用する場合は、機能ごとに DCU を追加することを検討してください。詳細については、Amazon DocumentDB サーバーレススケーリング設定をご覧ください。

サーバーレスインスタンスを既存のプロビジョンドクラスターに追加するには、プロビジョンドクラスターを選択するときに [アクション] メニューの [インスタンスの追加] を選択します。3.6 や 4.0 などの以前のバージョンのクラスターを使用する場合は、まずクラスターをサポートされているエンジンバージョン (5.0) にアップグレードする必要があります。

[インスタンスの追加] ページの [DB インスタンスクラス] セクションで、作成する新しいサーバーレスインスタンスごとに [サーバーレス] を選択します。別のインスタンスを追加するには、[インスタンスの追加] を選択し、必要な新しいインスタンス数に達するまでインスタンスを追加し続けます。[作成] を選択します。

フェイルオーバー操作を実行して、DocumentDB サーバーレスインスタンスをクラスターライターにすることができます。また、インスタンスのクラスを変更するか、Amazon DocumentDB インスタンスを削除してそれらをクラスターから削除することで、残りのプロビジョンド Amazon DocumentDB インスタンスを DocumentDB サーバーレスインスタンスに変換できます。

これで、AWS CloudShell を使用して Amazon DocumentDB クラスターに接続できるようになりました。[クラスターに接続] を選択すると、AWS CloudShell ランコマンド画面が表示されます。[新しい環境名] に一意の名前を入力し、[作成して実行] を選択します。

プロンプトが表示されたら、Amazon DocumentDB クラスターのパスワードを入力します。Amazon DocumentDB クラスターに正常に接続されました。いくつかのクエリを実行してドキュメントデータベースの使用に慣れることができます。

詳細については、AWS ドキュメントの「Amazon DocumentDB サーバーレスを使用するクラスターの作成」および「Amazon DocumentDB サーバーレスの管理」を参照してください。

今すぐご利用いただけます
Amazon DocumentDB サーバーレスは、Amazon DocumentDB 5.0 以降で、新しいクラスターと既存のクラスターの両方で利用できるようになりました。DCU 使用量の 1 秒あたりの定額料金のみをお支払いいただきます。料金の詳細とリージョンでの可用性の詳細については、Amazon DocumentDB の料金表ページをご覧ください。

Amazon DocumentDB コンソールでこれらの新機能をお試しいただき、フィードバックを AWS re:Post for Amazon DocumentDB に送信するか、通常の AWS サポート担当者を通じて送信してください。

Channy

原文はこちらです。