NW-JAWS 登壇資料

209 Views

November 14, 26

スライド概要

2026年11月14日 に行われた、NW-JAWS 10周年のイベントでの登壇資料です。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

AWSを使った カンファレンスNWの 構築と提供 NW-JAWS DAY 2026/11/14

2.

本日のお題 ● ● ● ● ● ● 自己紹介 カンファレンスNOCとは どうしてAWS使うことにしたのか 過去実際にあったトラブル まとめ 告知

3.

自己紹介

4.

自己紹介 ● 株式会社アールワークス 所属 ● PyCon JP / PHPカンファレンス/ AI Builders Day JAWS DAYS / SRE NEXT でNOCやったりしてます ● クラウド側の設計/構築や場合によってはAP配置を考えたり等... 当日はLANケーブルと対話したりお祈りしたり ● 先週秋田のJAWS FESTAに参加してきました

5.

カンファレンスNOCとは

6.

カンファレンスNOCとは? #1 ● 文字通り技術カンファレンスにおける Network Operation Center の事 役割としては来場者・登壇者・運営メンバー が利用するネットワークの 設計・構築・運用・破壊 までを一手に担うチーム ● コアメンバー + ボランティアのNOC当日スタッフでの運用や NOCスタッフ自体個別募集しているところ等々多種多様 ● 準備日1週間前からホットステージ(HS)で各種機器の設定や試験を行って 当日は事前に決めた通りに配置すれば良いという状態にする

7.

カンファレンスNOCとは? #2 ● JAWS DAYS 2026の場合 ■ ■ ■ ● 会期期間中は安定して動いている場合は (実は)暇をしている ○ ○ ● キックオフ 1月23日 HS期間: 2月27日~3月5日 設営日 3月6日 , 本番 3月7日 緑色のステータス画面を見て安堵したりセッション聞きに行ったり NOCツアーしたり etc…. (片付け以外で ) NOCが忙しそうにしてるときはお察しください .... 準備よりも実は片付けが大変だったりする

8.

JAWS DAYS NOC ホットステージの様子 #1 ● 大量のAPの導通確認の様子

9.

JAWS DAYS NOC ホットステージの様子 #2 ● L2スイッチと戯れる様子

10.

JAWS DAYS NOC ホットステージの様子 #3 ● HS会場から、会場の池袋への積 み込みの様子 ● 最終的にハイエースいっぱいにな るまで荷物が積み込まれました

11.

どうしてAWSを使うことにしたのか

12.

別にAWS使わなくても良くないか?

13.

それはそう

14.

抱えていた課題 ● 基本的にNOCメンバーの私物を持ち寄った機材ベースで 構成を考えるケースが大半 ○ ● 人と機材が結びつくのでいわゆる決まった構成というのを取るのが難しい ○ ● 完全に個人に依存する形となっているため、機材と人が結びつく 依存性が高い状態になる よくある例: PoEスイッチが足りない ! 等々 持ち寄っている値段が値段なので壊れたときどうするよ? という問題もあった ○ 某カンファレンスで利用した機材をすべて 新品 で揃えるとおそらく そこそこの規模のカンファレンスは開けるレベル感

16.

AWSをつかってどうなった? ● AWS を使う前は仮想基盤のリソース = 上限 となるため潤沢に 使うことは出来なかった ○ 当たり前だが基盤が潰れるとまとめて潰れてしまうため単一障害点となっていた ● AWS上に置くことで手元に仮想基盤を置かずに済むため サーバ系の構築もリモートで行えるようになった ● オンプレ中心でやっていたときと比較して技術的にチャレンジできる 幅が広がった ● Terraformでの汎用的なコード化をいい加減したかった。

17.

JAWS DAYS 2026 の構成 (AWS側)

18.

過去実際にあったトラブル

19.

#1 ● JAWS DAYS 2026 にてキーノートが終了し、 ランチタイムを経て午後のイベントが本格的になったタイミングで発生 ● Wi-Fi にはつながっているが、外に出られない状態になる ● VPNへの疎通性やAWS側の障害が無いことを確認 ● ルータを見たら、UDP 443 の通信でNAPTテーブルのが埋まっていた

20.

#1 の場合どうしたのか ● 落とすなと厳命が出ていたタイミングでサービス断が発生した為 急ぎ復旧が必要だった。 ○ その節はご迷惑おかけしました … ● ルータ側でNAPTテーブルのクリアを実施し、再発防止のため アウトバウンドのUDP 443 を deny ● その後は安定して稼働してくれました

21.

#1 の原因 ● 原因として、機器側の設定が間に合っておらず IPv6 の提供を 行うことができなかった ● 利用していた、ルータのNAPTテーブルのデータシート上 200万を鵜呑みにしてしまった ● NAPTテーブルのセッション数の監視設定が漏れていた

22.

#2 ● 開始直後より一部エリアにて、通信が弱いとの報告が ちらほらと上がっていた ● 申告エリアにて確認すると...... スタッフ向け・管理系に対しての通信は問題なかった ……が、ユーザ用のSSIDは問題のAPに繋がると通信できなかった

23.

#2 の原因と対処 ● 結果としては、問題のAP直上のL2 SWで ユーザ向け通信の VLAN定義がされていなかったことが原因だった ● 件のL2 SWは前日準備にて急遽予備在庫から突貫で準備したため十分な確認が できていなかった ● VLAN定義を設定し直して、ユーザ向け通信ができるようになった

24.

#3 ● AI Builders Days にて 本番2日前 に 固定回線が引けない ことが判明 ● 別の回線事業者にもあたってみたが、結果はNG

25.

#3 で結局どうしたのか ● キーノートでのクラウド翻訳やスタッフ向けに最低限のネットワークは 必要な状態には変わりなかった ● 急遽モバイル回線を複数束ねる機材をレンタルし なぜか手元にある Home 5G ルータなどを用いて急場しのぎの回線として 利用する方針に転換 ● なんとか、間に合ったものレンタル機材側の設定がうまく 反映されていないなどのトラブルも有り キーノートでの翻訳が途中止まってしまうなどのトラブルもありましたが 結果的にはお昼すぎから全体への提供を始めました

27.

#4 ● SRE Next 2025でNAT Gateway経由のアウトバウンド通信ができなくなった ○ 準備日は問題無かった ● サーバがインターネットへ出られなくなり、DNSが解決出来なくなった ● 結果、会場全体のインターネット接続性が失われた

28.

#4 での対応 ● 主に被害を受けたのがDNSだったので 一時的に予備機材やパブリックDNSに向けるなどの暫定対処しながら 調査や復旧を試みる ● NAT Gateway の再構成なども試すも、変わらず IPv4 での通信が 出来ない状態が継続した ● 最終的には、AWS側のアウトバウンド通信を一旦会場側に敷設した イベント用回線を経由にしてインターネットへの接続を担保させた。 ○ BGPで経路交換していて良かった ......

30.

#4 NAT Gatewayが 使えなくなった

31.

#4 会場側経由で インターネット接続性を確保!!

32.

#4 の原因 ● その後の内部での振り返りで、夜中にやったDNSの負荷試験が 原因ではないかと推測 ● テストデータが古く、既に存在しないドメインに対して 大量の名前解決要求が行われた結果、 攻撃とみなされブロックされたのでは?と思われる

33.

まとめ

34.

まとめ ● NOCは何をやってるか分からない、難しそうという印象が あるかもしれません 実際やってることは幅広く会場図面を見て悩む人もいれば サーバの面倒見たりなど色々やることあります ○ 逆にやること多いので基本的に人手不足です。 ● NOC初めてです! という人もカンファレンスNOCにはいますし 皆面倒見が良いので助けてくれます ● 普段なかなか出来ない事や技術的な挑戦が出来ます!

35.

告知

36.

JAWS DAYS 2027 NOC募集します(予定) ● 日時・場所 : 2027年 3月13日 池袋サンシャインシティ 展示ホールA (確定) ● 募集案内 : 11月 (予定) ● 募集開始 : 12月 (予定) ● NOC興味ある方、AWS使ったNW提供に興味がある方ぜひご応募ください。