T2.medium インスタンスと M3.medium インスタンスの「ハードウェア」仕様は似ていますが、違いは Burstable と Fixed パフォーマンスを比較した場合です。アマゾン ウェブ サービスの次のリンクを参照してください。
http://aws.amazon.com/ec2/faqs/#burst
次の引用はそのリンクからのものです。
Q: T2 などのバーストパフォーマンスインスタンスはいつ選択する必要がありますか?
Burstable Performance Instances に最適なワークロード (Web サーバー、開発者環境、小規模なデータベースなど) は、頻繁にまたは一貫して CPU をフルに使用することはありませんが、バーストが必要になる場合があります。アプリケーションで持続的な高い CPU パフォーマンスが必要な場合は、M3、C3、R3 などの固定パフォーマンス インスタンスをお勧めします。
T2 インスタンスは CPU クレジットを蓄積しますが、実行中のみです。停止または終了した場合、発生したクレジットはなくなります。
ページのさらに下に、T2 インスタンスの CPU クレジットに関する重要な情報があります。
Q: T2 インスタンスのクレジットが不足している (CPU クレジットの残高がゼロに近い) 場合、CPU パフォーマンスはどうなりますか?
T2 インスタンスの CPU クレジット残高がゼロの場合、パフォーマンスはベースラインの CPU パフォーマンスのままになります。たとえば、t2.micro は、物理 CPU コアの 10% のベースライン CPU パフォーマンスを提供します。インスタンスの CPU クレジットの残高がゼロに近づいている場合、CPU パフォーマンスは 15 分間隔でベースライン パフォーマンスまで低下します。
これは、バースト可能なクレジットを使い果たした場合、さらに獲得するまでパフォーマンスが単一コアの一定の割合に制限されることを意味します。T2.micro は 10%、T2.small は 20%、T2.medium は 40% です。
OP が言及しているもう 1 つの重要な違いは、M3.medium インスタンスを 4 GB の一時ストレージでプロビジョニングできることです。これは、永続的な Elastic Block Storage (EBS) よりもはるかに大きな I/O 容量を備えています。T2 インスタンスにはこのオプションがありません。
最後に、「ヒット」が何であるかによって異なります。私の意見では、ヒットが 64k 未満のいくつかの静的ページのダウンロードまたは小さな動的ページを意味する場合は、T2 オプションを検討します。セッションが長く、データ トラフィックが多く、同時ユーザー数が多い場合は、M3 を検討します。長期にわたるパフォーマンスが重要な問題である場合、M3 の領域にいることは間違いないと思います。
現在のサイトまたは設定しているサイトに似たサイトのログを見て、現在の状況を判断してください。