1

python/flask/mongodb を使用してプロジェクトに取り組んでおり、ホスティング/インフラストラクチャを把握する必要がありました。

Heroku のようなサービスの代わりに VPS を使用することを好みます。

あなたの意見では、どちらがより良い選択肢ですか? a) Linode アプリ/ウェブ サーバー + mongoHQ b) Linode アプリ/ウェブ サーバー + mongodb & いくつかの Linode でのレプリカのセットアップ c) MongoHQ を使用する AWS EC2 (sicne mongohq は EC2 でもホストされています) d) 他に推奨される提案はありますか?

私は一般的に Linux/DB の経験があるため、メンテナンス作業についてより心配し、実際のアプリケーション機能を提供することから気が散っています。

ありがとう。

4

2 に答える 2

0

これに対する正しい答えがないので、これは答えるのが難しい質問です。

これはすべて、トラフィック、アプリケーションの稼働時間のニーズ、そして最終的には人員とインフラストラクチャに依存します。

一人のスタートアップで、Mongo DBの知識が限られている場合(つまり、レプリカセットのセットアップ、シャーディングなど)は、MongoHQを使用してください。アプリレイヤーとしてHerokuを使用していくつかのテストインスタンスを実行しましたが、それらは十分に機能します。

あなたが成長するにつれて、専任のモンゴ人を雇うか、有料の10genサポートにサインアップすることをお勧めします。これにより、管理を支援するための監視コンソールやその他のグッズにアクセスすることもできます。

于 2012-10-22T17:53:19.627 に答える
0

私の唯一の提案は、クエリを監視することです...検索結果ページを生成するときは、必要なフィールドとデータベースから必要なフィールドのみを指定してください...全体とレイテンシは、通常、実行時間よりもリモートシステムからのクエリの方が大きなコストですクエリ。

また、MongoLab または MongoHQ がサイト内にあるかどうか、または選択した vps サイトへの優先接続からホスティングされているかどうかを確認します。

管理された db ホスティングを持つことは、本当に素晴らしいことです。

于 2014-06-15T23:12:18.970 に答える