Spirent Communications Inc(スパイレント コミュニケーションズ社)

テストベッド・オーケストレーション&テストケース・マネジメント「Velocity Core」

Velocity Coreは、物理・仮想・ハイブリット環境をオーケストレーションする自動化LaaSソリューションです。複数のテストベッドにわたる継続的なテストにより、DevOpsワークフローを強化します。Velocityは、限りあるリソースの利用率を最大化し、テストベッドのセットアップ時間を短縮します。実用的な管理情報を提供し消費電力を最小化することにより、資本コストと運用コストの両方を削減します。

最新版ダウンロード

特長

  • ラボリソースへのグローバルアクセス
  • 物理・仮想・ハイブリッドテストベッドの自動予約構成
  • 組み込まれた自動化ワークフローによる環境構築・テスト実行・解析
  • リソース利用率やテスト合否率など実用性の高い情報をダッシュボード
  • REST APIによる完全かつ拡張可能な自動化

ラボ運用管理: 利用状況・コスト見直し

運用管理
  • 自社製予約システムを立ち上げたことはありますか?どのように役立っていますか?
  • 物理的な設備、ケーブリングなど、機器が無秩序な状態となることはありませんか?
  • 個人が“必要な場合”に備えて、機器を保有していませんか?
  • 個人が機器の“闇取引”( 予約システムを利用しない個人間の貸し借り) をしていませんか?
時間
  • ユーザはラボ内での作業に多くの時間をとられていませんか?
  • 管理者は機器の割り当ての決定に多くの時間をとられていませんか?
コスト
  • ラボにかかるコストについて定期的に見直しをしていますか?
  • ラボにある機器の総額はどれほどになりますか?すべて有効に利用できていますか?
ラボの種類
  • ラボタイプは?構成変更の頻度は?(PoC, 技術サポートセンタ, 開発, QA/テスト, 教育, 他)
  • 多数のユーザ、複数のグループでラボを利用していますか?

Velocity によるラボオーケストレーションへ

検証環境オーケストレーションとテストケース管理を実現

  • 全ユーザ24時間365日世界中からアクセス可能なリソース集中管理システム
  • デモやテストなど目的に応じたトポロジを自動構成し作業効率を向上
  • トポロジ変更からシームレスなテスト実行・予約実行
  • 物理リソースに加え、物理・仮想トポロジやテスト資産の共有
  • テスト結果やリソース利用率などダッシュボードによるビジュアル化(ElasticSearch&Kibana)
  • Velocity 機能を100%カバーするREST API 実装による拡張性とコラボレーション

円滑なラボマネジメント・スケジューリング

  • 物理・仮想を問わずラボ機器を統合管理しCAPEXとOPEXを削減
  • 機器の可用性と予約競合の識別と競合解決ワークフロー
  • 予約リクエストと承認ワークフロー
  • リソース利用率から適切な設備投資のための実用的なデータを提供
  • ユーザや機器のグループ化、隔離
  • 必要以上の数・期間の機器の占有、個人間の貸し借りを排除

テストケース

テストベッドオーケストレーションとテスト実行フロー

Velocity は、トポロジ生成からテストケース実行、レポーティング、トポロジのリリースをシームレスに実現します。

velocity_03

Velocity 物理環境テストケースワークフロー

veloity_gui_01

Velocity ラボ管理、テストベッド・オーケストレーション、テストケース・ライブラリ、ユーザ管理
VDS
(Velocity Datastore)
テストトポロジ・リポジトリ、テストケース・リポジトリ、テストレポート・リポジトリ、ユーザ・リポジトリ
Velocity Agent テストケース実行、テスト実行結果のレポーティング
  1. テストケースとトポロジ等の準備
    iTest でテストケースを作成しVelocity のライブラリへアッ プロードします。
    - Velocity はリポジトリにアップロード(a)
  2. トポロジ生成とリリース
    Velocity からトポロジ(DUT, テスタ等) の使用を予約します。
    - Velocity はレイヤ1 スイッチ経由で物理結線を変更(b)、予約期間の終了後にトポロジをリリース(g)
  3. テストケースの実行
    Velocity のライブラリから実行するテストケースを選択します。
    - エージェントがテストケースを実行(c)、テスタやDUT か ら結果を収集(d)、テストレポートを作成しリポジトリにアッ プロード(e)
  4. テスト結果の解析
    Velocity 上でテストレポートを解析します。
    - Velocity はリポジトリからテストレポートを表示(f)

ユーザインターフェース

veloity_gui_01

テストベッドオーケストレーション

  • 物理・仮想・ハイブリッドテストベッドの作成・予約実行
  • 強力な抽象化機能によるリソース稼働率の向上

veloity_gui_02

スケジュール管理

  • 物理・仮想リソース、トポロジ予約
  • 現在・未来の予約の確認
  • 代替機器や利用可能な時間帯の検索
  • リソース予約競合解決ワークフロー
  • 予約リクエストと承認ワークフロー
veloity_04

veloity_gui_01

リソース利用率レポート( 予約競合カウントを含む)

  • リソース・ポート・ユーザごとの利用率をレポート
  • 予約競合のカウント
  • 使用開始(Check-in) 機能による実稼動の把握
  • 期間やユーザグループによるフィルタリング

veloity_gui_01

テストレポート

  • ステップbyステップによるテスト結果解析
  • 各ステップのアクションやレスポンスの詳細表示
  • デバッグビュー

ダッシュボード

veloity_gui_01

一元化されたスケーラブルなデータ収集。
トレンド分析のための分析ダッシュボード、テストプロセスと結果に対するリアルタイム考察とCAPEX ROIの決定に役立ちます。

  • リソースメトリック : 可用性、利用率、競合
  • 使用メトリック : 予約&実行

動作環境・要求仕様

動作環境

ESXi あるいはKVMにVelocity VM とVDS(Velocity Datastore)をセットアップします。テストケース作成や実行エージェントとしてiTest やVelocity Agent を設定します。License Server はiTest のLicenseServer と共有可能です。

velocity動作環境

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.
∗ドライバを作成することで多様なスイッチを利用可能です

velocity_03
Calient
光3D MEMS 技術を用いた
レイヤ1スイッチ
NETSCOUT
L2-4 インテリジェント機能も対応
レイヤ1スイッチ

仮想テストベッドオーケストレーション (オプション)

仮想リソースのオーケストレーション

VMware VSphere、またはOpenStackの仮想化基盤と連携、仮想リソースのオーケストレーションが可能です。

  • イメージの管理
  • 仮想マシン・仮想ネットワークの作成/削除
  • 仮想リソースの各種プロパティ設定

動画

Velocity Coreトレーニング動画

play_circle_filled Module1: Velocity イントロダクション

play_circle_filled Module2: Velocity ユーザトレーニング

最新情報

2025年11月Velocity v25.3 をリリースしましたリリースノート

2025年6月Velocity v25.1 をリリースしましたリリースノート

2025年2月Velocity v24.4 をリリースしましたリリースノート

2024年6月Velocityトレーニング動画を公開しました

2022年6月事例紹介を公開しました

最新版ダウンロード