Amazon Web Services ブログ

2019: Amazon DocumentDB (MongoDB 互換) の 1 年を振り返って

2019 年 1 月 9 日 の Amazon DocumentDB (MongoDB 互換) のリリースと共に、当社の 2019 年が幕を開けました。リリース当初から、当社では皆様からいただいたフィードバックを謙虚に受け止めています。2019 年は、サービスの可用性、規模、およびパフォーマンスの向上を継続すると共に、サービスに追加してほしい機能を元に、要望から逆向きに開発する時間を取りました。

以下は、2019 年のリリースをカテゴリ単位でアルファベット順に分類してから、リリースされた日付け順 (最新リリースが各カテゴリの最上部) に並べたものです。2019 年に起こった Amazon DocumentDB に関する出来事などを把握したり思い出したりする際に、こちらの記事をお役立てください。Amazon DocumentDB でローンチされた機能の中に、皆様がご存知ない機能が見つかるかもしれません。質問がございましたら @josephidziorek までお知らせください。

コンプライアンス

Amazon DocumentDB は、最高のセキュリティ基準を満たし、当社のセキュリティ検証を簡単にして、独自の規制およびコンプライアンス義務を満たせるように設計されています。Amazon DocumentDB は、HIPAA 対応に加えて、PCI DSSISO 9001270012701727018、および SOC 1、2、3 に準拠しているという評価をいただいています。

コストの最適化

Amazon DocumentDB のデカップリングされたストレージとコンピューティングアーキテクチャにより、データの耐久性に影響を与えることなく、非本番環境で単一インスタンスクラスターの実行を可能にします。インスタンスはデータをベアリングしないため、データはインスタンスの数に関係なく、3 つのアベイラビリティーゾーンにわたって 6 つの方法で複製されます。

  • 5 月 9 日: Amazon DocumentDB (MongoDB 互換) が秒単位の請求をサポート
    お使いの Amazon DocumentDB インスタンスが秒単位で請求されるようになりました。使用した機能に対してのみ料金が発生するのは、今まで通りです。
  • 7 月 2 日: Amazon DocumentDB (MongoDB 互換) がクラスターの停止と開始をサポート
    クラスターの停止と開始により、クラスターを常に実行する必要がない開発やテストなどの目的で Amazon DocumentDB クラスターの使用が簡単かつコスト効率よくなります。クラスターが停止している間は、クラスターストレージ、手動スナップショット、および設定した保持期間内の自動バックアップストレージに対して課金されますが、インスタンスに対しては課金されません。

クラスター管理

Amazon DocumentDB は、デフォルトで 1 日の保持期間を有効にする継続的バックアップの機能を追加しました。バックアップ保持期間は最大 35 日間延長でき、長期アーカイブ用のスナップショットをいつでも作成できます。Amazon DocumentDB のバックアップは自動的、増分的、継続的であり、クラスターのパフォーマンスには影響しません。

インスタンスタイプ

Amazon DocumentDB は R4 インスタンスのサポートを開始し、その後すぐに、利用可能なすべての AWS リージョンで R5 インスタンスのサポートが追加されました。R5 インスタンスは、同じインスタンスコストで、R4 インスタンスと比べて最大 100% 優れたパフォーマンスを提供できます。いつもと同様、クエリとデータでテストを行うと、ワークロードに見られる改善点について、最も正確な情報を得ることができます。R5 インスタンスを使用すると、96 基の仮想 CPU、768 GiBのメモリ、25 Gbps のネットワークパフォーマンスを備えた r5.24xlarge インスタンスにスケーリングできます。 現在 R4 インスタンスを利用している場合は、AWS CLI または AWS マネジメントコンソールを使用して R5 インスタンスを使用するインスタンスに変更する必要があります。

MongoDB 互換

Amazon DocumentDB は MongoDB 3.6 API と互換性があり、MongoDB データベースで現在使用しているアプリケーション、ドライバー、ツールの大半は Amazon DocumentDB で利用できます。変更の必要はほとんどあるいは全くありません。Amazon DocumentDB は MongoDB の API や演算子をすべてサポートしているわけではありませんが、当社ではいつでもお客様の要望から逆向きに取り組み、構築してほしい機能を実装しています。1 年を通して、当社は定期的に、お客様からご要望が最も多い機能の互換性を向上させてきました。サポートされている MongoDB API、演算子、データタイプの最新リスト、および Amazon DocumentDB と MongoDB との機能における違いはこちらをご覧ください。2020 年も引き続き、定期的にお客様のご要望を満たす機能をご提供いたします。

 リージョン

Amazon DocumentDB は 1 月 9 日、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、欧州 (アイルランド) の各リージョンのサポートを開始しました。この 1 年で新たに 9 つのリージョンを追加し、現在は世界中の 13 のリージョンで利用可能です。最新のリストは、AWS サービスのリージョン表でご確認ください。

セキュリティ

リリース当初、Amazon DocumentDB は AWS Key Management Service (KMS) や、TLS による通信暗号化や、Amazon VPC のサポートを介して作成、制御するキーを使用して、保存中のデータの暗号化をサポートしていました。これにより、自分の仮想ネットワークでクラスターを分離できます。

前述のとおり、Amazon DocumentDB チームはまだ初めの 1 歩を踏み出したばかりです。2020 年以降もさらに多くの機能を提供できることを楽しみにしています。

 


著者について

 

Joseph Idziorek は、アマゾン ウェブ サービスのプリンシパルプロダクトマネージャーです。