自動化がDevOpsから何を学ぶことができるか、そしてなぜ未来は反復による自動化であるか

以下が最初に登場しました クラウドテック.

最近 キャップジェミニからの調査エンタープライズ規模の自動化はまだ始まったばかりですが、IT自動化プロジェクトは進行中であることが明らかになりました(以下)。 ITは、自動化を戦術的ではなく、より戦略的に見始めています。

Capgemini_Research

図1.ITは自動化の実装を主導します(回答者は、該当するものをすべて選択するように求められました:「組織が自動化イニシアチブを実装した機能は次のうちどれですか?」)。出典:Capgemini Research Institute、Automation Use Case Survey; 2018年7月。

Capgeminiの調査では、IT自動化が、自己修復、イベント相関、診断、アプリケーションリリース、サイバーセキュリティモニタリング、ストレージおよびサーバー管理タスクなど、いくつかの迅速な成果に関与している可能性があることも示されました。これらのプロジェクトは、ITコストの大幅な節約につながるだけでなく、さらに重要なことに、顧客の要求とビジネスサービスに対する信頼性と応答性の向上につながります。つまり、自動化は手作業の優れたソリューションであると同時に、ビジネスを革新するための高レベルの戦略的IT計画の一部でもあることを示しています。

しかし、アジャイル手法や継続的展開と最適化などのDevOpsプラクティスが現代の企業内で定着し始めているため、自動化もアジャイルである可能性があるのでしょうか。これは、IT運用(AIOps)の人工知能の約束ですが、今日のIT組織にとってそれが不可能な場合は、自動化の実践がタスクに合わせて継続的に最適化されていることを確認することが重要です。設定と忘却はサーバー時代の慣習であり、オンデマンドインフラストラクチャの世界では、自動化を継続的に最適化し、最大の利益を得るために評価する必要があります。

自動化の新たな期待

IT自動化プロジェクトは、何か問題が発生した場合に深刻な影響を与える可能性があります。これは、マシンがポリシーを実行するときに、それを大々的に実行するためです。これはおそらく、自動化されるプロセスと自動化自体の両方を定義および評価するためにプログレッシブステップを使用することが重要である理由についての主な議論です。これらは、発生する可能性のある問題の深刻さを軽減します。これが、次のことを考慮することが重要である理由です。

  • これは良いプロセスですか、自動化する価値がありますか?
  • このプロセスはどのくらいの頻度で発生しますか?
  • それが起こったとき、どれくらいの時間がかかりますか?
  • 自動化で置き換えることができない人的要素はありますか?

手順を分解して、自動化への反復アプローチの基礎をどのように提供できるかを見てみましょう。

これは良いプロセスですか?

これは初歩的な質問のように思えるかもしれませんが、実際には、状況が劇的に変化したとしても、プロセスとポリシーは設定され、忘れられることがよくあります。適切な継続的な最適化またはアジャイル自動化開発により、ITチームは既存のポリシーを再検討し、それがビジネスサービスの目標にまだ適しているかどうかを特定する必要があります。

一部のプロセスはデリケートであり、自動化はそれらの整合性を脅かす可能性がありますが、他のプロセスは高レベルであり、自動化は最終的な結果の根底にある日常的なタスクを無視します。優れた自動化エンジニアは、どのタスクが自動化の最適な候補であるかを理解し、それに応じてポリシーを設定します。

このプロセスはどのくらいの頻度で発生しますか?

パッチ適用、更新、負荷分散、またはオーケストレーションは、オンデマンドまたは時系列のスケジュールに従うことができます。ワークロードがより一時的になり、サーバーレスのクラウドネイティブインフラストラクチャに移行すると、これらのプロセススケジュールも変更されます。自動化スケジュールは、ワークロードのニーズ、顧客の需要、およびインフラストラクチャの形式に継続的に適合させる必要があります。特に、ビジネスがデジタルトランスフォーメーションに向けて前進し続けるにつれて、特定の作業の性質とスケジュールがより動的になる可能性があります。

それが起こったとき、どれくらいの時間がかかりますか?

これは、基盤となるインフラストラクチャにも依存します。一部のレガシーシステムでは、数時間かかる可能性のある更新が必要であり、ワークロードの一部のオーケストレーションは継続的に行われます。自動化は、手動タスクのスケジュールと頻度で効率的かつ効果的になるようにテストする必要があります。

かけがえのない人間的要素はありますか?

必要に応じて、人工知能や機械学習の助けを借りずに自動化を左にシフトすることは(より経験豊富なタスクやチームに)困難です。多くの場合、洞察の導出、新しいワークフローの作成、プログラム管理、または実行されるアーキテクチャに関与する人的要素があります。反復的な自動化の実践を構築するときは、評価と最適化のために人間の相互作用が発生しなければならない場所を特定するようにしてください。  私たちの生涯で、テクノロジーは驚異的なスピードで進歩し、ロボットはかつて人々が行っていた仕事を完了するようになりました。しかし、機械が人間と同じ品質を提供できない場合があります。

すべての自動化

自動化は、おそらくIT運用管理の将来の最も明確な署名の1つです。 ITチームをヒーローに変えるクイックウィンを推進しながら、チームの日常業務を軽減し、全体的な効率を向上させるのに役立ちます。ただし、自動化を最終目標にしないでください。代わりに、他のツールと同様に、データからアクションを実行できるツールと考えてください。そして、AIが日常の選択肢になるまで、その行動を推進するデータを継続的に最適化することはITプロフェッショナルに固有のものです。

次のステップ:

State-of-AIOps-report-CTA


Recommended posts