【情シス向け】システム運用支援サービスガイド│シスホシュ » システム運用支援の基礎知識 » 運用の自動化

運用の自動化

解決できる課題で選ぶ!
システム運用支援会社
おすすめ3選

運用自動化とは

情報システム運用において、これまで人の手で行っていた作業の一部や全ての作業を、専用のソフトウェアなどを活用して代替させることです。

運用自動化の代表的なものに「RBA(ランブックオートメーション)」があります。さまざまな運用管理ツールと連携して自動化できるツールで、例えばサーバーの再起動時には関連アプリケーションの再起動や作業完了後の報告メール、作業証跡の記録といった一連の作業を自動化する、監視アラートの内容を自動で判断し、該当するシステムの担当者に対応を仰ぐといった対応ができるようになります。

自動化はなぜ必要?

システム運用は、障害対応や監視、脆弱性対応、不正侵入検知、インシデント管理などの様々な業務で成り立っています。

現行のビジネスに加えて、急激に変化する新技術への対応も迫られる運用現場。運用スキルを持つ人材が慢性的に不足しており、今後も継続的なリソース不足が予測されるなかで、事業環境の変化に迅速かつ柔軟に対応するためにも、情報システム運用の自動化は避けられない課題と言えます。

運用自動化が進まない原因

コスト削減はもちろん、人為的ミスの防止やサービスの品質保持につながる運用自動化。自社システムの安定稼働に貢献するとは分かっていても上手く進まない理由は、大きくわけて2つあります。

1つは、現在のサーバーシステムの運用業務において、ジョブ管理やバックアップ管理、エラー通知はすでに自動化されている点です。エラー通知のほとんどは対処が不要な場合が多く、対処すべきか否かを判断するにも業務負荷がかかってしまいます。

また、自社システムがオンプレミス型とクラウド型でまたがっている場合、メンテナンスや障害対応が複雑化し、結局は人の手で行われるといったケースも多くあるのです。

さらに、たとえこれらの複雑な手順を自動化できたとしても、自動化の中身がブラックボックス化し、かえって属人化が進むリスクもあります。

いざ運用自動化に踏み切っても、多くの企業で上手く進まないことが多いのが実情です。

運用自動化によって得られるメリット・デメリット

運用自動化のメリット

まず大きなメリットと言えるのが、オペレーションのヒューマンエラーの削減です。システムの多様化や複雑化が進む中で、人の手だけで運用を続けるには限界があります。自動化が実現するとシステム運用が効率化し、人的ミスを減らしてトラブルの発生を抑えることにつながります。

また、運用を自動化すれば、これまでシステム運用に多くの時間や人手を割いていた分を、他の事業に活用できるように。システム運用に関わる多くのコストを削減できるほか、運用に関わる人手を減らし、高度IT人材を育成して事業発展のために注力できるようになります。

運用自動化のデメリット

運用自動化をスタートさせる際、まずは現状を把握する「棚卸」や手順の標準化が必要となります。洗い出しの作業には様々な担当者との調整や協力が必要なため、莫大な工数がかかってしまう点がデメリットです。

しかも、多忙な担当者にとって、棚卸は「いつでもできる、いつかやれば良い」業務。今すぐやるべき日々の業務が優先になってしまい、なかなか前に進まないケースも多くあります。

このように、運用自動化は後手になりがちな課題。社内全体で協力し合わないと実現が難しい実情があります。

自動化を実現させるためにはどうすべきか

システム運用の現状把握にこだわらず、段階的・部分的に進めるのがおすすめです。

段階的・部分的にでもとにかく自動化を繰り返し実行していけば、プロセスが確立されて次に取り組む際に効率よく準備できるようになります。

また、部分的な取り組みをもとに、各担当者や上司にも自動化への取り組みを理解してもらい、支援してもらうことが重要です。

自動化を進めるためのポイント

業務の標準化・棚卸

業務を自動化するためには、最初に業務の内容を客観的に検証してオペレーションの標準化や、対応させたい領域の商品や材料の棚卸を行うことで全体の数量や規模を把握することが必要です。

そもそも自社の業務について詳細を適切に把握するだけでなく、必要な標準フローを正確に構築していなければ自動化することもできません。また棚卸によって対応すべき業務の範囲やボリュームを確認し、それに合わせてシステムのプランニングを行います。

部分的な自動化を行う

はじめから膨大な棚卸や標準化を目指そうとせず、まずはよくある運用業務の自動化を行ってみましょう。部分的にでも着手しておくことによって、大方の手順や費用対効果の把握ができ、次の運用自動化に向けて進めやすくなります。ゆくゆくはあらゆる運用業務への横展開を目指し、まずは部分的に取り組んでみるのがおすすめです。

段階的な自動化を行う

すべての運用業務が単純なフロー化で自動化できるとは限りません。運用業務の中には、複数の要素を総合的に確認して後続の処理を判断するといった複雑なものもあります。

工数をかけて全てを一度に自動化しようとせず、段階的に行っていくと効果的です。前処理や後続処理そのものは自動化して、複雑な判断が必要な業務は人が行うという風に、切り分けながら進めていきます。

社内全体で協力体制を構築する

1人の担当者がやる気に満ちあふれていても、社内の協力無しには運用自動化は実現しません。社内全体で、新たな技術を取り入れる柔軟性を育てることが重要です。従来とは異なる仕組みや運用体制そのものを大きく変える必要も出てくるため、管理者層・経営層まで含めて自動化に関する正しく理解し、一丸となって取り組むことが大切です。

運用自動化の進め方

  1. 業務全体の見える化
    現在の作業やオペレーションの流れを可視化して、作業内容や各作業の頻度といった条件を適正に把握することが必要です。全体の業務の流れを見える化してそれぞれのポイントを把握することにより、運用自動化のフローや各作業における運用自動化ニーズといったものを検討することができます。また自社の業務を再確認するためにも有効です。
  2. 対応業務の洗い出し
    見える化した各作業や業務の中から、改めて自社としての運用自動化ニーズに適合する業務の洗い出しを実行しなければなりません。また客観的に業務の洗い出しや重要性などを検証するだけでなく、実際に業務へ従事している作業員や従業員にもヒアリングを行い、現場での問題や課題について主観的な意見やニーズを収集することも大切です。
  3. 自動化できる業務を選別する
    運用自動化を行いたいと思おう業務の中から、実際に技術的な面や費用的な面で自動化できるかどうかの実現性を検討することも欠かせません。様々な業務の効率化や自動化を考えたいと思っていても、実際に自動化が可能な業務でなければ目的にシステムを構築することは困難です。そのため、洗い出した業務をブラッシュアップして実現性を検討します。
  4. 自動化しやすい業務から行う
    自動化できる業務をピックアップした後、自動化のハードルの低い業務から運用自動化を進めていくことがポイントです。技術やノウハウとのすり合わせを行いながら、コスト的にも自動化導入しやすい業務を優先的に対応させるようにします。なお、業務の中で優先順位を設定し、速やかに運用自動化を叶えたいものを認識する意識も重要です。
  5. 効果測定をする
    運用自動化を実現した業務について生産性や作業効率、属人性などの結果を調査して導入前後で比較検証し、運用自動化の効果測定を行うことも欠かせません。これにより、適切な運用自動化は実際に叶えられたのか、またコストに対してどの程度の効果を得られたのかなど、コストパフォーマンスや導入メリットを検討して次の計画へ活かせます。

運用自動化を実施した事例

監視アラートの自動通報

業務の多様化によって監視システムの稼働率が増加しており、また運用自動化の導入前はオンプレミス環境による業務体制であったことも相まって、対応工数の増加スピードに業務全体の対応力が追いついていないという状態でした。そのため監視システムの運用業務の全体的な可視化を行って監視アラート連絡の負担割合を確認し、通報が24時間365日体制で稼働し続けている現状と、時間帯による従業員の負担や対応スピードの違いといった課題が洗い出されました。

その上で、監視システムや連絡台帳システム、チケット管理システムなどの各種システムを連携させて、監視アラートの通報から担当者までの連絡や対応を自動化できる環境を整えたことがポイントです。

結果的に監視アラートの件数による効率低下を防ぎ、業務品質を均一化することに成功しました。