Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Comparing latency among availability zones
Search
tsumita
March 14, 2022
Technology
0
1.2k
Comparing latency among availability zones
2022/03/14のJAWS-UG朝会で投影した資料です。
tsumita
March 14, 2022
Tweet
Share
More Decks by tsumita
See All by tsumita
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
3
840
20241031_AWS_生成AIハッカソン_GenMuck
tsumita
0
280
20240906_JAWS_Yamanashi_#1_leap_beyond_the_AWS_all_certifications
tsumita
2
710
20230906_CDKJAWS_WhyCDK
tsumita
0
110
20230826_SecurityJAWS_NWFW_DNSFW
tsumita
3
570
20230315_JAWS-UG_朝会_43_LT資料
tsumita
1
560
20230117_JAWS-UG_朝会_41_LT資料
tsumita
0
840
20211209_JAWS-UG_CLI専門支部_239R_LT資料
tsumita
1
910
Other Decks in Technology
See All in Technology
通勤手当申請チェックエージェント開発のリアル
whisaiyo
2
160
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
13
13k
学習データって増やせばいいんですか?
ftakahashi
2
510
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
0
540
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
180
IAMユーザーゼロの運用は果たして可能なのか
yama3133
2
500
Identity Management for Agentic AI 解説
fujie
0
110
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
430
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
140
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
300
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
890
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
120
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Color Theory Basics | Prateek | Gurzu
gurzu
0
140
Navigating Team Friction
lara
191
16k
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
1.9k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
130
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
57
37k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
39
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
22
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
86
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
83
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
Transcript
AZ間レイテンシを比較してみた JAWS-UG朝会 #31 2022.03.14
自己紹介 積田 優生 (Tsumita Yuki) TwitterID @tsumita7 2021 APN AWS
Top Engineer 2021 APN ALL AWS Certifications Engineer 好きなAWSサービス AWS Support Amazon EventBridge AWS Fargate
本日お話しすること • 前提知識 • リージョンについて • アベイラビリティゾーン(AZ)について • AZ名とAZ IDについて
• AZ間レイテンシを比較してみた • まとめ
注意点 • 今回の測定(比較)結果はあくまで参考としてください。 • 本日の発表は個人的なものであり、所属組織を代表するものではありません。
前提知識 Prerequisite Knowledge.
リージョンについて 抜粋元:はじめての AWSアジアパシフィック (大阪) リージョン(p16) https://pages.awscloud.com/rs/112-TZM-766/images/ORL-B1-Session.pdf 参考:リージョンとアベイラビリティーゾーン https://aws.amazon.com/jp/about-aws/global-infrastructure/regions_az/
アベイラビリティゾーン(AZ)について 抜粋元:はじめての AWSアジアパシフィック (大阪) リージョン(p17) https://pages.awscloud.com/rs/112-TZM-766/images/ORL-B1-Session.pdf
AZ名とAZ IDについて 抜粋元:Regions and Zones https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html AZ名は各AWSアカウント個別に割り当てられるため、AZ名とAZ IDの対応が違う場合があります。 データ転送料やレイテンシなどの観点から、AWSアカウントを跨いで同一のAZを利用したい場合にはAZ IDにて
AZの認識を合わせる必要があります。 AZ名 AZ ID AWS アカウントABC AWS アカウントXYZ AZ名
AZ間レイテンシを比較してみた Comparing latency among availability zones.
測定環境と測定概要 • 単一のVPC中にPublic SubnetとPrivate Subnetを各AZに1個ずつ作成 • 作成したSubnetにEC2(m5.large)を1台ずつ作成 • 測定用パッケージのnetperfをインターネットからダウンロードするためにNAT GWを作成
• netperfのTCP_RRテストを利用してTCPベースでレイテンシを測定 • 測定はPublic SubnetからPrivate Subnetに向けて10.0.0.0/16帯のPrivate IPア ドレスを利用して60秒間行い、測定期間内の平均レイテンシを測定結果とする • ※Public SubnetとPrivate Subnetは同じ10.0.0.0/16帯のアドレス帯を利用してお り、逆向きの通信でも同様の結果となるため、今回は測定を行わない 測定環境 測定概要 今回は東京リージョンと大阪リージョンを対象にAZ間レイテンシの測定を行いました。
測定結果と考察 東京リージョン 大阪リージョン 例: apne3-az3からapne3-az1へのレイテンシは628.55(μs)となります。 測定結果 考察 • 単一のAZのみ利用する場合、同一AZ内でレイテンシの差はどのAZでもほとんどない。 •
“単一のリージョンで冗⾧化を行う場合”かつ“2AZの冗⾧化で良い場合”、以下であった。 東京:「apne1-az1」と「apne1-az2」を利用するのがレイテンシの観点では良い 大阪:「apne3-az1」と「apne3-az2」を利用するのがレイテンシの観点では良い • 東京リージョンに比べ、大阪リージョンの方がAZ間のレイテンシが低いため、AZ間でのレイテ ンシ要件が厳しい場合は大阪リージョンを利用するのも1つのオプションとして考えられる。
まとめ Conclusion.
まとめ • 大阪リージョンのAZ間レイテンシが想定以上に低く驚きました。 • 同一リージョン内の2AZのみで冗⾧化を行えばよい場合には、AZの組み合わせも考慮する必要がありそう。 ※今回の結果はあくまで参考とし、レイテンシ要件の厳しいシステム設計・構築する際には実際に測定を行うことを推奨します。 • 今回の測定環境を作成したTerraformコードをGitHub(※1)にて公開しているので、興味ある方は試してみてください。 ※1:GitHub https://github.com/tsumita2929/measuring-latency-among-AWS-AZs
ご清聴ありがとうございました Thank you for your attention and time.