3

AWS と直接話している場合、いくつかのオプションがありますが、基本的には次のようにしてアプリをスケーリングします。

EC2 でのアプリ サーバーのスケーリング

CloudWatch と EC2 サービスの組み合わせを使用してパフォーマンス メトリクスを確認し、それに基づいて、必要に応じて EC2 アプリ インスタンスをスピンアップおよびスピンダウンします。

SQL および NoSQL データベースのスケーリング

これは DB によって少し異なりますが、AWS は多くのことを抽象化するため、AWSのサービスを使用している場合は、DB を使用してプログラムで水平方向にスケーリングする方法があります。

AppHarbor に関する質問

  • Appharbor はワーカーの概念を導入します。ワーカーは複数のインスタンスのようなもので、自動的に負荷分散されますか?

  • プログラムでワーカーを追加/削除できますか? もしそうなら、どの指標に基づいていますか?

  • アドオンを使用している場合、簡単にするために MongoLab と言いますが、複数の MongoLab データベースを使用してシャーディングを手動で管理する必要がありますか、それともアドオン プロバイダーがその抽象化を提供しますか?

  • 基本的に、AppHarbor の水平スケーリングのストーリーとは何ですか?

4

0 に答える 0