ネットワークDevOpsを加速させる方法

ベロシティ・コア
+ Velocity Core

継続的テストによるネットワークDevOpsの加速

ネットワーク機器およびソフトウェアの各チームは、DevOpsを導入することで、より低コストで、より高品質なリリースを数多く提供しています。継続的テストでは、CIビルドから毎晩の回帰テスト、リリース受入テストに至るまで、パイプラインを通過するすべてのコードおよびインフラストラクチャの変更が検証されます。これがなければ、継続的デリバリーは信頼性を欠くことになります。このワークフローは、現在の実践状況の評価から始まります。具体的には、テストの選定方法、回帰テストの自動化率、CIビルドが本番環境の構成を複製した環境で行われているかどうか、そしてテストリソースが需要に応じて拡張されているかどうかなどが評価されます。 その後、チームは「月次リリース」や「エスカレーションの削減」といったビジネス目標に加え、ビルド、回帰テスト、リリーステストの所要時間に関する技術的な目標を設定します。

共通の課題が立ちはだかります。開発センターは別々の支社や研究所を運営しており、その結果、分散したサイロ化が生じ、ビルド、テスト、リリースのサイクルが長期化しています。自動テストのカバレッジは50%を下回ることが多く、既存の自動化システムは柔軟性に欠け、不安定な場合もあります。各部門で統一されていない指標が使用されており、誤検知による失敗のため、結果に基づいた対応が困難になっています。開発部門と運用部門の間では、アジリティと安定性という相反する優先順位が存在します。 ある事例では、3,600万行以上のコードを抱える製造業者が、年2回未満のリリース頻度にとどまり、ビルドテストの失敗率は50%に達し、エンジニアリング時間の75%が修正作業に費やされていました。チームには、モジュール化されたテストスイート、共有されたラボインフラ、CIオーケストレーション、弾力性のあるリソース、そして一貫性のあるダッシュボードが必要です。

ネットワークDevOps加速ソリューション

キーサイトは、ラボの自動化、テストの自動化、およびDevOps導入の専門知識を組み合わせ、デリバリーパイプラインに継続的テストを組み込みます。Velocity Coreは、物理および仮想のテストラボを一元管理し、各パイプライン段階で必要なトポロジーをプロビジョニングするとともに、JenkinsなどのCIオーケストレーションツールと連携します。Velocity iTestは、製品のバリエーションやトポロジーを横断して、再利用可能な自動テストスイートの作成、管理、実行をサポートします。 キーサイトの専門家は、導入を「インフラストラクチャ」(ツールの統合と指標の確立)、「スケールアップ」(テストのモジュール化と弾力的なリソースの追加)、「アクセラレーション」(CIおよびデリバリーサイクルの短縮)の3つのフェーズに分けて支援します。ある大手ネットワーク機器メーカーでは、キーサイトのソリューションにより、ビルド、テスト、リリースの自動化率を99%に達成し、ビルドおよびテスト時間を46時間から1時間に短縮、リリーステストを4週間から24時間に短縮しました。

「ネットワークDevOps加速ソリューション」のブロック図をご覧ください

ネットワークDevOps加速ソリューション

当社の「ネットワーク DevOps アクセラレーション ソリューション」の製品をご覧ください

関連するユースケース

お問い合わせ ロゴ

当社のエキスパートにお問い合わせください。

所望のソリューションを見つけるのにお困りですか?