私はクラウド サービスを初めて使用するので、プロジェクトを開始する際に誰かに手伝ってもらいたいと思っています。
私は、DotNetNuke をフロントエンド CMS として利用する実稼働 .Net アプリケーション用の Web 環境を構築する任務を負っています。
私の最終目標(うまくいけば)は次のとおりです。
DotNetNuke を実行する 2 つの常時接続 Web サーバーを作成します (トラフィックが多い場合に自動スケーリングを使用してオンザフライでスケーリングする機能を備えています)。
SQL Server を実行する 2 つの常時接続 SQL サーバーを作成します (トラフィックが発生したときに自動スケーリングを使用してオンザフライでスケーリングする機能を備えています)。
理想的には、サーバーに次のように構成された静的プライベート アドレスを持たせたいと思います。
Public IP -NAT -> Private IP (172.xxx) -> Interface1 -> [Web Cluster] -> Interface2 -> Backend Private IP (10.xxx) -> [Database Cluster]
この特定のアプリケーションでは大量のトラフィックが発生しており、現在、マネージド プロバイダーはパフォーマンスに関して必要なものを実際に提供していません (遅延の問題、安定性の問題など)。
とはいえ、これらのリソースも負荷分散され、互いに継続的に同一であることを望みます。これに Amazon のデータベース サービスを使用するオプションはありません。また、Beanstalk を使用するオプションもありません。
これは可能ですか?私が探しているものに大まかに関連するドキュメントをオンラインで見つけましたが、これらのチュートリアルが何について話しているのかを本当に理解するには、Amazon で十分な経験がないように感じます.
ヘルプやガイダンスをいただければ幸いです。
ありがとう!