MongoDB を Amazon EC2 スモールインスタンスで使用できますか?

MongoDB を Amazon EC2 スモールインスタンスで使用できますか?

MongoDBを仮想サーバーからAmazon Web Servicesに移行したいと考えています。MongoDBには事前設定されたAMI、3 つのプロビジョニングされた EBS ボリュームがあります。ただし、これは m1.large インスタンス以上でのみ使用できます。ただし、必要なのは小規模または中規模のインスタンスと標準 EBS ボリュームのみです。要件に合わせて AMI を開始できるかどうかご存知ですか? または、標準 EBS ボリュームを使用して自分で構築する必要がありますか? インスタンスのアップグレードは問題ありませんが、必要に応じて標準 EBS をプロビジョニングされた IOPS にアップグレードすることもできますか?

小さなインスタンスは MongoDB には適していないと思われるかもしれませんが、現在、当社の vserver には 1 GB のメモリと 1 つの CPU しかなく、1 日あたり最大 70 回の訪問という現在の負荷に対しては問題なく動作しています。

答え1

MongoDB を小規模または中規模のインスタンスで実行できます (私はテスト目的でこれをよく行っています) が、より大きなサイズにアップグレードするまで pIOPS を追加することはできません (m1.large が基本的に最小です)。そのため、事前設定された AMI はそれ以外の場合は利用できません。

したがって、より小さなインスタンスサイズにデプロイしたい場合は、自分でロールする必要があります(いわば)、これは特に難しいことではありません。好みのLinuxイメージを選択して、MongoDBをインストールするそして、制作ノートこれで準備は完了です。

AMI の背後にある選択とサイズの選択について説明するために、次の資料を読むことをお勧めします。

参考文献

それから、それに加えて、pIOPS に関するいくつかの有益な情報:

http://blog.scalyr.com/2012/10/16/a-systematic-look-at-ec2-io/ http://www.stratalux.com/2012/08/09/putting-amazon%E2%80%99s-provisioned-iops-to-the-test/

関連情報