菊池修治(192)35この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。こんにちは、菊池です。インスタンスのネットワークパフォーマンス利用可能になったインスタンスタイプのスペックは以下の通りです。ギガビット」の表現です。公式ドキュメントによると以下のような記載があります。基づいてインスタンスにネットワーク帯域幅を割り当てます。これらのインスタンスでは、ネットワークスループットがベースライン制限を下回るとクレジットを獲得し、ネットワークデータ転送を実行するときにこれらのクレジットを使用できます。T2インスタンスのCPUパフォーマスや、汎用SSD(GP2)のEBSボリュームのようなバーストするパフォーマンスとなるようです。今回、このネットワークパフォーマンスが実際にどのようなスループットとなるか測定してみました。以下のようにr4.large、r4.xlargeのインスタンスを同一のリージョン/AZ内に起動してインスタンス間のネットワークパフォーマンスを測定します。インスタンススペックを分けたのは、同時にクレジットが枯渇してインスタンス単体のパフォーマンスがわからなくなるのを避けるためです。Linuxの最新版を利用し、測定ツールにはiperfを使います。iperfの導入や使い方は以下の記事を参照ください。EC2でiperfを使ってネットワークスループットを計測してみた。r4.xlargeをサーバとして以下を実行します。1r4.largeをクライアントとして以下を実行します。{実行時間}上記の結果を確認します。途中で数回のインターバルを入れながら測定しました。10分間(600秒)継続してベンチマーク1分(60秒)のインターバルを入れて再度、ベンチマーク5分(300秒)のインターバルを入れて再度、ベンチマーク結果は以下のようになりました。測定開始直後はスペック通り、10Gbpsのスループットが発揮されています。測定開始180秒の時点で、スループットが約745Mbpsに低下しました。60秒のインターバル後、10Gbpsまでのバーストが5秒間可能になっています。300秒のインターバル後、10Gbpsまでのバーストが25秒間可能になっています。結果から、r4.largeのインスタンスの場合、10Gbpsの最大スループットを発揮できるのは連続で3分間、クレジットが枯渇した際のベースラインスループットはおよそ745Mbpsと推測されます。r4.xlargeはより大きいベースラインスループット/クレジットが割り当てられている想定まとめR4シリーズから導入された、バーストするネットワークパフォーマンスについて調査してみました。T2など、最大パフォーマンスが一定でないインスタンスタイプは敬遠されることもありますが、R4のネットワークパフォーマンスは最小のr4.largeでもベースラインで700Mbps以上が発揮されますので、実質的に問題になることは少ないかと思います。r3.largeがネットワークパフォーマンス"中"となっていたことや、10G以上を使えるインスタンスが8xlargeクラスのインスタンスに限られていたことを考慮すると大きなスペックアップと言えるでしょう。現在、ネットワークパフォーマンスの要件で巨大なインスタンスを利用していたケースからの移行も検討できるかもしれません。〜ITエンジニアのお仕事とホンネ〜2月19日に新卒向けの会社説明会〜ITエンジニアのお仕事とホンネ〜を開催します。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。使いたいときの注意点を書きました。EC2)環境において、不要な踏み台サーバをなくすことができる便利なアップデートです。環境をDockerで構築してみました。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介252SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健231こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。