Slide 1

Slide 1 text

武田可帆里 @taketakekaho 公共系サービスのクラウド利用がアツい! LGWANでも使えるシナリオ型チャットボットをAWS ECSで構築し数百自治体に提供している話

Slide 2

Slide 2 text

自己紹介 武田可帆里(たけだかほり) 株式会社トラストバンク  所属:   ・新規事業本部 パブリテック事業部     プロダクトチームマネージャー   ・CTO室(兼務) ・JAWSUG 初心者支部運営 / Samurai 2019 ・好きなAWSのサービス:ECS ・趣味趣向:ゴルフ、お酒、ワーケーション 2

Slide 3

Slide 3 text

トラストバンク 自立した持続可能な地域をつくる 3

Slide 4

Slide 4 text

トラストバンク 4

Slide 5

Slide 5 text

Publich(公共) × Technology(技術) 5

Slide 6

Slide 6 text

6 今日話すこと ・「LGWAN」のクラウド参入の壁 ・なぜFagate? ・システム構成と事例 ・リリースと運用中の苦労話 ・今後のパブリテックの挑戦

Slide 7

Slide 7 text

LGWAN is 何 日本全国の自治体をつなぐ閉域網 7 総合行政ネットワークパンフレットより引用 https://www.j-lis.go.jp/file/L-1_pamphlet_4th_202012.pdf

Slide 8

Slide 8 text

Slack… ググる... スプレッドシート.. ゾッ... 8 インターネットがつながらない仕事環境

Slide 9

Slide 9 text

自治体専用ビジネスチャット「LoGoチャット」 インターネットにもLGWANにもつながるLGWAN-ASP内のサーバーで構築。全国 1,039自治体で利用中。 9 ・プライベートクラウド  (という名のほぼオンプレ) ・IPリーチャビリティのハードル ・ルールや手続きがいっぱい

Slide 10

Slide 10 text

ダイレクトにたくさん届くちょっとしたお困りや要望の声 なんとか運用コストかけずに力になりたい... 10 Zoomのリンクを発行したいだけなんだけどインターネッ トつながらないから手間なんですよね、、 ファイルの無害化作業が大変、、もっと手軽にできない ですかね、、 庁内からの問合せがDMで届いちゃうのでさばくのが大 変、、課やチームで受付けて対応できる仕組みにでき ないかな、、

Slide 11

Slide 11 text

LoGoチャットAPIの活用(Zoom連携ボット) LoGoチャットのAPIをインターネット側からつないだシナリオ型ボット 11

Slide 12

Slide 12 text

12 ユーザーはインターネットがつながっていないLGWANからでも Zoomリンク発行ができる

Slide 13

Slide 13 text

LoGoチャットAPIの活用(無害化ボット) 13 LGWAN-ASPの中で処理しなければならないものはオンプレ内に置き、それ 以外はECSで。

Slide 14

Slide 14 text

14 面倒だった無害化処理がチャットから始まりチャットで終わる

Slide 15

Slide 15 text

AWS概要図 15

Slide 16

Slide 16 text

ざっくりな理解 クラスター  サービスとタスクの入れ物 サービス  タスクを指定してタスクの個数やVPC,ALBなどを指定 タスク(定義)  リソースの割り当てやポート設定、環境変数など  Dockerコンテナの起動方法を定義 16

Slide 17

Slide 17 text

コンテナ × サーバレスという選択 • ホストの管理が不要。スケーリング、パッチ適用、管理にまつわ る運用上のオーバーヘッドが発生せず運用コストが抑えられる • インフラが原因でダウンすることがなく障害切り分けが楽 • OSやミドルウェアの脆弱性対策を考えなくてもいい 17

Slide 18

Slide 18 text

オンプレ × AWSサーバレスで提供した効果 18 • 追加費用なしで提供できたことで サービスの付加価値に • 気軽に始められて違ったら止めら れるので柔軟に動ける • モチベーションになる

Slide 19

Slide 19 text

苦労した点 • 使い始めの学習コスト • タスク?タスク定義?サービス?クラスター? • ECSとFargateの関係性 • 構成図の書き方が人によって違う • AWS側の都合でタスクのリタイアが予告なく発生 19 <AWSサポートさんからの回答> リタイアが予定された際、タスク状態変更イベントはトリガーされますが、リタイアに対応するステータスが存在せず、お客 様にて対象のイベントがリタイアであることを、ご確認いただけない仕様となっております。 そのため、大変恐縮ではございますが、タスク状態変更イベントを用いて、リタイア予定を検知いただくことはできません。 大変恐れ入りますが、サービスに属するタスクについては、メール及び PersonalHealthDashboard の通知を行っておら ず、現時点でお客様よりリタイア予定を事前にご確認いただくことはできません。

Slide 20

Slide 20 text

今後の挑戦 • サービスの機能拡張、改善、新規開発 • AWS Direct ConnectでのAWS活用 • オールAWSでの新規サービス(自治体のβモデル対応) • 全社でのAWS統制利用、コスト最適化 20

Slide 21

Slide 21 text

21

Slide 22

Slide 22 text

No content