パブリッククラウドと構成管理ツールを活用した試験効率化に関する検討
2
0
0
全文
(2) 情報処理学会第 80 回全国大会. 表 2 試験における作業の分類 作業の分類 実施する作業の概要 自動化準備 構成管理ツールによる自動化 用のテキストファイルを記述 機材確保 試験サーバの調達、試験環境 のネットワークの構築など スクリプト作成 テストスクリプトの作成 SW インストール 試験ツールのインストール ツール実行 試験ツールの実行、試験実施 表 3 各方式における作業の実施方法 作業の分類 従来方式 提案方式 自動化準備 なし 手動 機材確保 手動 自動 スクリプト作成 手動 手動 SW インストール 手動 自動 ツール実行 手動 自動. 1回目. 従来. 機材確保 SWインストール 系列6 30.65. 今回. 12.27. 30.65. 今回. 0.21 0. 10 20 作業時間 [HOUR]. 30. 図 2 実施方式ごとの作業時間の比較. (2) パブリッククラウドの VM や仮想ネットワーク などのリソースの生成・削除が可能なこと、(3)構 成管理ツールのインストール先は管理サーバのみで よいこと、の 3 点を評価基準とした。上記の評価基 準は、OSS の構成管理ツールである Ansible[4]が全 て満たす。Ansible 単体で基準を満たし、他のソフ トウェアと組み合わせて利用する必要ないことも特 長と考え、今回は Ansible を利用する方式とした。 構成管理ツールを用いる場合、自動化用のテキス トファイルの記述など、従来方式には含まれない作 業が発生する。表 2 に、試験で発生する作業の分類 を示す。なお、表 2 中のテストスクリプトは、試験 ツールが試験時に入力として用いるテキストファイ ルを指し、試験に関するパラメータを記載する。表 3 に、従来方式と提案方式における、各作業の実施 方法を示す。従来方式は自動化準備を含まず、他の 作業を手動で行う。提案方式は、自動化準備、スク リプト作成を手動で行い、他の作業は自動で行う。 作業時間の比較 従来方式と提案方式における作業時間を試算し、 比較を行った。今回は、試験サーバ 10 台を利用 し、各試験サーバに JMeter をインストールして試 験を行う場合を想定した。従来方式は、試験サーバ としてレンタル PC を用意して手動で環境構築、試 験を行うもので、レンタル PC の調達に 24 時間要 するものとした。提案方式は、試験サーバとしてパ ブリッククラウド上の VM を利用し、自動で環境構 築、試験を行うものとした。 表 2 の作業の分類ごとに試算した作業時間を、図 2 に示す。今回は、同様の環境を繰り返し構築して 試験を行うことを想定して、1 回目の試験、2 回目 の試験に必要となる作業時間を試算した。 従来方式と提案方式では、パブリッククラウドの 利用による効果と、構成管理ツールの利用により、 作業時間に違いが生じたと考えられる。パブリック 4. 従来. 2回目. 実施方式. 自動化準備 スクリプト作成 試験ツール実行. クラウド利用による効果として、機材確保に要する 時間の短縮が挙げられる。従来方式ではレンタル PC を調達することのリードタイムが大きいが、提 案方式では VM の生成をオンデマンドで実施できる ため、機材確保における時間を短縮できる。パブリ ッククラウドは従量課金制のため、試験時間の短縮 により、試験用機材の費用削減も期待できる。 構成管理ツール利用による効果は、機材確保、 SW インストール、ツール実行における作業時間短 縮として表れている。ただし、提案方式の 1 回目の 試験では自動化準備が発生するため、作業時間にお いて自動化準備が占める割合が高い。2 回目の試験 では、自動化準備が不要となるため、作業時間削減 の効果が大きくなる。3 回目以降の試験でも、2 回 目の試験と同等の作業時間が発生すると考えれば、 繰り返し回数が多い試験ほど、構成管理ツールを利 用するメリットが大きいと考えられる。 おわりに 本稿では、パブリッククラウド上で試験環境構 築、及び試験実施を自動で行う方式を述べた。パブ リッククラウドと構成管理ツールを組み合わせて利 用することで、試験ツールを用いた試験を効率化 し、試験に要する労力の軽減が期待される。 今後の課題として、複数種類の試験ツールを用い た実際のシステム試験において、作業時間を測定、 評価することが挙げられる。また、パブリッククラ ウドではネットワークのトラフィックの状況によっ て遅延が変化する可能性もあるため、トラフィック 状況が作業時間に与える影響の検討も必要である。 5. 参考文献 [1] [2]. [3]. [4]. 1-178. “Apache JMeter,” http://jmeter.apache.org/ (閲覧: 2017 年 12 月 14 日) P. Harikrishna and A. Amuthan, “A survey of testing as a service in cloud computing,” 2016 International Conference on Computer Communication and Informatics (ICCCI), pp. 1-5, 2016. P. Mell and T. Grance, “The NIST Definition of Cloud Computing,”http://nvlpubs.nist.gov/nistpubs/Legacy/SP/n istspecialpublication800-145.pdf (閲覧: 2017 年 12 月 14 日) “Ansible is Simple IT Automation,” https://www.ansible.com/(閲覧: 2017 年 12 月 14 日). Copyright 2018 Information Processing Society of Japan. All Rights Reserved..
(3)
図
関連したドキュメント
・ 化学設備等の改造等の作業にお ける設備の分解又は設備の内部 への立入りを関係請負人に行わせ
平成 30 年度介護報酬改定動向の把握と対応準備 運営管理と業務の標準化
自動車環境管理計画書及び地球温暖化対策計 画書の対象事業者に対し、自動車の使用又は
車両の作業用照明・ヘッド ライト・懐中電灯・LED 多機能ライトにより,夜間 における作業性を確保して
車両の作業用照明・ヘッド ライト・懐中電灯・LED 多機能ライトにより,夜間 における作業性を確保して
車両の作業用照明・ヘッド ライト・懐中電灯・LED 多機能ライトにより,夜間 における作業性を確保して
2019年6⽉4⽇にX-2ペネ内扉に,AWJ ※1 にて孔(孔径約0.21m)を開ける作業中,PCV内 のダスト濃度上昇を早期検知するためのダストモニタ(下記図の作業監視⽤DM①)の値が作 業管理値(1.7×10
2019年6⽉4⽇にX-2ペネ内扉に,AWJ ※1 にて孔(孔径約0.21m)を開ける作業中,PCV内 のダスト濃度上昇を早期検知するためのダストモニタ(下記図の作業監視⽤DM①)の値が作 業管理値(1.7×10