12

Entity Framework を使用してデータ ストアの MySql に接続する ASP.NET MVC 3 上に構築されたアプリケーションがあります。私はホスティングのオプションを検討していますが、Amazon は、ユーザーベースが両極端 (大規模なオーディエンスとオーディエンスなし) の間で変化するため、ホストするのに非常に魅力的な場所のように見えます。

1) これは可能ですか?

2)それは悪い考えですか?

3) 可能であれば、それを機能させるために AWS から何が必要ですか?

どんな助けでも非常に役に立ちます。今週、ホストをセットアップすることを検討しています。

前もって感謝します!

4

2 に答える 2

10

AWS の問題は、サーバーの管理と構成がユーザーにあることです。サーバーと IIS を構成する必要があります。代わりにappharborを使用することをお勧めします。これは、デプロイに Git を使用する PaaS ホスティングであり、非常に使いやすいです。 、それはほぼ1年間ベータ版であり、非常に信頼性が高いと思います。問題なく製品アプリを使用しています。そのインフラストラクチャは AWS で実行され、必要に応じてコントロール パネルで Web サーバーを追加することで拡張でき、自分でサーバーを構成する必要はありません。

于 2011-09-29T04:59:23.520 に答える
1

次の 2 セントのアドバイスを添えて、アファーバーの投票に賛成したいと思います...

MySql 統合サービスを利用して appharbor で MySql を使ってみたのですが、同じデータベース上で複数のアプリを使用するのは難しいことがわかりました。私は管理アプリをユーザー アプリから分離しておくのが好きですが、appharbor のベスト プラクティスを使用してもそれはできないことがわかりました。代わりに、Appharbor アプリから直接 Amazon RDS を使用することにしました。パフォーマンスのために、それらが同じアベイラビリティーゾーンにあることを確認する必要がありますが、これは私にとってはうまく機能しています.

また、Windows のタスク スケジューラで直接実行するワーカー プロセス用の Amazon EC2 インスタンスも保持しています。b/c appharbor はまだワーカー プロセスをサポートしていません。

このセットアップは私たちにとってうまく機能しています...

私のもう 1 つの不満は、先週末に発生したダウンタイムでした...しかし、これはどのサービスでも必ず発生し、非常に迅速に復旧しました。また、私はまだ使用していませんが、ワクワクするアドオン StillAlive も統合されています。

2012 年 5 月の編集: AH にバックグラウンド ワーカーのオプションが追加されました。このブログ投稿を確認してくださいhttp://blog.appharbor.com/2012/4/18/scheduled-tasks-using-quartz-and-appharbor-background-workers

于 2012-01-10T18:33:10.020 に答える