compatibility)」の提供を開始した。高速かつスケーラブルで可用性の高いフルマネージドのドキュメントデータベースサービスだという。compatibility)」を発表した。高速かつスケーラブルで可用性の高いフルマネージドのドキュメントデータベースサービスだという。DocumentDBでワークロードを実行、管理でき、スケールも可能だ。インフラの管理を気にすることなく、高いパフォーマンスとスケーラビリティ、可用性を確保できるという。Service(DMS)」を使えばよい。Cloud(EC2)」でMongoDBデータベースを使用している場合、ほぼダウンタイムなしで移行できるという。DocumentDBは、使用容量に応じて料金を支払う従量課金制で、初期費用は不要だ。顧客はMongoDBデータベースの運用コストを節約できる。運用を1インスタンスから開始でき、高可用性(HA)構成を望むならさらに1インスタンスを追加するだけでよいからだ。今回のサービスを導入した理由についてAWSは次のように説明している。APIのごく一部の機能しか利用していないことが多い。DocumentDBは、顧客がミッションクリティカルなMongoDBワークロードを大規模に運用する場合に必要となるパフォーマンス、スケーラビリティ、可用性を提供するように一から設計されているという。DocumentDBでも使用できる。DocumentDBは、フォールトトレラントな自己修復型のユニークな分散ストレージシステムを採用した。このストレージシステムは、クラスタ当たり最大64TBのデータ容量まで自動的にスケールする。このため、顧客はストレージインフラのキャパシティープランニングやオーバープロビジョニングを気にする必要がなく、時間や費用を節約できる。データベースの変更のみをストレージレイヤーに書き込むことでデータベースI/Oを減らし、ネットワーク回線を介したデータレプリケーションが低速、非効率、高コストにならないようにした。DocumentDBは、現在提供されているMongoDBソリューションの2倍のスループットを実現しているという。DocumentDBのアーキテクチャでは、ストレージとコンピュートが分離されているため、それぞれが独立してスケールされる。開発者はデータ規模にかかわらず、低レイテンシのリードレプリカを追加することで、リードキャパシティーを数百万リクエスト/秒に高めることができる。リードレプリカの最大追加数は15。毎秒数百万のユーザーからのリクエストを1ミリ秒単位の低レイテンシで処理できる(出典:AWS)可用性も高い。AZにレプリケートすることで、99.99%の可用性を実現するように設計されている。今回提供を開始したリージョンは米国東部(バージニア北部)、米国東部(オハイオ)、米国西部(オレゴン)、欧州(アイルランド)。使用できるリージョンを今後1年間に順次追加するという。関連記事いまさら聞けないMongoDBの基礎知識とインストール、CRUD操作の基本、モデリングツールMongooseの使い方MEANスタックを用いたWebアプリの開発方法について紹介していく連載。今回は、ドキュメント指向データベース「MongoDB」の概要とセットアップの仕方、コマンドで基本的なCRUD操作をする方法、MongoDB用モデリングツール「Mongoose」の使い方と、Node.jsからMongooseモジュールでMongoDBを操作する方法などについて。「演算子のインジェクション」と「SSJI」ここ数年、大量データ処理時の高速性やデータ構造の柔軟性などから、「NoSQL」が注目を集めています。それと同時に、NoSQLを使うアプリケーションに対する攻撃手法も研究されるようになりました。この記事では、NoSQLを使ったアプリケーションの脆弱性と対策について解説します。Services(AWS)のインフラ構成図を自動で描画する機能を追加した。EC2やS3など、AWSのサービスの情報を取得し、構成図を自動描画する。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。