運用自動化とは、システムの運用管理作業を、ツールを用いて自動化することを指す。運用自動化では、IT担当者がこれまで手作業で実施してきた作業を自動化ツールが担う。運用自動化が可能な範囲は、単一のアクションから、個々のアクションを組み合わせた一連の作業までさまざまだ。最終的に運用自動化は、IT管理者の介入なしにシステムを運用する自律型システムの実現を目指す。(続きはページの末尾にあります)
AIOpsとDevOpsの違いは曖昧に見えることがよくあるが、この2つは全く別物だ。AIOpsとその導入によってもたらされる効果について、詳しく説明する。
2019年は、コンテナオーケストレーション、AIOps、CI/CDといったツールを社内で毎日のように使うようになるかもしれない。専門家はこれらのデプロイツールに関してどのような展開を予想しているのだろうか。
IT自動化に対する最良かつ最も効率的なアプローチは、人手による介入を限りなく減らすことだ。そのためにはゼロタッチオーケストレーションが前提だ。だがそれだけでは足りないという。
ここ数年で、ワークロード自動化(WLA)ツールには幾つか進歩が起きている。つまり、WLAツールには改善の余地があるということを意味する。
構成管理ツールを用いることのメリットは「手順書のコード化」である。特にメジャーなツール「Chef」と「Ansible」の特徴を比較する。
運用自動化機能にフォーカスし、統合運用管理製品ベンダー7社を取材する本連載。今回は野村総合研究所の「Senju Family 2013」を紹介する。
国内でシェア上位を占める統合運用管理製品ベンダー7社を取材する本連載。今回はCA Technologiesが提供する運用自動化製品群「CA Automation Suite for Clouds」の中核製品「CA Process Automation」を紹介する。
本連載では国内でシェア上位を占める統合運用管理製品ベンダー7社を取材。今回は日本HPの運用自動化製品群「HP Business Service Automation」の中核となる「HP Operations Orchestration software」を紹介する。
システムの運用管理をする際は、さまざまな作業を大量に実施する必要がある。IT管理者はその各作業を手動で実行してもよい。IT管理者は日常の単純な作業をこなすだけではなく、事業部門の需要に迅速に応えなければならない。運用自動化によって日常業務を自動化することで、IT管理者は時間を確保しやすくなり、システムの改善や、新しい技術と製品のテストなど、ビジネスに付加価値をもたらす業務に専念できるようになる。
自動化ツールは、一連の正確な作業を同じ手法で何度も実行できる。人の場合は、CLI(コマンドラインインタフェース)ツールの入力ミスやサーバの設定ミス、複雑な作業の重要なステップの見落としといった間違いをする恐れがある。運用自動化はこうしたミスの削減につながる。
運用自動化により、システムの運用管理作業を迅速化できる。ある作業から次の作業へと移る際の人為的なミスを少なくしたり、セキュリティとガバナンスを強化したりできるといった長所もある。
IT管理者は運用自動化を実施する際、エラーをなくすことを考えなければならない。運用自動化のエラーは、人手による作業のエラーよりもはるかに速く増殖する。ルールに基づいた動作を無限に繰り返せることは、運用自動化の長所でもあるが、それが有害になることもある。
自動化対象のプロセスを設定する際に、エラーや設定ミスが生じると、自動化ツールはそのプロセスも正しいプロセスと捉えて、迅速かつ効率的に実行する。IT管理者が、あるシステムの一連の作業を自動化する際に、重要なステップを見落としたり、変数の設定を誤ったりすると、エラーの発見と修正、ロールバックがされるまで、自動化ツールはその作業を繰り返す。
2010年の米国株式市場の瞬間的暴落は、世界中の取引にダメージを与えた。これはシステムの自動化アルゴリズムの欠陥によって引き起こされた。運用自動化をする際は、自動化対象のプロセスの精査が重要になる。運用自動化による効果ではなく、運用自動化自体が目標になってしまうことがないように、プロセスそのものを見直すことが必要だ。