2017-07-07 10 views
0

現在、共有ホスティングプロバイダで実行されているasp.netアプリケーションがあります。 アプリケーションの仕様はAWS ec2 t2 mediumのAsp.netウェブサイト

  • .NET 4.5 Webフォームのwebisteです。
  • 1サイズのMSSQLデータベース - 画像を含む100メガバイト
  • Webアプリケーションのサイズ - 1.2ギガバイト
  • ページの訪問/日 - 〜200メガバイト - 〜2500
  • 帯域幅/日を消費

私たちはホスティングプロバイダに満足しておらず、最近多くの問題に直面しています。私たちのアプリケーションでは、一部のサービスでは完全な信頼レベルが必要です。ホスティングプロバイダは、アプリケーションの信頼を完全に設定したくない場合があります。ホスティングプロバイダから取得した

統計(1週間)(下の画像を参照してください)

enter image description here

(私たちは、平日と週末には500ページの訪問で2500ページの訪問日の周りに持っている)

上記の情報に基づいて、AWSに移行する予定です。私はT2媒体予約Windowsインスタンスで行くことを考えていた私たちは、小さなを持っているので

(私たちの周りの50 USD月に費用がかかります)とEBSストレージ(それは、2コアと4ギガバイトのRAMを持っています)データベースをエンタープライズ標準と比較すると、同じインスタンスでホストすることを考えていました。 Sequelサーバーエクスプレスでは、ライセンスの必要がないため、これも予定しています。

私は多くのドキュメントを読んできましたが、そのために使用するインスタンスのサイズについての結論に達することができず、t2メディアEC2インスタンスが私の目的を果たすことができますか?

1.上記のt2メディアec2インフラストラクチャが私たちのニーズに合っているかどうか誰にでも分かりますか?

2. t2メディアインスタンスが必要ですか、または下位レベルの の設定を行うことはできますか?

上記のインフラストラクチャの変更についての提案もあります。

答えて

0

ページの訪問数などを引用する代わりに、RAMとCPU使用率を表示するほうがよいです。

考慮すべき物事のカップル:

1 - トンのインスタンスがバースト可能スループットCPUです。それはあなたのCPUが使用されていないときにあなたがクレジットを得ていることを意味します。これは、平均作業負荷が非常に低いか、非常にバースト的である場合は、tシリーズが適していることを意味しますが、作業負荷が非常に一定かつ高い場合は非常に悪い選択です。

2 - ウェブサイトはどのように静的ですか?ニーズに合ったRDSインスタンスにデータベースをデカップリングし、Webサイトをスポットインスタンスに配置してコストを削減するなどのメリットがあります。

3 - 設定要件に関しては、あなただけがこれに答えることができます。

+0

こんにちはhenry。私たちは共有ホスティングを行っているため、ホスティングプロバイダから正確なRAMとCPU使用率を取得することはできません。私は別のインスタンスにデータベースをデカップリングすることを考えました。しかし、私たちのデータベースはわずか70MBで、価値があるかどうかはわかりません。私の上司からも承認を得なければならないでしょう(ほとんどの場合、それはコストの犠牲になるでしょう)。 –

+0

スポットインスタンスは危険です。利用可能な場合にのみ割り当てられますか? –

+0

はい、彼らは危険ですが、あなたがうまく設計すれば、本当にたくさんのことを得ることができます – Henry

関連する問題