Recap Series
- セッション 02:TerraformによるAWSコンプライアンス
- セッション 03:初心者からビルダーへ――素晴らしいクラウドの旅
- セッション 04:LaravelとBrefによるチームファーストのサーバーレスエンジニアリング
- セッション 05:イベント開会式:AWS Community Day Hong Kong 2025
- セッション 06:Agent-to-Agent:AWS 上で相互運用可能な AI を構築する
- セッション 07:別のテレメトリデータを AI エージェントで活用し、改善を加速する
- セッション 08:バイブコーディングからの卒業:Kiro による仕様駆動開発
- セッション 09:MCP と AI エージェントを活用した自動テスト
- セッション 10:通信セキュリティのモダナイゼーション:機械学習を活用したアプローチ
- セッション 11:GenAIエージェントの再考:RAGとMCP
- セッション 12:TAKとAWSを活用した災害・緊急対応
- セッション 13:テストの観点からサーバーレスアプリケーションのワークフローを再考する
- セッション 14:クラウド成功のための実践的なAWS FinOps
録画
https://www.youtube.com/watch?v=nhrC2V4KDPQ
フィリピンが直面する災害
- フィリピンは世界でも特に災害が多い国の一つで、16年連続でそのように評価されている。
- 毎年平均20個の熱帯低気圧に加え、洪水、地震、地滑り、火山活動が発生する。
- これらの災害は、規模、頻度、多数の死傷者、通信上の課題により、初動対応者の対応能力を圧迫する。
世界的な課題
- 災害はフィリピンに限らず、多くの国に影響を与える世界共通の問題。
ソリューション:災害時の信頼できる通信
- リアルタイムの状況マップ。
- 被災者、危険箇所、被害を特定するためのドローン映像。
- 遠隔地やオフライン地域での切断環境下の運用。
Team Awareness Kit(TAC)の概要
- Team Awareness Kitとしても知られるTACは、地理空間情報の可視化とコラボレーションのためのツール。
- 重要な環境におけるリアルタイムの状況認識を目的として設計されている。
- 多様なチームとデバイス間で、安全なデータ共有、マッピング、通信を可能にする。
TACの中核機能
- リアルタイムのマッピングと位置情報。
- 安全なメッセージングとマップへのデータオーバーレイ。
- センサー、ドローン、IoTデバイスとの統合。
- オープンソースで、プラグインによるカスタマイズが可能。
対応プラットフォーム
- TACはiOS、Android、Linux、Windowsで使用できる。
TACを選ぶ理由
- 世界各地の災害対応活動で導入に成功している。
- ケニア、ペルー、ソマリア、ガザ、メキシコ、ポーランド、ブラジル、フィリピンで使用されている。
- 2017年のマラウィ危機において、過酷な条件下で実地検証された。
- AWSにより拡張性と安全性を確保できる。
災害対応アーキテクチャの詳細
TACサーバーで使用する主なサービス
- EC2:TACサーバーをデプロイする。
- S3:アセットとユーザーデータを保存する。
- DynamoDB:ユーザー認証情報を管理する。
- Lambda:ユーザー認証情報の送信を自動化し、明確なインスタントメッセージングを実現する。
通信機能
- テキストとアラート:TACからすべての対応者へテキストメッセージとアラートを送信できる。
- AWS Wickrとの統合:安全な通信を提供する。
- 1対1のチャット:非公開の会話を可能にする。
- チーム別の更新:関係するチームだけに更新情報を共有する。
- グループ/全体チャット:災害の状況を全員に周知する。
IoTとの統合
- T100A IoT Tracker:LoRaWANゲートウェイ経由で接続し、暗号化されたGPSおよびセンサーデータをTAC Mapへ直接送信する。
- 安全な位置情報共有:接続しているすべてのユーザーに向けて、位置データをTAC Mapへ送信する。
- LoRaWAN(Long Range Wide Area Network)は、低消費電力デバイスを長距離で接続するIoT向けのオープンな無線通信プロトコル。長距離、低帯域幅、低消費電力の通信に固有の変調方式を使用するLoRa(Long Range)技術を基盤としている。そのためLoRaWANは、デバイスが長いバッテリー寿命を保ちながら少量のデータを送信する必要がある、スマートシティ、スマート農業、産業監視などの用途に適している。
IoT統合用のドメインサービス
- IoT Core:トラッカーからデータ(センサーデータ、センサーID、座標)を取得する。
- Lambda:データをデコードする。
- EC2:位置データをTACデバイス/クライアントへ送信するNode-REDをデプロイする。
- Node-RED:イベント駆動型アプリケーション向けのローコードプログラミング
- Node-REDの目標は、誰もがデータを収集、変換、可視化するアプリケーションを構築し、身の回りを自動化するフローを作成できるようにすること。 https://nodered.org/
ドローンとの統合
- 上空からのライブ映像:ドローンのライブ映像を対応者へ配信する。
- 危険箇所と被災者の検出:被災者の発見、被害の評価、捜索救助の迅速化に役立つ。
CCTVストリーミング機能
- 地上レベルのライブ監視:重要な地域を継続的に監視する。
- 人と車両の追跡:現場のセキュリティと運用状況の把握を強化する。
ライブストリーミングサービス
- EC2:ライブ機能用のストリーマーをインストールする。
ライブストリーミングと切断環境下の運用に関する詳細
CCTVからIVSへのライブストリーミング
- GStreamer:CCTVカメラからIVSへライブストリームを送信するために使用する。
- https://gstreamer.freedesktop.org/
- IVS:ライブストリーミングを処理する。(Amazon Interactive Video Service)
- https://aws.amazon.com/ivs/
- S3:ライブストリームの自動録画と自動保存に使用する。
- Kinesis Video Streams(KVS):カメラからのライブストリームをKVSにも送信する。
- オブジェクト検出:S3とKinesis Video Streamsの両方に接続された認識サービスを、オブジェクト検出に使用する。
切断地域での運用:AWS Snowball Edge
- TACのオフライン運用に使用する。
- インターネットがない環境でもTACを実行できる。
- 電気やインターネットがない遠隔地や被災地域に最適。
- マッピング、メッセージング、位置情報共有の機能をサポートする。
利点
- 救助の迅速化と連携の向上。
- より多くの被災者の救命に役立つ。
- 通信品質が低下した環境や切断された環境でも動作する。
- 古い情報に頼る必要がなくなる。
- 小規模な事案から全国規模の対応まで展開できる。
「人為的なものでも自然発生のものでも、災害は避けられません。フィリピンは毎年、災害に見舞われています。災害時の通信能力は、対応に当たる人々と被災した地域社会に大きな影響を与えます。災害そのものを防ぐことはできませんが、通信と連携を改善し、初動対応者が災害時により多くの命を救えるよう支援することはできます。」
