現在、共有ホスティングプロバイダで実行されているasp.netアプリケーションがあります。 アプリケーションの仕様はAWS ec2 t2 mediumのAsp.netウェブサイト
- .NET 4.5 Webフォームのwebisteです。
- 1サイズのMSSQLデータベース - 画像を含む100メガバイト
- Webアプリケーションのサイズ - 1.2ギガバイト
- ページの訪問/日 - 〜200メガバイト - 〜2500
- 帯域幅/日を消費
私たちはホスティングプロバイダに満足しておらず、最近多くの問題に直面しています。私たちのアプリケーションでは、一部のサービスでは完全な信頼レベルが必要です。ホスティングプロバイダは、アプリケーションの信頼を完全に設定したくない場合があります。ホスティングプロバイダから取得した
統計(1週間)(下の画像を参照してください)
(私たちは、平日と週末には500ページの訪問で2500ページの訪問日の周りに持っている)
上記の情報に基づいて、AWSに移行する予定です。私はT2媒体予約Windowsインスタンスで行くことを考えていた私たちは、小さなを持っているので
(私たちの周りの50 USD月に費用がかかります)とEBSストレージ(それは、2コアと4ギガバイトのRAMを持っています)データベースをエンタープライズ標準と比較すると、同じインスタンスでホストすることを考えていました。 Sequelサーバーエクスプレスでは、ライセンスの必要がないため、これも予定しています。
私は多くのドキュメントを読んできましたが、そのために使用するインスタンスのサイズについての結論に達することができず、t2メディアEC2インスタンスが私の目的を果たすことができますか?
1.上記のt2メディアec2インフラストラクチャが私たちのニーズに合っているかどうか誰にでも分かりますか?
2. t2メディアインスタンスが必要ですか、または下位レベルの の設定を行うことはできますか?
上記のインフラストラクチャの変更についての提案もあります。
こんにちはhenry。私たちは共有ホスティングを行っているため、ホスティングプロバイダから正確なRAMとCPU使用率を取得することはできません。私は別のインスタンスにデータベースをデカップリングすることを考えました。しかし、私たちのデータベースはわずか70MBで、価値があるかどうかはわかりません。私の上司からも承認を得なければならないでしょう(ほとんどの場合、それはコストの犠牲になるでしょう)。 –
スポットインスタンスは危険です。利用可能な場合にのみ割り当てられますか? –
はい、彼らは危険ですが、あなたがうまく設計すれば、本当にたくさんのことを得ることができます – Henry