Amazon EC2の帯域幅制限


39

Amazon EC2クラウドにマイクロインスタンスがあります。

また、インスタンスは小さく、CPUとEAMの使用率はさまざまですが、大量のコンテンツを生成するため、多くのクライアントに少量の(大きなサイズではない)静的ファイルを提供するWebサーバーのように考えることができます。

技術的な観点から見ると、このようなインスタンスでは、1秒あたり多くのMBを処理する負荷を処理するのに問題はありません。

私が考えているのは、Amazon自体による帯域幅の制限がある場合です。多くのVPSサービスプロバイダーは帯域幅を10MB / s程度に制限していますが、Amazonにはそのような制限がありますか?

参照が見つかりませんでした。


1
MB / sまたはMb / sのことですか?違いがあります;)MB / sはMegaByteおよびMb / sまたはMbits / sです。通常、帯域幅を記述するためにMB / sが使用されます。
ザプト

1
ごめんタイプミス通常Mb / s
ザプト

(AWSソースへの)リンクは、インターネットではなく、インスタンスとEBS(Elastic Block Storage)間の帯域幅のためのものです。

サーバーの合計CPUに対するインスタンスCPUの比率を取得し、それを40 Mbpsネットワークスループットに関連付けることにより、インスタンスのおおよその帯域幅を算出できることをお勧めします。M3インスタンスが使用するのと同じE5-2670 v2を想定します。t2.microには1コアの10%、合計20コアがあり、インスタンスにサーバーリソースの1/200を割り当てます。40Gbps / 200 = 0.2Gbps、つまり200Mbps。この質問のコメントとほぼ一致します。
ティム

回答:


27

しばらく前に同様の投稿をブックマークしていたことを思い出し、Cyber​​x86はベンチマークテストで素晴らしい回答を投稿しました:)

Serverfaultアンサー

編集

AWSフォーラムで私が見つけたものから-Amazonのサポート担当者がその質問に答えたいとは思えません。彼らのアドバイスは、外部ソースでテストすることです:2012年のAWSフォーラム投稿

古い投稿(post1post2は、インスタンスサイズへの連合の転送速度を指します。2番目の記事は、データがAWSドキュメントの一部であったが、後でI / Oに関するものに置き換えられたことに言及しています。

小さい250 mbps

大きな500 mbps

xlarge 1000 mbps

これらの数値は、グーグルで見つけることができるベンチマークと一致するようです。

悲しいことに、彼らのサイトで転送速度を見つけることはもうできないと思います。


まったく関係ない回答。
GeekRide

5
実際、それは非常に重要です。私はちょうどこれらのI / O制限(100Mbs / 250Mbs / 1Gbs)を定義公式リソース見つけようとして
アルチョーム

1
@GeekRideは、転送速度に関する質問であり、AWSチームからの公式データはもうありません。私は、フォーラムからのベンチマークと回答が、何を期待できるかを最もよく示すと考えました。
Qlue

3
この答えを拡張するには、帯域幅制限がインスタンスのIOパフォーマンスに関連していると思います。各インスタンスに関連するIOパフォーマンスは、aws.amazon.com / ec2 / instance -typesで確認できます。Qlueが投稿した数字は、昨年変更したかどうかはわかりませんが、昨年見つけた数字と同じです。マイクロインスタンスは、小規模サーバーとは異なるIOパフォーマンスを持っているため、250 mbps未満であると想定しています。
ブワイト

mbpsではなくMbpsを意味することを願っています。ミリビット/秒は、帯域幅の多くではありません。
マイクスコット

5

編集:

@tomaszが私に通知した後、私は再び問題をチェックしました。

帯域幅を比較するブログを見つけました。

http://epamcloud.blogspot.com.tr/2013/03/testing-amazon-ec2-network-speed.html?m=1

ゾーンごとに技術インフラが異なるため、一定の制限はなく、テクノロジーとインフラのプロバイダーは日々改善され続けていると思います。

EC2帯域幅制限を知りたい場合は、各ゾーンを個別に処理する必要があります。


現在、AWSドキュメントにリストがあります。

ソースからの回答。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-ec2-config.html


2
これらの制限は、EC2インスタンスとEBSストレージ間の転送に関するものです。
トマス

1

あなたは、提供されている静的ファイルはであると言いますnot of a big size。それらが小さいほど、ネットワークの全体的な帯域幅ではなく、1秒あたりのパケット数が心配になります。

帯域幅と同様に、AWSは具体的な数値を公開せず、「低」、「中」、「高」などのみを公開します。PPSの制限に関する問題に遭遇しました。いくつかのテスト。

さまざまなインスタンスサイズで見つけたものを次に示します。

t1.micro      8,473
t2.nano       9,807
t2.micro     19,391
t2.small     28,296
t2.medium    47,214
t2.large     49,512
c1.medium   110,575
m3.large    142,839
m1.large    157,557
m4.large    222,280
c4.large    233,450
r3.large    412,315
c3.large    475,996
i3.large    529,558
r4.large    544,981
c5.large    823,806

スループットの保証とベストエフォートPPS(1秒あたりのパケット数)については、さらに多くのことが見つかりました。EC2での1秒あたりのパケット数の監視に関するブログに投稿し、コメントで表示できるよりもグラフと表をよく表示しています。

Amazonのネットワークパフォーマンス指定(「低」、「中」、「高」)に結び付けるために、実際の帯域幅と実際のPPSがそれらの指定とほとんど相関していないことを知ってショックを受けるでしょう。それらは価値がありません-AWSから公開されたカテゴリではなく、テスト結果にのみ依存します。


-1

インスタンス内でこのツールを使用して、帯域幅に関する完全な情報を取得できます。

wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
./speedtest-cli

出力:

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Amazon (54.72.143.50)...
Selecting best server based on latency...
Hosted by Digiweb (Dublin) [1.78 km]: 3.395 ms
Testing download speed........................................
Download: 171.74 Mbit/s
Testing upload speed..................................................
Upload: 281.61 Mbit/s

それが役に立てば幸い


これを行う場合は、github.com / sivelを本当に信頼したいと思うでしょう。同じ基礎となるホスト上の他のインスタンスは、帯域幅を占有する可能性、それがバースト可能帯域幅であってもよいし、など-それはまた、必ずしも利用可能な帯域幅について十分なあなたに言うつもりはありません
ceejayoz

@c他のcmp(googleからのオメガ)用。ec2やその他の専用ソリューションを使用するときにアプリのパフォーマンスをテストできることに加えて、それが私たちが行ったことです(t2.microの制限をテストする)。私たちは、インスタンスの優先度を上げると、より一貫性を得るために生産にc4.xlargeを使用してもちろん、ダウンロード速度は、一貫性がない
Nourdine Alouane

-1

EC2は、ネットワークパフォーマンスを向上させるための拡張ネットワーキング機能を提供しているようです。

サポートされているAmazon EC2インスタンスの場合、この機能はより高いパケット/秒(PPS)パフォーマンス、より低いインスタンス間レイテンシ、および非常に低いネットワークジッタを提供します。

残念ながら、この機能はT*インスタンス範囲では使用できないようです。

現在、C3、C4、D2、I3、I2 M4、X1、およびR3インスタンスは拡張ネットワーキングをサポートしています。X1、P2、I3、R4、およびm4.16xlargeインスタンスは、拡張ネットワーキング用のElastic Network Adapter(ENA)インターフェースを提供します。C3、C4、R3、I2、M4(m4.16xlargeを除く)およびD2インスタンスは、Intel®82599仮想機能インターフェイスを使用します。


1
拡張ネットワーキングは、EBS(ネットワーク接続ディスク)帯域幅をネットワーク帯域幅から分離します。他のトラフィックを別のインターフェイスに移動することによってのみ、ネットワーク帯域幅が増加します。
ティム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.