2012-02-03 4 views
3

2週間後からmongodbについて読んでいます。私は、mongodbのように、アジャイルでスケーラブルでクラウド対応でなければならないという意図で設計されているような読書をしました。mongodbのクラウド対応の意味

私はここの最初の2つを理解できます(アジャイル&スケーラブル)。

あなたの誰もがモンゴブに光を当てて、それを雲の準備ができたらいいですか?

mongodbのクラウド対応機能とは何ですか?

答えて

12

最初に、「The Cloud」という言葉は、抽象的な概念であり、マーケティングの話題であり、さまざまな形で取り上げることができます。したがって、その定義を、RackspaceやAmazon EC2のようなデータベースや仮想化された環境のコンテキストで意味のあるものに絞り込むことができます。

これらの環境では、メモリ、ストレージ、およびコンピューティングリソースの柔軟なオプションを使用して、要件に基づいてオペレーティングシステムのインスタンスを迅速かつ簡単にスピンアップできます。組み込みのツール(プラットフォームに依存)や自分で作成/管理するツール(#chefpuppetなど)で自動的にこれを行うオプションもあります。

まずそれがされていることを意味します(シャーディング)、(、レプリカセットのスレーブから読み込み)を読み込むために水平にスケーラブルであり、書き込み、:それはいくつかのことを行いので、その文脈の中で

は、MongoDBは「クラウド対応」であります新しいインスタンスをすばやくスピンアップすることができます(クラウドの定義機能と新しいハードウェアの順序付け)。これをクラスタに追加すると、データベースをスケールアウトできます。

第2に、マルチプラットフォームです。クラウド内でLinuxのバリアント、Windows、その他のオペレーティングシステムを実行している場合でも、binary download(または、Linuxの場合はuse a package)を取得して展開できます。

次に、MongoDBをクラウドにデプロイすることについて説明するのに、how-tosdocumentsがたくさんあります。これは明らかなようですが、新しいクラウドベースのインフラストラクチャに展開する場合、実際の導入に関する既知の実装、推奨事項、およびwhite papersは非常に重要です。

「クラウドレディ」は技術仕様ではありませんが、認定できるものではありませんが、上記の説明は、製品がクラウドに適していて準備ができているという基本的な考え方を取り入れていると思います。

+1

AdamC:そうです! –

+1

+1 "クラウド"の側面を定義します。質問との関連で答えを出すのに本当に役立ちます。 – Rangoric

+0

良いアダムの音........あまりにも多くの音。 – Uday