web-dev-qa-db-ja.com

ネットワークパフォーマンス用に最適化されたAWSEC2

優れたネットワークパフォーマンス(少なくともc3.2xと同等)のEC2インスタンスタイプを探していましたが、このサーバーをHAProxyロードとしてのみ使用しているため、他のリソースはほとんど必要ありません。バランシングサーバー。

しかし、層はサーバーの他のすべての要素(RAM、CPUコア、グラフィックカードなど)にのみ焦点を当てているようであり、ネットワークはすべてのタイプで(ほぼ)等しく上昇します。基本的に、t2.medのハードウェアパフォーマンスが必要ですが、ネットワーク速度は、たとえばc4です。何かご意見は?


また、これは注意することが重要かもしれないと思いました。私はELBを使用しましたが、HAProxyが持っているコントロールの近くには何もありません。

1
Brian Leishman

AWSネットワークでは、パフォーマンスはCPU数に応じて変化する傾向があります。より高いネットワーク帯域幅が必要な場合は、通常、より大きなインスタンスサイズを使用する必要があります。

このWebサイト ネットワークパフォーマンスとコストの良好なグラフがあります。ネットワークパフォーマンスで並べ替えると、価格の列に目を通し、最高の価格に必要なパフォーマンスを備えたインスタンスを見つけることができます。

たとえば、$ 0.13/hのr4.largeはかなり良い値ですが、それでもt2.mediumの3倍の費用がかかります。 0.067c/hrのm3.mediumは検討する価値があります。

ELBのようなマネージドサービスの使用を再検討する必要があります。また、複数のt2インスタンスを並行して使用できるかどうかも疑問ですが、それは何をしているかによって異なります。

3
Tim

R4シリーズには、より高いスループット、より低い遅延のインターフェイスであるENAがあります。

http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html

R4を使用する利点として、ワニスのようなものを実行できる追加メモリのbunchがあります。

それ以外の場合、ほとんどのインスタンスタイプにはかなりまともなフラクショナル10GBアダプタがあります。 「t2.mediumのリソース」が必要であるが、より優れた完全なパフォーマンスが必要な場合は、c4.largeが最適です。計算パフォーマンスが大幅に向上します。おそらくそこでSSLを終了しているので、HAProxyに適しています。これは、計算集約型です。

3
Daryl Metzler