IT運用はスクリプトから自動化へ進化する必要がある

F5エコシステム | 2018年9月24日

抜き打ちクイズです。羽毛1ポンドと石1ポンドでは、どちらが重いでしょうか?

もちろん、これは引っかけ問題です。1ポンドは1ポンド。重さは同じでも、1ポンド分なら石より羽毛のほうがずっと数が多いのです。

では、もう少し本題に近い話をしましょう。手動コマンドで実行するスクリプトと、API呼び出しで起動するスクリプトでは、どちらが速いでしょうか?

ここまでで、答えは最初のケースと同じで、違いはないと推測されたのではないでしょうか。少なくとも、認識できるほどの違いはありません。

スクリプトはスクリプトであり、その実行時間は呼び出し方法に左右されません。手動コマンドで開始しても、API経由で呼び出しても、スクリプトの実行速度は変わりません。以上です。

これが重要なのは、自動化によって運用を迅速化するうえで本当に重要なのは、スクリプトではなくプロセスだからです。鍵となるのは、引き継ぎです。プロセス内の個々の手順をスクリプト化することだけに注力しても、デプロイを最適化することはできません。実質的な改善を実現するには、より上位の視点からプロセスそのものに取り組む必要があります。

あらゆる業界において、自動化の目標はほぼ常に最適化です。F5が2018年に実施した「State of Application Delivery」調査でも、デジタルトランスフォーメーションに取り組む回答者の72%が、期待する最大のメリットとして「ITの最適化」を挙げています。目標は最適化でした。

最適化とは、ボトルネックを特定して解消することです。ITの世界では、ほとんどの場合、運用プロセスの各ステップ間の引き継ぎがボトルネックになります。価値を生むのは、スクリプトによる実際の処理です。スクリプトが実行されるまでの待ち時間は、ほとんどの場合、出力を待つ人にとって遅延やストレスの原因となります。NetOpsの過半数(52%)は、今もこの方法でインフラストラクチャを管理しています。

各運用領域がプロセス内の担当部分をスクリプト化するだけでは不十分です。ファイアウォールの変更、アプリケーションサービスのプロビジョニングと構成、アプリケーションインフラストラクチャの立ち上げは、それぞれ有効な取り組みです。しかし、それは始まりにすぎません。これら個々の自動化されたステップが一体となって、単一の運用プロセスを構成します。このプロセスを自動化することを、オーケストレーションと呼びます。そして、ITOpsの足かせとなる非効率性を生み出す遅延や不適切な引き継ぎは、オーケストレーションの中に潜んでいます。

ここで重要になるのが、企業文化と組織構造です。たとえば、アプリケーションインフラの立ち上げなど、デプロイプロセスの最初の工程を担当する場合は、次の工程の担当者にプロセスを引き継ぐ必要があります。次の工程は、ロードバランシングなどのアプリケーションサービスをプロビジョニングする工程になる可能性が高いでしょう。

そのプロセスは誰に引き継ぎますか?キューに登録しますか?チケットを発行しますか?どのような仕組みになっていますか?

移行はシームレスであるべきです。プロセス全体を統括するプレイブック(レシピ、クックブック、マニフェストなど)か、プロセスの実行を監督する外部システムのいずれかによって制御される必要があります。プロセスの実行に手作業が介在するのであれば、自動化を十分に活用しているとはいえず、単にスクリプト化しているにすぎません。

スクリプトは自動化戦略に不可欠な要素となる場合がありますが、それ自体は自動化ではありません。スクリプトを実行する統括プロセスと連携できないためです。

自動化によってITを最適化するには、プロセスを自動化する必要があります。そうすることで、待ち時間をなくし、3段階の承認を含む硬直化した運用プロセスを洗い出して、パフォーマンスを実質的に向上させ、業務を迅速化できます。

単なるスクリプト作成ではなく、自動化に取り組むことは、NetOpsの実践が成熟し、アジャイルなネットワークという目標に一歩近づいている証しです。

共有
タグ: 2018

著者について

Lori Mac Vittie
Lori Mac Vittie特別技術者兼チーフエバンジェリスト | F5

Lori MacVittieは、F5のOffice of the CTOに所属するDistinguished Engineer兼Chief Evangelistであり、アプリケーションデリバリ、自動化戦略、インフラストラクチャに関する深い専門知識を有しています。AIエージェントのガードレール策定、脆弱なマルチクラウドアーキテクチャの分析、スケーラブルなシステムの限界の検証など、複雑な事柄を明快にすることで知られています。アプリケーション開発、ITアーキテクチャ、ネットワークおよびシステム運用の分野で、30年以上にわたる業界経験を有しています。F5入社前は、受賞歴のあるテクノロジー編集者として活躍していました。 MacVittieはコンピューターサイエンスの修士号を取得しており、セキュリティ、クラウド、エンタープライズアーキテクチャにわたる分野で多数の著作を発表しています。また、テーブルトークゲームとビデオゲームをこよなく愛し、チーズについては遠慮なく強いこだわりを語ります。

Lori Mac Vittieのその他のブログ記事

関連するブログ記事

F5 Application Study Tool:OpenTelemetryによるF5 BIG-IP環境の監視
F5エコシステム | 2025/04/15

F5 Application Study Tool:OpenTelemetryによるF5 BIG-IP環境の監視

F5の新しいオープンソースツールは、BIG-IP環境を詳細に可視化し、データを追跡するとともに、強力でカスタマイズ可能なインサイトを得るための基盤を提供します。

F5 BIG-IPでAI防御を実現
F5エコシステム | 2024/11/13

F5 BIG-IPでAI防御を実現

F5 BIG-IP Advanced WAF、BIG-IP APM、BIG-IP SSL Orchestratorが、生成AIアプリ向けに包括的なセキュリティソリューションを提供する仕組みをご覧ください。

F5 Advanced WAFによるGraphQL APIの保護
F5エコシステム | 2021/08/31

F5 Advanced WAFによるGraphQL APIの保護

ここ数年、多くの組織がデジタルトランスフォーメーションを進めており、COVID-19のパンデミックによってその動きは加速しています。

アプリケーションサービスの現状 通信業界版:リーダーとしての台頭
F5エコシステム | 2019/02/19

アプリケーションサービスの現状 通信業界版:リーダーとしての台頭

通信ネットワークが進化し、さまざまな業界の幅広いユースケースに対応するなか、通信業界の回答者がテクノロジーリーダーとしての存在感を高めていることがわかります。

デジタルトランスフォーメーションは、単なるペーパーレス化ではない
F5エコシステム | 2017/07/10

デジタルトランスフォーメーションは、単なるペーパーレス化ではない

デジタルトランスフォーメーションは、単なるペーパーレス化ではありません。真のモダナイゼーションにアプリケーションアーキテクチャとセキュリティの再構築が必要な理由を、F5ブログでご覧ください。

やめましょう。もう本当にやめましょう。HTTPSはHTTPより高速ではありません。
F5エコシステム | 2016/09/19

やめましょう。もう本当にやめましょう。HTTPSはHTTPより高速ではありません。

もうやめましょう。HTTPSはHTTPより高速ではありません。プロトコルのパフォーマンスに関する微妙な違いと、暗号化トラフィックを適切に最適化する方法については、F5ブログをご覧ください。