「ジョブ監視:オペレーションの自動化」の記事を一部ご紹介。 会員登録をすると、「ジョブ監視:オペレーションの自動化」の続きの記事がご覧になれます。 |

| システムコストが年々低下する一方、運用管理コストだけは増える一方。しかしシステムの安定稼働のためにはシステムの増強に応じた運用体制が必要だ。サービス品質を保ちながら人員の増加を防ぎ、しかもトラブルを防止するためには、人間が介在するオペレーションを減らし、人的ミスをなくす方策が必要だ。今回は、オペレーションをはじめとするシステム運用の自動化について、いくつかの方策を紹介していく。 |
 |
 |


| 「オペレーション」という言葉はさまざまに使われるが、ここで言うオペレーションとは、情報システム部門のセンターに常駐しているオペレーターが行うすべての仕事のことである。オペレーターの仕事はどのシステムでもおおむね次のようなものだ。 |
| ● |
システムの監視 |
| ● |
監視システムでの異状発生時の一次対応 |
| ● |
システムの起動・終了 |
| ● |
バッチジョブの起動 |
| ● |
情報のバックアップ(テープ交換など) |
| ● |
帳票出力プリンタへの用紙補給など |
| ● |
出力帳票の仕分けなど配布前の作業 |
|
|
メインフレームを利用しているシステムの場合、1ホスト当たりに最低1人のオペレーターが常時張り付いてコンソールでメッセージの監視を行いながら他の仕事を行っているのが従来からのマシンルームの日常だった。
一方、現在ではメインフレーム系のシステムだけで事足りる企業はむしろ少なく、地理的に離れた拠点やフロアなどで多くのサーバーがそれぞれの業務を行うオープン系のシステムが増加を続けている。こちらの場合はサーバーの面倒を見る専任のオペレーターがいる場合は非常にまれで、各サーバーに対して業務部門の担当責任者を決めて、通常業務と兼務する形でオペレーションを行っているほうが普通である。 |
 |
情報システム拡張によりオペレーションがコストのネックに |
 |
|
 |
| 情報システムは利用するうちに増加していく。ビジネスの拡大に合わせての拡張はもちろんだが、機器やアプリケーションの進化に伴って必然的に拡張を迫られるのが常である。システムやネットワークの拡張そのものについては、技術進歩に応じてコストパフォーマンスが上がってきているためコスト面での問題が比較的少ない。しかし、システムを恒常的に健全に運用するための運用管理コストは年々比率を上げており、その効果的な削減が現在のIT部門の一大テーマになっている。なかでも人間が行うことが前提になっているオペレーション業務は、システム拡張に伴って増加を余儀なくされており、コスト上のボトルネックとみなされるようになってきた。 |
 |
人的ミスに起因するシステムトラブルが運用管理の最大コスト |
 |
|
 |
また、システムトラブルの原因のうち、最も多い原因はオペレーションのミスであることはよく知られている。ミスは人間が介在する限り確実に起こる。運用管理にかかるコストの中ではオペレーターの人件費もさることながら、人間が介在するために起こるトラブルへの対処に関わるコストが増大する傾向にある。システムトラブルは起こってからの対処に万全を期すよりも、予防することにお金をつかうべきであるのは言うまでもない。
このようなコスト上の問題を解決するため、そして人的ミスに起因するシステムトラブルを防止するために、オペレーションを人間から機械に置き換えようというのがオペレーション自動化の目的である。 |
| それでは、自動化できるオペレーションとは何かを考えてみよう。多くのメインフレーム系システムは次の図のような作業を必要としている。 |
| 図1 メインフレーム系システムでのオペレーションと自動化 |
 |
|
図の上部に見るような人間の介在するオペレーションは、理想的には図の下部に見るような自動化システムに置き換えることが望ましい。実際にこのような自動化システムを提供しているベンダーもあり、オペレーション自動化のためのソリューションがベンダーやSI事業者によって提供されている。
オープン系システムについてはオペレーター(としての担当者)の仕事はこれほど多くなく、電源投入〜断、異常発生時の対応、データのバックアップなどが主な仕事となっている。オープン系の場合には市販の運用管理ツールを利用しての運用管理が行われる場合がほとんどであり、そのツールの機能やオプション機能、あるいはOSの機能を使ってリモートによるサーバーの監視や自動リブートなどが行われている。
まとめていえば、オペレーションは定型化されて手順書にまとめられるようなものであれば、ほとんどすべてが原則的には自動化が可能だということである。企業それぞれのシステム固有の問題はあるにせよ、OSの機能や管理用のツール、自動化機器を活用することにより、ほとんどの作業は自動化できる。問題なのは、それをどういう順番でコスト最適な形で実現していくかと、システム監視などの人間の介在が最終的には必要な、自動化後に残るオペレーションをどう合理化していくかだといえよう。 |
| オペレーション自動化をどういう順番で行うかについては、運用管理の基本をもう一度考えてみるのがよい。システム全体を健全に保つのが運用管理の役割である。最も配慮すべきなのがシステムトラブルであることは言うまでもない。トラブルを予防するための自動化を行うことをまず考えるべきであろう。次に、トラブルが起きた場合のリカバリを迅速に行うことである。リカバリに至るまでの監視・通報・対処の流れができる限りスムーズになる仕組みを作る必要がある。この2つをクリアしたうえで、あとはコスト最適化のために人間の作業を削減していくことになるだろう。つまり、 |
|
1)
|
ジョブを正しく稼働させる=ジョブの自動化 |
| 2) |
リカバリの迅速化=監視〜異常検知〜通報または処理の自動化 |
|
|
| が優先されるべきであり、その他のオペレーションに関する自動化は、人件費などのコスト削減を目的に計画するのがよいといえる。 |
| 究極まで自動化したシステムの場合、極論すれば、後に残る仕事はシステム監視の一部と帳票系の「紙」の取り扱いだけになる。本シリーズのバックナンバーの「オペレーション統合」や「電子帳票」にこの部分の合理化策を紹介してあるが、その残された部分も完全に合理化しようとすれば、アウトソーシングの途がある。すなわち、自動化できない部分はアウトソーシングすることによって、社内でのオペレーションは実質的に無人化できることになる。 |
| このような可能性をもつオペレーション自動化について、次項以降、それぞれの仕事に即して紹介していく。今回掲載分ではジョブスケジューリングや監視、帳票まわりの自動化について紹介し、次回は比較的登場が新しく、今後の普及が見込まれている仮想テープ装置を用いたバックアップの自動化について紹介するとともに、実際の活用事例を掲載する。 |
 |
取材協力 |
: |
株式会社アークシステム
株式会社ビーエスピー
株式会社ビーエスピーソリューションズ
|
|
 |
|