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
監視オペレータはもういらない?~Amazon Connectを用いたスペシャリスト自動手配シス...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
toyo-da01
July 27, 2022
Technology
11
0
Share
監視オペレータはもういらない?~Amazon Connectを用いたスペシャリスト自動手配システムの内製開発~
CODT2022登壇資料。運用オペレーションにAmazon Connectを組み込んだユースケースの紹介。
toyo-da01
July 27, 2022
More Decks by toyo-da01
See All by toyo-da01
AWSからLANケーブルへ!パブリッククラウドエンジニアのホームラボ挑戦
da01toyo
0
12
Amazon Connect コンタクトフローの大量移管?!
da01toyo
0
41
AWS ハッカソン体験記~ゲーム開発で得られたAWSスキル紹介~
da01toyo
0
21
UTM (統合脅威管理; FortiGate) on AWSを構築するにはどんなネットワーク設定??
da01toyo
0
260
悪用厳禁! SQLインジェクションやってみた!
da01toyo
0
16
業務効率化したいのに時間がない??OSSとLambdaを用いたツールのスピード開発術
da01toyo
0
23
普通のやり方だとできない!?💦 Amazon Connect x Lambdaのレア?な連携のご紹介!
da01toyo
0
24
CI/CD ツール導入で達成した、開発と運用の協力関係強化とストレスフリーなリリースプロセスの実現に迫る!
da01toyo
0
20
CI / CDって具体的にどう動いている??
da01toyo
0
12
Other Decks in Technology
See All in Technology
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
240
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
570
long-running-tasks
cipepser
2
440
Amazon CloudFrontにおけるAIボットアクセス制御のポイント
kizawa2020
5
310
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
15
7.7k
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
120
ビジュアルプログラミングIoTLT vol.23
1ftseabass
PRO
0
160
layerx-fde-practices
cipepser
6
2.9k
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
160
シンデレラなんかになりたくない!ガラスの靴が割れた時代にどう歩く?
nomizone
0
220
JJUG CCC 2026 Spring AI時代の開発こそ標準化を武器に! ― 方式・プロセス・プラットフォームの標準化
s27watanabe
2
620
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
1
110
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
560
Writing Fast Ruby
sferik
630
63k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
150
Visualization
eitanlees
152
17k
Navigating Weather and Climate Data
rabernat
0
200
Utilizing Notion as your number one productivity tool
mfonobong
4
310
Transcript
監視オペレータはもういらない? ~Amazon Connectを用いたスペシャリスト自動手配システムの内製開発~
/18 本セッションの対象およびゴール 1 ◼こんな方向けのセッション • クラウドを用いた業務改善に興味がある方 • Amazon Connectに関心がある方 •
運用業務の稼働削減を考えている方 etc. ◼ゴール • クラウドを用いた業務改善の一例を知ってもらう • Amazon Connectの使い方・構築概要を知ってもらう ◎既存の運用業務体制を見直すきっかけになれたら、幸いです、、!
/18 今回の発表で焦点を当てるケース 4 ITシステムの運用では、次のような構成を取っている会社も多いのでは? 監視オペレータ(一次措置) 日中 夜間 スペシャリスト ① ②…
24時間365日 体制 サービスA サービスB : ① ②…
/18 今回の発表で焦点を当てるケース 4 ITシステムの運用では、次のような構成を取っている会社も多いのでは? 監視オペレータ(一次措置) 日中 夜間 スペシャリスト ① ②…
24時間365日 体制 サービスA サービスB : ① ②… こちらの業務を、 効率化できるのでは? ※当社の取り組みをご紹介
/18 監視オペレータの業務棚卸し 5 監視オペレータ(一次措置) スペシャリスト ① ①アラート確認&種類判別 ②フロー確認 ③エスカレーション(エスカレ)判断 ②
③ ① ② ③ ① ② ③ 静観 組織A エスカレ 組織B エスカレ いずれも迅速に対応可 ① ② ③ 一次 措置 日中帯の場合
/18 監視オペレータの業務棚卸し 5 監視オペレータ(一次措置) スペシャリスト ① ①アラート確認&種類判別 ②フロー確認 ③エスカレ判断 ②
③ ① ② ③ ① ② ③ 静観 組織A エスカレ 組織B エスカレ ① ② ③ 一次 措置 夜間帯の場合 業務時間外は気づかない、、 気づかない恐れあり Aさん Bさん … Aさん Bさん …
/18 監視オペレータの業務棚卸し 6 監視オペレータの業務フロー ~ ~ アラート メトリクス確認 フロー確認 エスカレ
判別 一次措置 or 静観 エスカレ ①実施 アラート 内容引継ぎ エスカレ先確認 エスカレ ②実施 アラート 内容引継ぎ スペシャリスト ◼ 課題 監視オペレータは、 ①システム・アラートごとにエスカレ先を確認 ②電話に出てもらえない+再度次の担当者を確認 ※時間帯問わずだが、②は夜勤帯は特に顕著な負担 ◼ 業務改善を目指すシステム構築の要件 ①毎回エスカレ先を確認しなくてよい ②電話に出てもらえない+勝手にリダイレクト ※エスカレーションのたびに実施される
/18 一度、考えるポイント① 課題と要件は理解ができる、、 内製でシステムを開発できるか?? ◼懸念点 7 開発難易度 導入時間 コスト クラウドサービスのAmazon
Connectが、 選択肢に挙げられます、、!
/18 Amazon Connect?? 電話サービスもクラウドで実現ができます、、! Amazon Connect: AWSのコンタクトセンターサービズであり、コンタクトセンターシステムや 自動受付システムを構築・運用することができます。 8 ◼メールやチャットでのコミュニケーションが増えてきたが、電話によるコ
ミュニケーションの重要性も見直されています。 ◼テレワーク環境の整備において、社内外で会社代表電話番号への着信対応を 行えるようにしたい。
/18 ~ ~ シンプルなUIで、電話の転送フローを構築することができます。 ※Amazon Connectは初期制約が若干多いので、構築時はご注意ください、、! 終了 Amazon Connect?? ~
~ 9
/18 ~ ~ エスカレ業務の効率化 10 エスカレ業務へのAmazon Connectの適用 エスカレ ①実施 エスカレ先確認
エスカレ ②実施 各番号ごとの スペシャリスト Amazon Connect どちらのサービスのエスカレ ですか? XXの場合は1を、YYの場合は 2を押してください。 自動音声サービス サービスXX組織 自動転送サービス サービスYY組織 Connect番号に 電話 自動フロー 一つの電話番号にかけるだけで、各サービスにおける電話でエスカレ先を設定できる →監視オペレータのエスカレ業務の効率化につながる これまで Amazon Connect 適用後
/18 監視オペレータの業務棚卸し 監視オペレータ(一次措置) スペシャリスト ① ①アラート確認&種類判別 ②フロー確認 ③エスカレ判断 ② ③
① ② ③ ① ② ③ 静観 組織A エスカレ 組織B エスカレ ① ② ③ 一次 措置 システムの従来の運用体制 再掲載
/18 一度、考えるポイント② 監視オペレータの業務で効率化できる部分は、 エスカレ業務のみでしょうか?? 11 他のAWSサービスと組み合わせると できることがさらに広がります!
/18 監視オペレータの業務棚卸し 監視オペレータ(一次措置) スペシャリスト ① ①アラート確認&種類判別 ②フロー確認 ③エスカレ判断 ② ③
① ② ③ ① ② ③ 静観 組織A エスカレ 組織B エスカレ ① ② ③ 一次 措置 システムの従来の運用体制 再掲載
/18 監視オペレータの業務棚卸し 監視オペレータ(一次措置) スペシャリスト ① ①アラート確認&種類判別 ②フロー確認 ③エスカレ判断 ② ③
① ② ③ ① ② ③ 静観 組織A エスカレ 組織B エスカレ ① ② ③ 一次 措置 システムの従来の運用体制 再掲載
/18 監視オペレータの業務棚卸し 12 監視オペレータの業務フロー ~ ~ アラート メトリクス確認 フロー確認 エスカレ
判別 一次措置 or 静観 エスカレ ①実施 アラート 内容通知 エスカレ先確認 エスカレ ②実施 アラート 内容通知 スペシャリスト AWS Lambda Amazon Connect ◼ ねらい 監視オペレータが担う業務をシステム化 ①アラート確認 →システムのアラートメール機能に代替 ②エスカレ先に電話をかける →サーバー代替サービス(AWS Lambda) で Amazon connectをキックする
/18 AWS LambdaからAmazon connectで電話 13 システムからのAmazon Connectで電話をかけるには、 AWS Lambdaで実現することができます。 AWS
Lambda Amazon Connect 登録した電話番号 ```python import boto3 connect = boto3.client('connect’) response = connect.start_outbound_voice_contact( DestinationPhoneNumber = 電話したい電話番号, ContactFlowId = ************, InstanceId = *************, SourcePhoneNumber = *************, Attributes={ ‘message‘: 流したい音声, } ) ※は、Amazon Connect設定時に決まる番号になります ``` ◼ 工夫を加えられる点 ①電話したい電話番号をDBで管理 番号をDBで管理することで、変更を生じた際に安 全に変更することができる ②流したい音声 各アラームごとに設定する音声を変更することで、 電話を受けた方はいち早く何のサービスであるか を把握できる
/18 苦労したこと 14 システムからの呼び出しでは、 一番目の方が出られなかったときに次の担当者に回すことに一苦労しました、、 AWS Lambda① Amazon Connect スペシャリスト(1)(2)…
◼ 当初の想定 Amazon ConnectのUIで転送フローを用いれば、電話に出られなかった場合に転送される →結果としては、転送フローの正しい挙動として、一度電話に出ると転送される形だった ② ①電話をするLambda ②電話に出たか確認+①をリトライさせるLambda ◼ 実施したこと Amazon Connectに対応したかどうかを確認するLambdaを同時に実施させた、、! →結合はAWS StepFunctionsを用いました
/18 Tips その他にも、実際に監視オペレータ業務をシステムに代替してみると、 電話を受けるスペシャリストの方々に対して、次の要件が見つかりました、、! 15 電話を受ける方々での課題 解消した方法 ①同じアラートで数分で何度も呼び出しがかかる ②出たとしても対応不可か選択する余地が欲しい ③電話される人を増やしたい、順番を変更したい
④特定期間中(メンテナンスなど)は、 アラート架電を抑止したい ①電話した時刻のタイムスタンプを保存 →30分以内であれば、再架電しない ②電話時に押す番号で対応できる・できないを決める ③番号をDBで管理する →DBに登録者を増やす・取り出す順番を変更する ④各サービスごとに電話をするかどうかのスイッチ →Yesであれば電話する。Noであればメールなどになる
/18 AWS Cloud Region ap-northeast-1 Amazon SES Amazon WorkMail Reciving
Rules① Region us-east-1 16 Reciving Rules② Amazon Connect Amazon S3 AWS Lambda AWS Step Functions workflow スペシャリスト AB… If accepted 社内ML Amazon DynamoDB ① ② ③ アーキテクチャ
/18 当社で導入した結果 17 当社 (関連組織)の運用では、 ◼ エスカレーション効率化を使用しているサービスは4つ ◼ 監視オペレータ業務をシステムに代替して、運用しているサービスは7つ ①サービスごとの連絡網確認
②電話 (出なかった場合、①に) 計:5-10分/件 × エスカレ(10-15件/週)= 数時間/週 自組織で24時間365日警報を監視して保守者を配置するのは不可能かつ非効率だった システム構築で監視体制を構築しなくても、安全かつ効率的に運用ができている。 ※サービスの水平スケーリング・担当者入れ替えも容易、、!
/18 まとめ 18 本セッションでは、 ITシステム運用で監視オペレータの業務改善に焦点を当てました。 ◼ 従来の監視オペレータの業務で各サービスごとに連絡する電話番号が多い →クラウドサービスのAmazon Connectを用いれば、簡単に構築できる ◼
監視オペレータの業務をシステムに代替(監視オペレータの稼働を削減できるかもしれません*) →Amazon ConnectのほかにAWSサービスを用いることで構築できる。 ※一次措置などが定型業務でない部分では、使えないのでケースに合わせた推奨 既存の運用業務体制を見直すきっかけになっていただけたら、幸いです、、!
ご視聴、ありがとうございました