NetDevOps とは何ですか? また、NetDevOps は IT 部門がビジネス目標を達成するのにどのように役立ちますか?

NetDevOps とは何ですか? また、NetDevOps は IT 部門がビジネス目標を達成するのにどのように役立ちますか?

翻訳者 |李睿

校正:孫淑娟

おそらく、ほとんどの IT リーダーは DevOps と DevSecOps の概念をよく知っているでしょう。しかし、NetDevOps の新しいモデルは大きな注目を集めており、特にネットワーク専門家にとって重要です。

他の新興テクノロジーと同様に、NetDevOps の定義はプロバイダーによって異なります。しかし、基本的なレベルでは、この用語は DevOps の原則をコンピューター ネットワークに適用することを指します。

「NetDevOpsは非常にホットな話題だ」とガートナーのネットワーク部門リサーチ担当副社長アンドリュー・ラーナー氏は語る。 「しかし、最初の問題はそれが何であるかを理解することです。なぜなら、さまざまな定義と見解があるからです。」

1. NetDevOps とは何ですか?

Gartner によると、NetDevOps は継続的インテグレーション/継続的デプロイメント (CI/CD) の DevOps 概念をネットワーク アクティビティに適用したものです。このモデルを説明するために使用される他の用語には、NetOps 2.0、ネットワーク・アズ・コード、GitOps ネットワーキングなどがある、とラーナー氏は述べた。調査会社 GigaOm によると、NetDevOps は、プログラムされた自動化されたワークフローを使用してネットワーク インフラストラクチャをコード (IaC) として抽象化、エンコード、実装し、構成のドリフトを排除することで、ネットワークに品質と回復力を組み込みます。 NetDevOps を活用するには、企業はステージング、事前/事後検証、構成などのネットワークアクティビティのテストを含む自動化されたパイプラインを備える必要があると Lerner 氏は述べています。 GigaOm もこれに同意し、NetDevOps パイプラインはさまざまな開発環境から本番環境にコードを配信し、その過程で包括的な検証とコンプライアンス テストを開始できると付け加えています。同社によれば、NetDevOpsには継続的な監視、測定、対応も含まれており、構成が望ましい状態から逸脱していることが検出されると、自動的に修復アラートがトリガーされるという。

2. NetDevOps の利点は何ですか?

NetDevOps が DevOps に由来することを考えると、NetDevOps にも同じ目標が多くあるのは当然です。 「DevOps には 4 つの原則があります。総合的なシステム思考アプローチ (システムの一部ではなく全体を見る)、組織的なサイロ化の排除、迅速なフィードバック、作業負荷を軽減する自動化です」と、独立系ネットワーク自動化アーキテクトの Joel King 氏は述べています。キング氏は、ネットワーク運用は、特にネットワークのプログラマビリティによる自動化に関しては、企業の IT インフラストラクチャをサポートする他の機能領域に遅れをとっていると指摘しました。 「企業をサポートする新しいアプリケーションやサービスを導入するには、コンピューティング、ストレージ、ネットワークの各コンポーネントの構成変更や新しいハードウェアが必要です」とキング氏は述べた。 「これらの変更は、多くの場合、エンジニアがターミナル ウィンドウに入力して手動で行うため、正式な変更管理プロセスを通じて確認し、営業時間外に実装する必要がある場合があります。」

アプリケーションのニーズをサポートするために必要なインフラストラクチャの変更を実施するには、数週間から数か月かかる可能性があるとキング氏は述べた。 「インフラストラクチャの変更を自動化することは、ビジネスニーズを満たす新しいアプリケーションやサービスを導入するのに必要な時間を短縮するために不可欠な要素です」と彼は言いました。 「NetDevOps は俊敏性の向上に役立ち、ネットワークがボトルネックになることが多いため、インフラストラクチャをコードとして実装する企業にとって特に価値があります」と Lerner 氏は述べています。 「NetDevOps の実践により、明確なワークフローとドキュメントが推進され、監査、ガバナンス、トラブルシューティングに役立ちます。」 NetDevOps のもう 1 つの利点は、DevOps が開発と運用で行ったのと同様に、IT 部門間のコラボレーションを強化できることです。ソフトウェア開発会社 GS Lab のチーフ アーキテクト Sameer Mahajan 氏は、次のように述べています。「NetDevOps は、異なる責任を持つネットワーク開発チームと運用チームの間に橋を架けます。開発チームはコードの開発とテストを担当し、運用チームは環境、IT アーキテクチャ、展開、可用性などを担当します。」

マハジャン氏は、従来、開発から本番環境へコードを導入する際には、複数回の引き継ぎが必要だったと述べた。 「これはソフトウェアの品質問題、遅延、チーム メンバー間のフラストレーションにつながります。NetDevOps は、このプロセスを自動化してシームレスにすることで、これらの問題を解決します。ネットワーク変更の展開の効率が向上し、エラーが減少します。」と彼は言いました。マハジャン氏は、NetDevOps にはデバイス構成、データ収集とテレメトリ、コンプライアンス チェック、移行、レポート、トラブルシューティング、構成管理など、少なくとも 7 つの主要なユース ケースがあると指摘しました。

3. NetDevOps 導入の障壁は何ですか?

現在まで、NetDevOps は広く実装されていません。 「現在、NetDevOps プラクティスを積極的に活用している企業はわずか 2% から 10% だと推定しています」と Lerner 氏は述べています。企業は NetDevOps を導入する上で多くの障壁に対処する必要があります。

リスク回避: 「データ センターの停止の影響は甚大です。その結果、ネットワーク チームはリスクを嫌い、データ センター ネットワークの自動化に自信が持てません。NetDevOps の実践では、最新のネットワーク情報インベントリ、場所などを正確に保存する必要がありますが、これは多くの企業では一般的ではありません。」

  • 技術的負債: 「単一のベンダーと構成の観点から見た異機種環境という形の技術的負債も、もう 1 つの障壁です。そしてもちろん、ネットワーク アクティビティに関連するワークフローが一貫していない、または文書化されていないと、導入が制限されます。」
  • スキル不足: 「Ansible や Python、コミュニティ フォーラム、関連する DevOps 担当者とコミュニケーションをとるネットワーク チームなど、特定のソフトウェア機能に採用とトレーニングの重点を移すことで、スタッフに投資することをお勧めします。」
  • ドキュメント: 「NetDevOps の実践には、最新のネットワーク情報の正確なリポジトリが必要ですが、これは多くの企業では一般的ではありません。」
  • 文化: 多くの組織にとって、これらの原則を採用することは大きな文化的変化を意味します。同氏は、信頼の文化、トップダウンの管理、厳格な変更管理が欠如している企業は、NetDevOps の実装に問題を抱える可能性があると述べました。

4. NetDevOpsを始めるには

NetDevOps の実装は、テクノロジーではなく、プロセス、組織、トレーニングが重要です。キングは言った。 「スタッフのスキルを評価することは、必要な最初のステップです。多くのネットワーク エンジニアには、ネットワーク プログラマーになる時間も興味も能力もありません。しかし、一部のネットワーク エンジニアリング チームにとって、プログラミング スキルの習得は新たな課題となる可能性があり、学習の機会を提供することはチームにとって有益です。」

キング氏は、主題専門家(SME)がプログラマーと協力できるチーム構造を構築することは良いアプローチだと述べた。さらに、企業は、中小企業とプログラマーの統合チームがどのように機能するかを実証するための卓越センターを設立し、このチームアプローチを IT 運用の他の領域に適用して複製することができます。トレーニングへの投資に加えて、NetDevOps への移行を準備している企業は、従業員に新しいプロセスとツールを習得するための十分な時間を与える必要がある、と Lerner 氏は述べています。

「ネットワーク チームをアジャイル チームおよび DevOps チームと相互にトレーニングします。」さらに、ネットワーク チームはデバイス構成と運用ネットワーク状態 (アクティブなルーティング テーブルなど) をバージョン管理システムにキャプチャして保存する必要があるとも述べました。また、デバイス タイプ用の標準テンプレートを作成し、バージョン管理を適用し、構成のドリフトを追跡し、可能な場合は自動化を使用することもお勧めします。さらに、彼は次のように付け加えました。「変更前後の検証を自動化する必要があり、環境の前後のテスト (レイテンシ/可用性のチェックなど) を自動化する必要があり、テストと構成のロールバックを自動化する必要があります。」最終的には、NetDevOps をサポートする新しい文化を創造することになる、とマハジャン氏は言います。 「企業は、小さな変更を自動化して頻繁に行うという考え方に移行すべきだ」と彼は語った。 「小さな変更はリスクを軽減します。頻繁な変更は環境を最新の状態に保つのに役立ちます。また、自動化により手動介入とエラーの可能性が軽減されます。」

5. NetDevOps への道を成功に導く方法

NetDevOps イニシアチブを開始することは重要ですが、長期にわたって成功を維持するには継続的な努力が必要です。

「NetDevOps 戦略を維持し、成功を収めるには、時間、トレーニング、組織構造の面で経営陣による育成と投資が必要です」とキング氏は言います。 「これらの変更は長期的な投資です。」キング氏は、チームが早い段階で小さな勝利を達成できるようにすることが重要だと語った。 「コスト削減、従業員満足度の向上、利害関係者への価値提供の迅速化、そして経営陣への可視化という点で、成功の指標を把握することが極めて重要です」と彼は語った。チームの能力を拡大するためには、継続的な学習と実験に投資することも重要だとキング氏は言う。 「従業員に仕事の改善や革新のための時間を与え、それらの革新を組み込むために既存のプロセスを調整する」と彼は述べた。

6. NetDevOps の成功をどのように測定しますか?

「成功は、ネットワークの稼働時間の増加、エラーの減少、最新バージョンの変更による環境の維持によって測られます」とマハジャン氏は語った。 NetDevOps を使用する場合、組織はそれを単独で行う必要はありません。これは商用ベンダー製品というよりはプロセスに近いが、企業が組織内で NetDevOps を実現できるよう支援できるベンダーは存在すると Lerner 氏は述べた。これらには、コードとしてのインフラストラクチャやその他のネットワーク自動化機能を提供する Network to Code、Itential、HashiCorp、Arista などが含まれます。ギガオムは、今後数カ月で市場が急速に発展すると予想していると述べた。 「新規参入企業は無駄のない革新的なソリューションで目立つようになる一方、既存のネットワークベンダーはソリューションプロバイダーを買収し、主要なパートナーシップを拡大することで競争するだろう」と同氏は述べた。さまざまな NetDevOps ベンダーや利用可能なオプションおよび環境が進化するにつれて、最適な NetDevOps ツールの選択は、組織のユースケース、既存のソフトウェア インフラストラクチャ、アーキテクチャの選択、および内部機能によって異なります。

デジタル運用への移行を自動化し、加速化したいと考えている企業の多くは、ネットワークのパフォーマンスと信頼性を向上させる取り組みの一環として、NetDevOps に重点を置くと考えられます。

元のリンク: https://www.networkworld.com/article/3665915/what-is-netdevops-and-how-can-it-help-it-meet-business-goals.html​

<<:  モノのインターネットにおけるエッジコンピューティングについて話す

>>:  Amazon Web Services と Riot Games が協力して e スポーツ体験を刷新

推薦する

Qi Ning: 検索エンジン知識ウェブページ重複検出技術

重複したウェブページコンテンツは検索エンジンにとって非常に有害です。重複した Web ページが存在す...

クラウドネイティブの AWS サービスを活用してセキュリティ体制を強化するにはどうすればよいでしょうか?

[[428809]]この記事はWeChat公式アカウント「新チタン雲務」から転載され、喬炳成が翻訳し...

共同購入ウェブサイトはどのようにしてプラットフォーム変革を成功させることができるのでしょうか?

B2C ショッピング ウェブサイトがプラットフォーム ベースになる一方で、グループ購入ウェブサイトも...

テンセントマーケティングケーススタディ: モバイル QQ vs. WeChat

5月28日、メディアはテンセントのユーザーに対して大きなジョークを飛ばした。このジョークの背後にある...

アンカーはダブルイレブンを失った

今年のダブルイレブンは例年よりも早く盛り上がりました。李佳奇や魏亜など、タオバオのトップキャスターの...

dedipath - 安価なクラスターサーバー/512IP/E3-1270/32g メモリ/1Gbps 帯域幅

IPv4 の価格が高騰しているため、最近では安価なクラスター サーバーが少なくなっています。SEO ...

ワイン会社のウェブサイトにおける「区切り線」を最適化する方法(I)

インターネットの継続的な発展により、ますます多くの企業がインターネット参入に参加できるようになりまし...

oplink-25% オフ/Xen/onAPP/クラウド/SSD/windows/100M 無制限/ヒューストン

Oplink の製品は、低価格の安価な商品を好む人にとってはそれほどコストパフォーマンスが高くありま...

SEOデータ分析で注意しなければならないいくつかの主要な要素

すべてのウェブマスターにとって、SEO は必要な知識または概念です。ランキングがある限り、SEO は...

#サーバー# serverpronto-$150/E5-1650v4/64g メモリ/500gSSD/20T トラフィック

Serverpronto では最新の特別低価格サーバーを販売しています。他社との違いは、ハイエンドの...

小さくて美しいマーケティングアプローチは、独自の特徴を出すことです

最近、「小さくて美しい」という言葉をよく耳にします。小さくて美しいとは、いったいどういう意味でしょう...

製品ニーズの背後にあるユーザーの動機をどう引き出すか

[コアヒント] ユーザーを中心に据えて製品を設計する場合、プロダクトマネージャーは単純な需要現象を超...

ウェブサイト最適化の新たな方向性 - 画像の最適化

画像はウェブサイトの重要な要素です。画像、Flash、テキストなどの多様な要素で構成されたウェブサイ...

友情リンク詐欺の高度なテクニックを暴露する第2部

フレンドリーリンクの交換は、ウェブサイトのランキングを向上させ、ウェブサイトの重みを増やすための最も...

Juniper SRX の導入方法と KVM でのテスト

[[331638]]例示する仮想化された SRX は、DNS プロキシ、IP in IP トンネル、...