最新の NetDevOps 調査が発表され、その結果はエンタープライズ展開パイプラインの状態に関して有望であることを示しています。
コミュニティの取り組みである NetDevOps 調査では、 「ネットワーク」に焦点を当てた調査では通常見つからない詳細を掘り下げます。 主要な調査結果は、生データとともに前述のリンクでわかりやすく提供されています。 私自身も熱心にダウンロードして調べてみました。
この調査から逃れられない真実は、ネットワーク運用専門家の生活がますます自動化されているということです。 構成の変更から異常検出、ソフトウェアのアップグレードからベンダー ソリューションによるデイ ゼロ プロビジョニングまで、自動化は現在では標準となっています。 それは私たちにとっては驚くことではありません。私たち自身の調査でも同じ結果が出ています。
この調査で私が気に入っているのは、それが私たち自身の研究の良い検証ポイントであるという点ではなく、私たちが行っていない詳細にまで踏み込んでいる点です。 たとえば、パイプライン自動化の状況について質問する際は、一般的な観点から質問します。 NetDevOps 調査では、アクティビティ レベルごとに、その自動化がアクティビティにどのような意味を持つのかを詳細に掘り下げます。
現在、13 種類のネットワーク操作のうち、平均 4.75 種類が自動化されています。 構成関連のアクティビティ (生成、展開、アーカイブ) は、データの収集/レポート作成やコンプライアンス チェックとともに、自動化されているものとして最も頻繁に挙げられます。
ほとんどの組織は、インフラストラクチャに対して不変のアプローチを採用していません。 つまり、パイプラインを介した自動デプロイメントに加えて、CLI 経由の構成変更も多数許可されます。 他の分野、特にアイデンティティ管理分野で見られたのと同様に、このような種類の許可は問題を引き起こす可能性があります。 単一の真実のソースにより、問題が発生した場合でも変更を簡単にロールバックできます。 CLI 経由の変更によりエントロピーが大きくなり、時間の経過とともに問題が急速に進行する可能性があります。
現在、トラブル、つまり異常検出は、主に自動化された上昇/下降/しきい値アラートに依存しています。 しかし、ルール エンジンと AI/ML を使用してイベント相関に注目する NetOps が増えています。 SNMP は依然としてテレメトリの主なソースであり、他のプロトコル ベース (ICMP) および従来のログがそれに続きます。 回答者の約 4 分の 1 が API とストリーミング テレメトリを使用しています。 回答者の半数がテレメトリ ストリーミングを「検討中」であり、ほぼ 4 分の 1 (23%) が評価中です。 API とストリーミング テレメトリの両方を使用することで、ネットワーク運用の実践が近代化されることがわかります。どちらも AI/ML と AIOps の将来を実現する重要なテクノロジーです。
NetOps が自動化された未来を構築していく中で、Python が言語として選ばれていることは、私たち自身の調査をフォローしてきた人なら誰にとっても驚くべきことではありません。 ツールに関して言えば、Ansible は自動構成生成およびデプロイメント アクティビティに明らかに最適であり、Git はリポジトリの選択肢として成長を続けています。
自動化への傾向は、ほとんどのネットワーク運用業務にとって生き残りをかけた問題です。 3 分の 1 以上が 251 ~ 1000 台のデバイスを管理し、さらに 3 分の 1 が 1001 ~ 5000 台のデバイスを管理しているため、自動化は、ますます厳しくなる展開スケジュールに対応する最も効率的な手段です。
NetDevOps の調査では、ほとんどの回答者が毎月、本番環境に大規模な変更を適用していることがわかりました。 大多数は、大きな変更を「月に 1 回未満」または「月に 1 ~ 5 回」プッシュしています。 ただし、マイナーな変更は、週単位でより頻繁に本番環境にプッシュされます。 大多数は、マイナーチェンジを「週に1~5回」または「1日に1回以上」プッシュしています。
NetDevOps の調査にはさらに詳しい内容が記載されていますので、自動化が進むネットワーク運用の世界の動向を把握するために、ぜひ読んでみてください。