Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Comparing latency among availability zones
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tsumita
March 14, 2022
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Comparing latency among availability zones
2022/03/14のJAWS-UG朝会で投影した資料です。
tsumita
March 14, 2022
More Decks by tsumita
See All by tsumita
AWSさんから1400万円請求された件
tsumita
3
8.7k
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
3
950
20241031_AWS_生成AIハッカソン_GenMuck
tsumita
0
320
20240906_JAWS_Yamanashi_#1_leap_beyond_the_AWS_all_certifications
tsumita
2
770
20230906_CDKJAWS_WhyCDK
tsumita
0
140
20230826_SecurityJAWS_NWFW_DNSFW
tsumita
3
600
20230315_JAWS-UG_朝会_43_LT資料
tsumita
1
620
20230117_JAWS-UG_朝会_41_LT資料
tsumita
0
910
20211209_JAWS-UG_CLI専門支部_239R_LT資料
tsumita
1
980
Other Decks in Technology
See All in Technology
自律型AIエージェントは何を破壊するのか
kojira
0
160
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
150
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
130
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
2.4k
自宅LLMの話
jacopen
1
600
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
270
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
150
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
1
230
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
190
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.4k
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
Featured
See All Featured
We Are The Robots
honzajavorek
0
250
Chasing Engaging Ingredients in Design
codingconduct
0
220
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
40k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Google's AI Overviews - The New Search
badams
0
1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Facilitating Awesome Meetings
lara
57
7k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
840
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
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.