Spirent Communications Inc(スパイレント コミュニケーションズ社)
テストベッド・オーケストレーション&テストケース・マネジメント「Spirent Velocity」
特長
- ラボリソースへのグローバルアクセス
- 物理・仮想・ハイブリッドテストベッドの自動予約構成
- 組み込まれた自動化ワークフローによる環境構築・テスト実行・解析
- リソース利用率やテスト合否率など実用性の高い情報をダッシュボード
- REST APIによる完全かつ拡張可能な自動化
ラボ運用管理: 利用状況・コスト見直し
運用管理 |
|
---|---|
時間 |
|
コスト |
|
ラボの種類 |
|
Velocity によるラボオーケストレーションへ
検証環境オーケストレーションとテストケース管理を実現
- 全ユーザ24時間365日世界中からアクセス可能なリソース集中管理システム
- デモやテストなど目的に応じたトポロジを自動構成し作業効率を向上
- トポロジ変更からシームレスなテスト実行・予約実行
- 物理リソースに加え、物理・仮想トポロジやテスト資産の共有
- テスト結果やリソース利用率などダッシュボードによるビジュアル化(ElasticSearch&Kibana)
- Velocity 機能を100%カバーするREST API 実装による拡張性とコラボレーション
円滑なラボマネジメント・スケジューリング
- 物理・仮想を問わずラボ機器を統合管理しCAPEXとOPEXを削減
- 機器の可用性と予約競合の識別と競合解決ワークフロー
- 予約リクエストと承認ワークフロー
- リソース利用率から適切な設備投資のための実用的なデータを提供
- ユーザや機器のグループ化、隔離
- 必要以上の数・期間の機器の占有、個人間の貸し借りを排除
テストケース
テストベッドオーケストレーションとテスト実行フロー
Velocity は、トポロジ生成からテストケース実行、レポーティング、トポロジのリリースをシームレスに実現します。
Velocity 物理環境テストケースワークフロー
Velocity | ラボ管理、テストベッド・オーケストレーション、テストケース・ライブラリ、ユーザ管理 |
---|---|
VDS (Velocity Datastore) |
テストトポロジ・リポジトリ、テストケース・リポジトリ、テストレポート・リポジトリ、ユーザ・リポジトリ |
Velocity Agent | テストケース実行、テスト実行結果のレポーティング |
- テストケースとトポロジ等の準備
iTest でテストケースを作成しVelocity のライブラリへアッ プロードします。
- Velocity はリポジトリにアップロード(a) - トポロジ生成とリリース
Velocity からトポロジ(DUT, テスタ等) の使用を予約します。
- Velocity はレイヤ1 スイッチ経由で物理結線を変更(b)、予約期間の終了後にトポロジをリリース(g) - テストケースの実行
Velocity のライブラリから実行するテストケースを選択します。
- エージェントがテストケースを実行(c)、テスタやDUT か ら結果を収集(d)、テストレポートを作成しリポジトリにアッ プロード(e) - テスト結果の解析
Velocity 上でテストレポートを解析します。
- Velocity はリポジトリからテストレポートを表示(f)
ユーザインターフェース
テストベッドオーケストレーション
- 物理・仮想・ハイブリッドテストベッドの作成・予約実行
- 強力な抽象化機能によるリソース稼働率の向上
スケジュール管理
- 物理・仮想リソース、トポロジ予約
- 現在・未来の予約の確認
- 代替機器や利用可能な時間帯の検索
- リソース予約競合解決ワークフロー
- 予約リクエストと承認ワークフロー
リソース利用率レポート( 予約競合カウントを含む)
- リソース・ポート・ユーザごとの利用率をレポート
- 予約競合のカウント
- 使用開始(Check-in) 機能による実稼動の把握
- 期間やユーザグループによるフィルタリング
テストレポート
- ステップbyステップによるテスト結果解析
- 各ステップのアクションやレスポンスの詳細表示
- デバッグビュー
ダッシュボード
一元化されたスケーラブルなデータ収集。
トレンド分析のための分析ダッシュボード、テストプロセスと結果に対するリアルタイム考察とCAPEX ROIの決定に役立ちます。
- リソースメトリック : 可用性、利用率、競合
- 使用メトリック : 予約&実行
動作環境・要求仕様
動作環境
ESXi あるいはKVMにVelocity VM とVDS(Velocity Datastore)をセットアップします。テストケース作成や実行エージェントとしてiTest やVelocity Agent を設定します。License Server はiTest のLicenseServer と共有可能です。
Velocity システム要件
Velocity Datastore VM
ハードウェア | 最小構成 |
---|---|
vCPU | 4 vCPU |
Memory | 32 GB RAM |
Disk space | 500 GB |
Velocity VM
ハードウェア | Small(1~1K Resources) |
---|---|
vCPU | 4 vCPU |
Memory | 32 GB RAM |
Disk space | 200 GB |
機能
機能概要
- 自動ラボマネジメントソリューション
- 自動L1/L2スイッチング
- 物理、抽象&仮想トポロジ
- 装置の可用性と競合識別
- 予約競合解決ワークフロー
- 予約リクエストと承認ワークフロー
- マニュアルケーブリングワークフロー
- ラボインベントリの作成・管理・維持
- VNF/SDNテスティング
- ユーザグループ、装置グループ設置による関連付け、または隔離
- テスト実行インテグレーション
- REST APIによる拡張性とコラボレーション
- ダッシュボードによるリソース利用率のレポート化と管理
- 物理・仮想リソースのコーディネート、オーケストレート、スケジューリング、モニタリング(LaaS)
- ラボおよび本番環境のテスト管理
- ラボ統合を促進
- ベンダ隔離の確保
- エンタープライズレベルのスケーラビリティと可用性
- CPEX/OPEXを制御する資産利用率の管理
- レガシーツールを統合するREST API の実装
機能特長一覧
Lab Management | Velocity(7.1) | コメント |
---|---|---|
Topology Creation & Mgmt. | 〇 | |
Subtopology Support | 〇 | 既存のトポロジーと新規トポロジーを統合できます。Subtopology のアップデートにより、親トポロジーの設定を自動的に更新することも可能です。 |
Physical, Virtual and Hybrid Resource management | 〇 | |
Permissions based Reservations | 〇 | ユーザ・ユーザグループそれぞれに細かいロールおよび権限を設定し、リソースのアクセス、予約、承認を分けることができます。これによりシステムアドミン、テスタ、テストケース開発者、ラボ管理者、プロジェクトマネージャーそれぞれが専任すべき仕事に効率よく 従事できます。 |
Browser-based interface | 〇 | |
Cabling workflow automation | 〇 | マニュアルのケーブリング作業の際に、Velocity がトポロジー情報や設定から自動的に最適化したワークフロー(ワークオーダー) を提供し、トポロジーやリソースの変更および関連箇所設定の更新をサポートします。 |
Conflict Resolution with Escalations workflow |
〇 | 試験予約スケジュールがコンフリクトした際の、上位マネージャーへのエスカレーションワークフローが用意されています。 |
User Management | 〇 | |
Move Port groups | 〇 | シャーシ、ブレード単位に、複数のポートをグループ化することができます。また、ポートグループ内のポートプロパティ及びサブグループを、一つのオブジェクトとして移動する ことができます。 |
Event-driven Integration (Triggered Automation) |
〇 | ユーザが定義した複数のシステムイベントをトリガーに、タスクを自動化することが可能です。 |
Hand-off of Reservation (Change Reservation Owner) |
〇 | |
Console Access Management in Reservations | 〇 | |
Support Temporary Users | 〇 | テンポラリーユーザの作成や使用期限設定をサポートします。 |
Support for TOSCA/YAML for topology creation |
〇 |
Test Execution and Reporting | Velocity(7.1) | コメント |
---|---|---|
Test Scheduling | 〇 | |
Execution & tracking, support for multiple agents |
〇 | |
Results tracking | 〇 | |
Web-based access | 〇 | |
Dashboard/Web-based Analytics | 〇 | |
Agent Capabilities | 〇 | Velocity 用のテスト Agent が並列試験をサポートします。また、分散処理アーキテクチャにより、試験処理とマネージメントの負荷を分散し、より効率的に試験を実施することができます。 |
Runlists | 〇 | |
Customized Test Report | 〇 | |
Python Code Execution | 〇 |
L1/L2トポロジ・アクティベーション
Layer1, Layer2(VLAN) マッピング変更による論理構成のリモート制御
動的アクティベーション:
レイヤ1スイッチ: NetScout, Calient, Polatis, Lepton
レイヤ2スイッチ(VLAN): Arista, Cisco, Juniper etc.
∗ドライバを作成することで多様なスイッチを利用可能です
光3D MEMS 技術を用いた
レイヤ1スイッチ
L2-4 インテリジェント機能も対応
レイヤ1スイッチ
仮想テストベッドオーケストレーション (オプション)
仮想リソースのオーケストレーション
VMware VSphere、またはOpenStackの仮想化基盤と連携、仮想リソースのオーケストレーションが可能です。
- イメージの管理
- 仮想マシン・仮想ネットワークの作成/削除
- 仮想リソースの各種プロパティ設定
事例紹介
NTTアドバンステクノロジ株式会社様 検証の自動化・効率化を追求しラボDXを推進
各検証ラボの効率化において、環境構築の負荷が大きな課題でした。従来の表計算ソフトによるラボ資産の管理では、管理表の更新の遅れやデバイスの初期化のし忘れなどのために、新たな環境構築に長時間かかることも。NTTアドバンステクノロジ株式会社は、ラボの仮想・物理資産を登録して統合的に管理するVelocityを導入してiTestと連携させることで、60%もの工程の自動化を達成しました。管理表の作業から解放され、夜間テストを仕込めばエンジニアは帰宅することもできます。この効果から“前に戻りたくない”という現場の声もいただいています。
※こちらの事例紹介は以下ページよりダウンロードをお願いいたします。
※ダウンロードには会員ログインが必要です。
CalixがSpirent Velocityを利用して複数のラボを単一の自動化ラボに集約
新しい Lab as a Service モデルでテストセットアップ時間を数日から数分に短縮、エネルギーコストと CAPEXを削減
Calix Inc.はユニファイドネットワークアクセスおよびスマートプレミスのデリバリに必要なクラウドとソフトウェアのプラットフォーム、システム、およびサービスのグローバルプロバイダです。 Calixのプラットフォームとサービスは DevOps オペレーションモデルの活用、加入者エクスペリエンスの最適化、およびスマートホームとスマートビジネスの複雑性を新しい収益源に変えることにより、顧客の次世代ネットワーク構築を支援しています。
課題
- 企業間のNG-PON2(次世代パッシブ光ネットワーク)、WiFi6 、5Gフロントホール、IoT、および消費者向けブロードバンドのデプロイにより製品開発の複雑性と必要なテストのスケールが大きく増大していた
- NG-PON2によりネットワークキャパシティが劇的に増大することで、地理的に分散したラボをまたがってテストをスケールアウトする従来のパラダイムに従い続けることは不経済になってしまう
導入効果
- ラボからライブネットワークへのデプロイまでの製品ライフサイクルを加速
- ラボのテストベッドセットアップを300倍高速化
- 機器のCAPEXとエネルギーコストを大きく削減
- Lab as a Serviceモデルと自動化によりDevOpsのCI/CDとNetOpsを実現
※こちらの事例紹介は以下ページよりダウンロードをお願いいたします。
※ダウンロードには会員ログインが必要です。
ネットワークセキュリティのマーケットリーダーがグローバルラボを一新
あるエンタープライズセキュリティソリューションのマーケットリーダーは、顧客に提供しているワールドクラスの24 時間年中無休のサポートに対して、J.D.PowerとTSIAから卓越したサポートサービスに送られるアワードを受賞しました。
顧客サービスは優れていた一方、ラボ関連のOpEx およびCapEx コストは維持できないほど高く、さらに増大していました。
課題
- 素晴らしいカスタマーサポートを有していたが、関連するラボのOpEx およびCapEx は維持できない水準であり、増加し続けていた
- 特定の顧客の環境を再現するため、デバイス、ケーブリング、および設定を常時変更する必要があった
- 毎年多くの異なる構成をセットアップする必要があり、それぞれの構成はかなりの手作業を要求し、またリソースを共有する効率的な方法がなかったため、エンジニアはもしもの時のために機材を囲い込んでいた
- 管理者は機材の利用パターンと実際の利用率について十分に把握することができていなかった
導入効果
- Spirent のVelocity Lab asa Serviceプラットフォームはこのベンダが5つのラボを自動化されたグローバルな24時間稼働の単一のラボに集約することを可能にした
- 世界中の多くのエンジニアがリソースインベントリ全体にアクセスできるようになった
- 24 か月にわたって、【OpExを$5.2M削減】【CapExを$2.8M削減】という劇的な財務改善を達成した
※こちらの事例紹介は以下ページよりダウンロードをお願いいたします。
※ダウンロードには会員ログインが必要です。
サービスプロバイダ、ワイヤレスサービスプロバイダの事例
動画
Spirent Velocityトレーニング動画
play_circle_filled Module1: Velocity イントロダクション
play_circle_filled Module2: Velocity ユーザトレーニング
最新情報
2024年6月Velocityトレーニング動画を公開しました
2024年4月Velocity v9.5 をリリースしましたリリースノート
2023年11月Velocity v9.4 をリリースしましたリリースノート
2023年7月Velocity v9.3 をリリースしましたリリースノート
2022年6月事例紹介を公開しました
2022年4月ホワイトペーパーを公開しました