Upgrade to Pro — share decks privately, control downloads, hide ads and more …

監視オペレータはもういらない?~Amazon Connectを用いたスペシャリスト自動手配シス...

監視オペレータはもういらない?~Amazon Connectを用いたスペシャリスト自動手配システムの内製開発~

CODT2022登壇資料。運用オペレーションにAmazon Connectを組み込んだユースケースの紹介。

Avatar for toyo-da01

toyo-da01

July 27, 2022
Tweet

More Decks by toyo-da01

Other Decks in Technology

Transcript

  1. /18 本セッションの対象およびゴール 1 ◼こんな方向けのセッション • クラウドを用いた業務改善に興味がある方 • Amazon Connectに関心がある方 •

    運用業務の稼働削減を考えている方 etc. ◼ゴール • クラウドを用いた業務改善の一例を知ってもらう • Amazon Connectの使い方・構築概要を知ってもらう ◎既存の運用業務体制を見直すきっかけになれたら、幸いです、、!
  2. /18 今回の発表で焦点を当てるケース 4 ITシステムの運用では、次のような構成を取っている会社も多いのでは? 監視オペレータ(一次措置) 日中 夜間 スペシャリスト ① ②…

    24時間365日 体制 サービスA サービスB : ① ②… こちらの業務を、 効率化できるのでは? ※当社の取り組みをご紹介
  3. /18 監視オペレータの業務棚卸し 5 監視オペレータ(一次措置) スペシャリスト ① ①アラート確認&種類判別 ②フロー確認 ③エスカレーション(エスカレ)判断 ②

    ③ ① ② ③ ① ② ③ 静観 組織A エスカレ 組織B エスカレ いずれも迅速に対応可 ① ② ③ 一次 措置 日中帯の場合
  4. /18 監視オペレータの業務棚卸し 5 監視オペレータ(一次措置) スペシャリスト ① ①アラート確認&種類判別 ②フロー確認 ③エスカレ判断 ②

    ③ ① ② ③ ① ② ③ 静観 組織A エスカレ 組織B エスカレ ① ② ③ 一次 措置 夜間帯の場合 業務時間外は気づかない、、 気づかない恐れあり Aさん Bさん … Aさん Bさん …
  5. /18 監視オペレータの業務棚卸し 6 監視オペレータの業務フロー ~ ~ アラート メトリクス確認 フロー確認 エスカレ

    判別 一次措置 or 静観 エスカレ ①実施 アラート 内容引継ぎ エスカレ先確認 エスカレ ②実施 アラート 内容引継ぎ スペシャリスト ◼ 課題 監視オペレータは、 ①システム・アラートごとにエスカレ先を確認 ②電話に出てもらえない+再度次の担当者を確認 ※時間帯問わずだが、②は夜勤帯は特に顕著な負担 ◼ 業務改善を目指すシステム構築の要件 ①毎回エスカレ先を確認しなくてよい ②電話に出てもらえない+勝手にリダイレクト ※エスカレーションのたびに実施される
  6. /18 ~ ~ エスカレ業務の効率化 10 エスカレ業務へのAmazon Connectの適用 エスカレ ①実施 エスカレ先確認

    エスカレ ②実施 各番号ごとの スペシャリスト Amazon Connect どちらのサービスのエスカレ ですか? XXの場合は1を、YYの場合は 2を押してください。 自動音声サービス サービスXX組織 自動転送サービス サービスYY組織 Connect番号に 電話 自動フロー 一つの電話番号にかけるだけで、各サービスにおける電話でエスカレ先を設定できる →監視オペレータのエスカレ業務の効率化につながる これまで Amazon Connect 適用後
  7. /18 監視オペレータの業務棚卸し 監視オペレータ(一次措置) スペシャリスト ① ①アラート確認&種類判別 ②フロー確認 ③エスカレ判断 ② ③

    ① ② ③ ① ② ③ 静観 組織A エスカレ 組織B エスカレ ① ② ③ 一次 措置 システムの従来の運用体制 再掲載
  8. /18 監視オペレータの業務棚卸し 監視オペレータ(一次措置) スペシャリスト ① ①アラート確認&種類判別 ②フロー確認 ③エスカレ判断 ② ③

    ① ② ③ ① ② ③ 静観 組織A エスカレ 組織B エスカレ ① ② ③ 一次 措置 システムの従来の運用体制 再掲載
  9. /18 監視オペレータの業務棚卸し 監視オペレータ(一次措置) スペシャリスト ① ①アラート確認&種類判別 ②フロー確認 ③エスカレ判断 ② ③

    ① ② ③ ① ② ③ 静観 組織A エスカレ 組織B エスカレ ① ② ③ 一次 措置 システムの従来の運用体制 再掲載
  10. /18 監視オペレータの業務棚卸し 12 監視オペレータの業務フロー ~ ~ アラート メトリクス確認 フロー確認 エスカレ

    判別 一次措置 or 静観 エスカレ ①実施 アラート 内容通知 エスカレ先確認 エスカレ ②実施 アラート 内容通知 スペシャリスト AWS Lambda Amazon Connect ◼ ねらい 監視オペレータが担う業務をシステム化 ①アラート確認 →システムのアラートメール機能に代替 ②エスカレ先に電話をかける →サーバー代替サービス(AWS Lambda) で Amazon connectをキックする
  11. /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で管理することで、変更を生じた際に安 全に変更することができる ②流したい音声 各アラームごとに設定する音声を変更することで、 電話を受けた方はいち早く何のサービスであるか を把握できる
  12. /18 苦労したこと 14 システムからの呼び出しでは、 一番目の方が出られなかったときに次の担当者に回すことに一苦労しました、、 AWS Lambda① Amazon Connect スペシャリスト(1)(2)…

    ◼ 当初の想定 Amazon ConnectのUIで転送フローを用いれば、電話に出られなかった場合に転送される →結果としては、転送フローの正しい挙動として、一度電話に出ると転送される形だった ② ①電話をするLambda ②電話に出たか確認+①をリトライさせるLambda ◼ 実施したこと Amazon Connectに対応したかどうかを確認するLambdaを同時に実施させた、、! →結合はAWS StepFunctionsを用いました
  13. /18 Tips その他にも、実際に監視オペレータ業務をシステムに代替してみると、 電話を受けるスペシャリストの方々に対して、次の要件が見つかりました、、! 15 電話を受ける方々での課題 解消した方法 ①同じアラートで数分で何度も呼び出しがかかる ②出たとしても対応不可か選択する余地が欲しい ③電話される人を増やしたい、順番を変更したい

    ④特定期間中(メンテナンスなど)は、 アラート架電を抑止したい ①電話した時刻のタイムスタンプを保存 →30分以内であれば、再架電しない ②電話時に押す番号で対応できる・できないを決める ③番号をDBで管理する →DBに登録者を増やす・取り出す順番を変更する ④各サービスごとに電話をするかどうかのスイッチ →Yesであれば電話する。Noであればメールなどになる
  14. /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 ① ② ③ アーキテクチャ
  15. /18 当社で導入した結果 17 当社 (関連組織)の運用では、 ◼ エスカレーション効率化を使用しているサービスは4つ ◼ 監視オペレータ業務をシステムに代替して、運用しているサービスは7つ ①サービスごとの連絡網確認

    ②電話 (出なかった場合、①に) 計:5-10分/件 × エスカレ(10-15件/週)= 数時間/週 自組織で24時間365日警報を監視して保守者を配置するのは不可能かつ非効率だった システム構築で監視体制を構築しなくても、安全かつ効率的に運用ができている。 ※サービスの水平スケーリング・担当者入れ替えも容易、、!
  16. /18 まとめ 18 本セッションでは、 ITシステム運用で監視オペレータの業務改善に焦点を当てました。 ◼ 従来の監視オペレータの業務で各サービスごとに連絡する電話番号が多い →クラウドサービスのAmazon Connectを用いれば、簡単に構築できる ◼

    監視オペレータの業務をシステムに代替(監視オペレータの稼働を削減できるかもしれません*) →Amazon ConnectのほかにAWSサービスを用いることで構築できる。 ※一次措置などが定型業務でない部分では、使えないのでケースに合わせた推奨 既存の運用業務体制を見直すきっかけになっていただけたら、幸いです、、!