SlideShare a Scribd company logo
1 of 48
Download to read offline
© 2016 Insight Technology, Inc. All Rights Reserved.
ソフトウェアテストを効率的に実施するための
データの仮想化と自動化とは?
株式会社インサイトテクノロジー
ビッグデータ・ソリューション事業部
益 秀樹
© 2016 Insight Technology, Inc. All Rights Reserved.
ブラウザ センサー情報UGC/UGM
常時ネット接続=新規サービスの需要
SNS ブログ 位置情報画像/動画 生体情報
趣味・嗜好 思想・信条 関心事
行動
パターン
信仰・宗教
健康状態
旅行予定
移動経路 行動範囲
検索 閲覧履歴
いつでも
どこからでも
即座に
3
© 2016 Insight Technology, Inc. All Rights Reserved. 3
シェアリングエコノミーをめぐる環境
シェアライド 民泊 ペット預かり 家事代行
© 2016 Insight Technology, Inc. All Rights Reserved. 4
競合に対する優位性=スピード
有識者検討会
リサーチ&
プロトタイプ
法律の整備
サービス
ローンチ
Ver.2 Ver.3
認可社会の動き
サービス提供者の
動き
新しい
ビジネスモデル
競合
競合 M&A
© 2016 Insight Technology, Inc. All Rights Reserved. 5
https://bankinnovation.net/2017/07/bofa-and-chase-pull-ahead-of-wells-in-mobile-user-growth/
アメリカがうらやましい?
© 2016 Insight Technology, Inc. All Rights Reserved. 6
アメリカがうらやましい?
https://bankinnovation.net/2017/08/partnership-is-the-only-way-smaller-banks-can-compete-on-mobile/
© 2016 Insight Technology, Inc. All Rights Reserved. 7
武装が必要ですよね
© 2016 Insight Technology, Inc. All Rights Reserved. 8
という事で自動化です
© 2016 Insight Technology, Inc. All Rights Reserved. 9
システムの仮想化と自動化
サーバプール
ネットワークプール
ストレージプール
Orchestrator
API
Provisioning
リクエスター
指令
© 2016 Insight Technology, Inc. All Rights Reserved. 10
システムの仮想化と自動化
commit test
fix commit test
fix
commit test
fix
Deploy
© 2016 Insight Technology, Inc. All Rights Reserved. 11
デモ環境の説明
プッシュ
フック
フェッチ
コピー
実行
結果
© 2016 Insight Technology, Inc. All Rights Reserved. 12
デモ環境の説明
• Fizz Buzz
• Fizz:3で割り切れる数字
• Buzz:5で割り切れる数字
• FizzBuzz:3でも5でも割り切れる数字
fizzbuzz table
© 2016 Insight Technology, Inc. All Rights Reserved. 13
デモ環境の説明
• “Fizz” “Buzz” “FizzBuzz”の文字列
チェック
• 出現数をカウント
1~200の間の出現回数
• Fizz :53
• Buzz :27
• FizzBuzz :13
• 処理の最後にfizzbuzzテーブルを
更新
1回目の処理:成功
2回目の処理:失敗
© 2016 Insight Technology, Inc. All Rights Reserved. 14
デモパターン1の説明
• Fizzの条件テスト
• Buzzの条件テスト
• FizzBuzzの条件テスト fizzbuzz table
FizzBuzz
Fizz
Buzz
© 2016 Insight Technology, Inc. All Rights Reserved. 15
デモパターン2の説明
1. DBデータのクリーンナップ
2. Fizzの条件テスト
3. DBデータのクリーンナップ
4. Buzzの条件テスト
5. DBデータのクリーンナップ
6. FizzBuzzの条件テスト
fizzbuzz table
FizzBuzz
Fizz
Buzz
© 2016 Insight Technology, Inc. All Rights Reserved. 16
デモパターン3の説明
同時実行 fizzbuzz table
FizzBuzz
Fizz
Buzz
fizzbuzz table
fizzbuzz table
1. DBデータのクリーンナップ
2. Fizzの条件テスト
1. DBデータのクリーンナップ
2. Buzzの条件テスト
1. DBデータのクリーンナップ
2. FizzBuzzの条件テスト
© 2016 Insight Technology, Inc. All Rights Reserved. 17
製品のリリースまで
RFI/RFP
要件定義
基本設計
詳細設計
実装 コードレビュー
単体テスト
統合/結合テスト
システムテスト
受入テスト
検証
© 2016 Insight Technology, Inc. All Rights Reserved. 18
製品のリリースまで
RFI/RFP
要件定義
基本設計
詳細設計
実装 コードレビュー
単体テスト
統合/結合テスト
システムテスト
受入テスト
検証
Bug
Bug
Bug
Bug
Today
Bug
Bug
Bug
Bug
データ仮想化
&
自動化
© 2016 Insight Technology, Inc. All Rights Reserved.
19
デモ環境の説明
プッシュ
フック
フェッチ
コピー 実行
結果
実行
結果
リフレッシュ
読
書
© 2016 Insight Technology, Inc. All Rights Reserved. 20
とは
NFS
DELPHIXエンジン
アプリケーション
ファイル
データベース
ソースシステム
SHARED DATA
+
CHANGED
DATA
データ仮想化システム テストや開発での利用
データ仮想化ソフトウェアアプライアンス です
NFS
インジェス
ト
リフレッシュ
© 2016 Insight Technology, Inc. All Rights Reserved. 21
テスト環境の申請の流れ
環境提供までの待ち時間
単体テスト環境
本番DB環境の
コピーを申請
統合テスト環境
本番DB環境の
コピーを申請
品質管理環境
本番DB環境の
コピーを申請
開発環境
システム管理者DB管理者
本番DB環境の
コピーを申請
各種リソースの
確認
領域の確認と
切り出し
ファイルシステム
の構成
バックアップ
ファイルのコピー
DBのリカバリー
DBのパラメータ調整
環境の引き渡し
数日の
待ち時間
ストレージ管理者
セキュリティの確保
© 2016 Insight Technology, Inc. All Rights Reserved. 22
テスト環境の申請の流れ
単体テスト環境
本番DB環境の
コピーを申請
統合テスト環境
本番DB環境の
コピーを申請
品質管理環境
本番DB環境の
コピーを申請
開発環境
システム管理者DB管理者
本番DB環境の
コピーを申請
各種リソースの
確認
領域の確認と
切り出し
ファイルシステム
の構成
バックアップ
ファイルのコピー
DBのリカバリー
DBのパラメータ調整
環境の引き渡し
ストレージ管理者
セキュリティの確保
数分
Delphix
© 2016 Insight Technology, Inc. All Rights Reserved. 23
デモ ~プロビジョニング~
© 2016 Insight Technology, Inc. All Rights Reserved. 24
デモパターン3の説明
同時実行 fizzbuzz table
FizzBuzz
Fizz
Buzz
fizzbuzz table
fizzbuzz table
1. DBデータのクリーンナップ
2. Fizzの条件テスト
1. DBデータのクリーンナップ
2. Fizzの条件テスト
1. DBデータのクリーンナップ
2. Fizzの条件テスト
再掲
© 2016 Insight Technology, Inc. All Rights Reserved. 25
デモパターン3の説明
同時実行
fizzbuzz table
FizzBuzz
Fizz
Buzz
fizzbuzz table
fizzbuzz table
1. DBデータのクリーンナップ
2. Fizzの条件テスト
1. DBデータのクリーンナップ
2. Fizzの条件テスト
1. DBデータのクリーンナップ
2. Fizzの条件テスト
DB1
DB2
DB3
© 2016 Insight Technology, Inc. All Rights Reserved.
block pointerblock pointerblock pointer
開発 QA 受入テスト
1 TB
App Data Files
✓ 重複排除
✓ 圧縮
✓ 仮想化により領域追加消費なし
✓ ユニークなブロックマッピング技術
0.3 TB
実データブロック
Delphixの仕組み
ソース ターゲット
© 2016 Insight Technology, Inc. All Rights Reserved.
block pointerblock pointerblock pointer
開発 QA 受入テスト
1 TB
App Data Files
✓ 重複排除
✓ 圧縮
✓ 仮想化により領域追加消費なし
✓ ユニークなブロックマッピング技術
0.3 TB
実データブロック
Delphixの仕組み
ソース ターゲット
© 2016 Insight Technology, Inc. All Rights Reserved.
block pointerblock pointerblock pointer
開発 QA 受入テスト
ソース
1 TB
App Data Files
ターゲット
実データブロック
Delphixの仕組み
NFS
mount
NFS
mount
NFS
mount
0.3 TB
© 2016 Insight Technology, Inc. All Rights Reserved.
block pointerblock pointerblock pointer
開発 QA 受入テスト
1 TB
App Data Files
0.3 TB
実データブロック
NFS
mount
NFS
mount
NFS
mount
Copy-on-write
更新
変更blockを時間管理
ソース ターゲット
Delphixの仕組み
© 2016 Insight Technology, Inc. All Rights Reserved.
開発
NFS, iSCSI
mount
テスト
品質保証(QA)
DELPHIXエンジン
App Binaries, Files
DB Binaries, Files
Database
ソースシステム(本番環境など)
SHARED DATA
+
CHANGED
DATA
高圧縮
同期/差分情報コピー
(元データの1/3~1/4)
物理容量を消費せず
仮想環境を
複数複製
任意の時刻で
プロビジョニング
自動で継続的な
マスキング
コアテクノロジー
仮想化システム テスト&開発
独立した環境
(1人に1システム)
仮想環境作成が
数分で完了
物理環境への
プロビジョニング
(V2P)も可能
エンドユーザーによる
セルフサービスも可能
© 2016 Insight Technology, Inc. All Rights Reserved. 31
デモ ~セルフサービス~
© 2016 Insight Technology, Inc. All Rights Reserved. 32
実データブロック
block pointerblock pointerblock pointer
Delphixの仕組み
開発 QA 受入テスト
NFS
mount
NFS
mount
NFS
mount
© 2016 Insight Technology, Inc. All Rights Reserved. 33
実データブロック
block pointerblock pointerblock pointer
Delphixの仕組み
開発 QA 受入テスト
NFS
mount
NFS
mount
NFS
mount
© 2016 Insight Technology, Inc. All Rights Reserved. 34
実データブロック
block pointerblock pointerblock pointer
Delphixの仕組み
開発 QA 受入テスト
NFS
mount
NFS
mount
NFS
mount
© 2016 Insight Technology, Inc. All Rights Reserved. 35
高機能ストレージとの違い
Oracleアイランド
高機能ストレージ
(共有ストレー
ジ)
Writable Snapshot
© 2016 Insight Technology, Inc. All Rights Reserved. 36
高機能ストレージとの違い
Oracleアイランド
高機能ストレージ
(共有ストレー
ジ)
Writable Snapshot
+
NFS
DELPHIX
エンジン
ソースシステム
データ仮想化
システム
テストや開発で
の
利用
NFS
インジェス
ト
アプリケー
ション
ファイル
データベース
© 2016 Insight Technology, Inc. All Rights Reserved. 37
Delphixの機能
過去
未来
完全セルフサービス
© 2016 Insight Technology, Inc. All Rights Reserved. 38
デモ ~複数のOracleとセルフサービス~
© 2016 Insight Technology, Inc. All Rights Reserved. 39
顧客事例
ソースシステム
注文入力 資材管理
注文入力
資材管理
© 2016 Insight Technology, Inc. All Rights Reserved. 40
顧客事例
ソースシステム
注文入力
資材管理
注文入力
資材管理
© 2016 Insight Technology, Inc. All Rights Reserved. 41
本番データとテストデータ
© 2016 Insight Technology, Inc. All Rights Reserved.
SHARED DATA
テスト
DELPHIXエンジンApp Binaries, Files
DB Binaries, Files
Database
ソースシステム(本番環境など)
+
CHANGED
DATA
本番データをテストに?
仮想化システム テスト&開発
© 2016 Insight Technology, Inc. All Rights Reserved.
SHARED DATA
テスト
DELPHIXエンジンApp Binaries, Files
DB Binaries, Files
Database
ソースシステム(本番環境など)
+
CHANGED
DATA
本番データをマスキング
仮想化システム テスト&開発
Data Masking
© 2016 Insight Technology, Inc. All Rights Reserved.
SHARED DATA
DELPHIX
+
CHANGED
DATA
仮想化システム
Masked Data
SHARED DATA
テスト
DELPHIXApp Binaries, Files
DB Binaries, Files
Database
ソースシステム(本番環境など)
+
CHANGED
DATA
本番データをマスキング
仮想化システム テスト&開発
Data Masking
Replication
© 2016 Insight Technology, Inc. All Rights Reserved. 45
データマスキング アルゴリズムの種類
Delphixのデータマスキングは複数のアルゴリズムから選択できます
アルゴリズム 説明
Secure Lookup 一貫した方法でマスク値を割り当てます。
Segmented Mapping 部分定義に基づいてデータを置換します。
例)ACCOUNT NUMBERの初めの数桁はオリジナルのままのデータを保持し、残りの部分を乱数で置換。
Mapping 元データを順番に、ルックアップテーブルに予め設定している値にマップしてマスク値を決定。
Binary Lookup Secure Lookupアルゴリズムに近いが、全ファイルが特定のカラムにストアされているときのみ使用。
Min/Max データベースの値が指定された範囲の中にあることを確認することに利用。
例えば年齢99歳以上という個人の特定を妨げます。
Tokenization ランダムに生成されたトークンデータと置換。トークン化環境でのみ使用することを想定。
Data Cleansing 元データがマスキングの前に標準的なフォーマットに置換することができます。
たとえば、「Ariz」、「Az」、「Arizona」はすべて「AZ」に置換するようなことができます。
Free Text Redaction このアルゴリズムはフリーテキストのカラムを編集またはマスクします。
ホワイトリストやブラックリストを使ってマスクする・しないを決定します。
このアルゴリズムを使うには事前の相応の設定が必要になります。
不可逆
可逆
© 2016 Insight Technology, Inc. All Rights Reserved. 46
デモ ~データマスキング~
© 2016 Insight Technology, Inc. All Rights Reserved. 47
まとめ
データの仮想化と自動化で
快適なテスト・開発環境を実現しましょう
© 2016 Insight Technology, Inc. All Rights Reserved.
記載されている会社名、サービス名、製品名は、株式会社インサイトテクノロジーおよび各社の商標または登録商標です。
Copyright 2016 Insight Technology, Inc. All Rights Reserved.
48
ご清聴ありがとうございました

More Related Content

What's hot

DBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - DelphixDBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - DelphixMasaya Ishikawa
 
[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...
[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...
[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...Insight Technology, Inc.
 
DBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーDBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーMasaya Ishikawa
 
[db tech showcase Tokyo 2016] D24: データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第三章 ~デ...
[db tech showcase Tokyo 2016] D24: データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第三章 ~デ...[db tech showcase Tokyo 2016] D24: データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第三章 ~デ...
[db tech showcase Tokyo 2016] D24: データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第三章 ~デ...Insight Technology, Inc.
 
Zabbix 4.0のご紹介 @OSC 2018 Tokyo/Fall
Zabbix 4.0のご紹介 @OSC 2018 Tokyo/FallZabbix 4.0のご紹介 @OSC 2018 Tokyo/Fall
Zabbix 4.0のご紹介 @OSC 2018 Tokyo/FallAtsushi Tanaka
 
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...Insight Technology, Inc.
 
大規模運用で見えるWebプロトコルの理想と現実、そして今後 #html5j #html5j_b
大規模運用で見えるWebプロトコルの理想と現実、そして今後  #html5j #html5j_b大規模運用で見えるWebプロトコルの理想と現実、そして今後  #html5j #html5j_b
大規模運用で見えるWebプロトコルの理想と現実、そして今後 #html5j #html5j_bYahoo!デベロッパーネットワーク
 
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...Insight Technology, Inc.
 
Zabbix 2.0 新機能と改善点
Zabbix 2.0 新機能と改善点Zabbix 2.0 新機能と改善点
Zabbix 2.0 新機能と改善点Zabbix
 
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...Insight Technology, Inc.
 
Yahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumi
Yahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumiYahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumi
Yahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumiYahoo!デベロッパーネットワーク
 
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....Insight Technology, Inc.
 
Zabbix監視運用業務の自動化事例
Zabbix監視運用業務の自動化事例Zabbix監視運用業務の自動化事例
Zabbix監視運用業務の自動化事例OSSラボ株式会社
 
dbtech showcase 2016 Delphix講演資料
dbtech showcase 2016 Delphix講演資料dbtech showcase 2016 Delphix講演資料
dbtech showcase 2016 Delphix講演資料Delphix Japan
 
WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...
WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...
WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...Yahoo!デベロッパーネットワーク
 
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10KatsutakaMurakoshi
 
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメントヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメントhistoria_Inc
 

What's hot (20)

DBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - DelphixDBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - Delphix
 
[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...
[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...
[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...
 
DBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーDBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジー
 
[db tech showcase Tokyo 2016] D24: データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第三章 ~デ...
[db tech showcase Tokyo 2016] D24: データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第三章 ~デ...[db tech showcase Tokyo 2016] D24: データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第三章 ~デ...
[db tech showcase Tokyo 2016] D24: データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第三章 ~デ...
 
Zabbix 4.0のご紹介 @OSC 2018 Tokyo/Fall
Zabbix 4.0のご紹介 @OSC 2018 Tokyo/FallZabbix 4.0のご紹介 @OSC 2018 Tokyo/Fall
Zabbix 4.0のご紹介 @OSC 2018 Tokyo/Fall
 
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
 
大規模運用で見えるWebプロトコルの理想と現実、そして今後 #html5j #html5j_b
大規模運用で見えるWebプロトコルの理想と現実、そして今後  #html5j #html5j_b大規模運用で見えるWebプロトコルの理想と現実、そして今後  #html5j #html5j_b
大規模運用で見えるWebプロトコルの理想と現実、そして今後 #html5j #html5j_b
 
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
 
Zabbix 2.0 新機能と改善点
Zabbix 2.0 新機能と改善点Zabbix 2.0 新機能と改善点
Zabbix 2.0 新機能と改善点
 
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
 
Yahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumi
Yahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumiYahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumi
Yahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumi
 
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....
 
Zabbix監視運用業務の自動化事例
Zabbix監視運用業務の自動化事例Zabbix監視運用業務の自動化事例
Zabbix監視運用業務の自動化事例
 
CMDBuild Ready2Use紹介資料
CMDBuild Ready2Use紹介資料CMDBuild Ready2Use紹介資料
CMDBuild Ready2Use紹介資料
 
dbtech showcase 2016 Delphix講演資料
dbtech showcase 2016 Delphix講演資料dbtech showcase 2016 Delphix講演資料
dbtech showcase 2016 Delphix講演資料
 
WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...
WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...
WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...
 
ヤフー発のメッセージキュー「Pulsar」のご紹介
ヤフー発のメッセージキュー「Pulsar」のご紹介ヤフー発のメッセージキュー「Pulsar」のご紹介
ヤフー発のメッセージキュー「Pulsar」のご紹介
 
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10
 
150726cmdbuild jtf2015
150726cmdbuild jtf2015150726cmdbuild jtf2015
150726cmdbuild jtf2015
 
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメントヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
 

Similar to 20180124_ソフトウェアテストを効率的に実施するためのデータの仮想化と自動化とは? by 株式会社インサイトテクノロジー 益秀樹

[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...
[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...
[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...Insight Technology, Inc.
 
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化Fixstars Corporation
 
【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール
【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール
【15-E-7】セキュアな環境でDevOpsを実現する厳選ツールDevelopers Summit
 
アプリ向け エラー・クラッシュ検知ツールの 運用品質について@Ques13th
アプリ向けエラー・クラッシュ検知ツールの運用品質について@Ques13thアプリ向けエラー・クラッシュ検知ツールの運用品質について@Ques13th
アプリ向け エラー・クラッシュ検知ツールの 運用品質について@Ques13thHiroki Nakai
 
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発Junji Imaoka
 
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介OSSラボ株式会社
 
クラウド概要 by Engine Yard
クラウド概要 by Engine Yardクラウド概要 by Engine Yard
クラウド概要 by Engine YardYu Kitazume
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304Shinichiro Arai
 
Zabbixをもっと便利に!安全に!
Zabbixをもっと便利に!安全に!Zabbixをもっと便利に!安全に!
Zabbixをもっと便利に!安全に!Takashi Matsunaga
 
Bitbucketを活用したコードレビュー改善事例
Bitbucketを活用したコードレビュー改善事例Bitbucketを活用したコードレビュー改善事例
Bitbucketを活用したコードレビュー改善事例Kosuke Ito
 
アジャイル事例紹介
アジャイル事例紹介アジャイル事例紹介
アジャイル事例紹介hiko99
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 Insight Technology, Inc.
 
オープンソースNW監視ツールのご紹介
オープンソースNW監視ツールのご紹介オープンソースNW監視ツールのご紹介
オープンソースNW監視ツールのご紹介OSSラボ株式会社
 
ITフォーラム2020 AITC(6)
ITフォーラム2020 AITC(6)ITフォーラム2020 AITC(6)
ITフォーラム2020 AITC(6)aitc_jp
 
JJUG CCC リクルートの Java に対する取り組み
JJUG CCC リクルートの Java に対する取り組みJJUG CCC リクルートの Java に対する取り組み
JJUG CCC リクルートの Java に対する取り組みRecruit Technologies
 
Invitation to development tools オープン系開発ツールへのいざない
Invitation to development tools オープン系開発ツールへのいざないInvitation to development tools オープン系開発ツールへのいざない
Invitation to development tools オープン系開発ツールへのいざないSatoru Yoshida
 
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)Insight Technology, Inc.
 
Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18Masatomo Ito
 
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割技術選択とアーキテクトの役割
技術選択とアーキテクトの役割Toru Yamaguchi
 

Similar to 20180124_ソフトウェアテストを効率的に実施するためのデータの仮想化と自動化とは? by 株式会社インサイトテクノロジー 益秀樹 (20)

[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...
[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...
[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...
 
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
 
【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール
【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール
【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール
 
アプリ向け エラー・クラッシュ検知ツールの 運用品質について@Ques13th
アプリ向けエラー・クラッシュ検知ツールの運用品質について@Ques13thアプリ向けエラー・クラッシュ検知ツールの運用品質について@Ques13th
アプリ向け エラー・クラッシュ検知ツールの 運用品質について@Ques13th
 
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発
 
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
 
クラウド概要 by Engine Yard
クラウド概要 by Engine Yardクラウド概要 by Engine Yard
クラウド概要 by Engine Yard
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
 
Zabbixをもっと便利に!安全に!
Zabbixをもっと便利に!安全に!Zabbixをもっと便利に!安全に!
Zabbixをもっと便利に!安全に!
 
Bitbucketを活用したコードレビュー改善事例
Bitbucketを活用したコードレビュー改善事例Bitbucketを活用したコードレビュー改善事例
Bitbucketを活用したコードレビュー改善事例
 
Bambooによる継続的デリバリー
Bambooによる継続的デリバリーBambooによる継続的デリバリー
Bambooによる継続的デリバリー
 
アジャイル事例紹介
アジャイル事例紹介アジャイル事例紹介
アジャイル事例紹介
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
オープンソースNW監視ツールのご紹介
オープンソースNW監視ツールのご紹介オープンソースNW監視ツールのご紹介
オープンソースNW監視ツールのご紹介
 
ITフォーラム2020 AITC(6)
ITフォーラム2020 AITC(6)ITフォーラム2020 AITC(6)
ITフォーラム2020 AITC(6)
 
JJUG CCC リクルートの Java に対する取り組み
JJUG CCC リクルートの Java に対する取り組みJJUG CCC リクルートの Java に対する取り組み
JJUG CCC リクルートの Java に対する取り組み
 
Invitation to development tools オープン系開発ツールへのいざない
Invitation to development tools オープン系開発ツールへのいざないInvitation to development tools オープン系開発ツールへのいざない
Invitation to development tools オープン系開発ツールへのいざない
 
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
 
Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18
 
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
 

More from Insight Technology, Inc.

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Insight Technology, Inc.
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明するInsight Technology, Inc.
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーンInsight Technology, Inc.
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとInsight Technology, Inc.
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームInsight Technology, Inc.
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門Insight Technology, Inc.
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー Insight Technology, Inc.
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?Insight Technology, Inc.
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Insight Technology, Inc.
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?Insight Technology, Inc.
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...Insight Technology, Inc.
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Insight Technology, Inc.
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]Insight Technology, Inc.
 
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...Insight Technology, Inc.
 

More from Insight Technology, Inc. (20)

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
Docker and the Oracle Database
Docker and the Oracle DatabaseDocker and the Oracle Database
Docker and the Oracle Database
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごと
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォーム
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
 
Lunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL ServicesLunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL Services
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
 
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
エンタープライズでのAI活用を支援する新世代データウェアハウスのあり方[ATTUNITY & インサイトテクノロジー IoT / Big Data フォー...
 

Recently uploaded

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 

Recently uploaded (9)

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 

20180124_ソフトウェアテストを効率的に実施するためのデータの仮想化と自動化とは? by 株式会社インサイトテクノロジー 益秀樹

  • 1. © 2016 Insight Technology, Inc. All Rights Reserved. ソフトウェアテストを効率的に実施するための データの仮想化と自動化とは? 株式会社インサイトテクノロジー ビッグデータ・ソリューション事業部 益 秀樹
  • 2. © 2016 Insight Technology, Inc. All Rights Reserved. ブラウザ センサー情報UGC/UGM 常時ネット接続=新規サービスの需要 SNS ブログ 位置情報画像/動画 生体情報 趣味・嗜好 思想・信条 関心事 行動 パターン 信仰・宗教 健康状態 旅行予定 移動経路 行動範囲 検索 閲覧履歴 いつでも どこからでも 即座に 3
  • 3. © 2016 Insight Technology, Inc. All Rights Reserved. 3 シェアリングエコノミーをめぐる環境 シェアライド 民泊 ペット預かり 家事代行
  • 4. © 2016 Insight Technology, Inc. All Rights Reserved. 4 競合に対する優位性=スピード 有識者検討会 リサーチ& プロトタイプ 法律の整備 サービス ローンチ Ver.2 Ver.3 認可社会の動き サービス提供者の 動き 新しい ビジネスモデル 競合 競合 M&A
  • 5. © 2016 Insight Technology, Inc. All Rights Reserved. 5 https://bankinnovation.net/2017/07/bofa-and-chase-pull-ahead-of-wells-in-mobile-user-growth/ アメリカがうらやましい?
  • 6. © 2016 Insight Technology, Inc. All Rights Reserved. 6 アメリカがうらやましい? https://bankinnovation.net/2017/08/partnership-is-the-only-way-smaller-banks-can-compete-on-mobile/
  • 7. © 2016 Insight Technology, Inc. All Rights Reserved. 7 武装が必要ですよね
  • 8. © 2016 Insight Technology, Inc. All Rights Reserved. 8 という事で自動化です
  • 9. © 2016 Insight Technology, Inc. All Rights Reserved. 9 システムの仮想化と自動化 サーバプール ネットワークプール ストレージプール Orchestrator API Provisioning リクエスター 指令
  • 10. © 2016 Insight Technology, Inc. All Rights Reserved. 10 システムの仮想化と自動化 commit test fix commit test fix commit test fix Deploy
  • 11. © 2016 Insight Technology, Inc. All Rights Reserved. 11 デモ環境の説明 プッシュ フック フェッチ コピー 実行 結果
  • 12. © 2016 Insight Technology, Inc. All Rights Reserved. 12 デモ環境の説明 • Fizz Buzz • Fizz:3で割り切れる数字 • Buzz:5で割り切れる数字 • FizzBuzz:3でも5でも割り切れる数字 fizzbuzz table
  • 13. © 2016 Insight Technology, Inc. All Rights Reserved. 13 デモ環境の説明 • “Fizz” “Buzz” “FizzBuzz”の文字列 チェック • 出現数をカウント 1~200の間の出現回数 • Fizz :53 • Buzz :27 • FizzBuzz :13 • 処理の最後にfizzbuzzテーブルを 更新 1回目の処理:成功 2回目の処理:失敗
  • 14. © 2016 Insight Technology, Inc. All Rights Reserved. 14 デモパターン1の説明 • Fizzの条件テスト • Buzzの条件テスト • FizzBuzzの条件テスト fizzbuzz table FizzBuzz Fizz Buzz
  • 15. © 2016 Insight Technology, Inc. All Rights Reserved. 15 デモパターン2の説明 1. DBデータのクリーンナップ 2. Fizzの条件テスト 3. DBデータのクリーンナップ 4. Buzzの条件テスト 5. DBデータのクリーンナップ 6. FizzBuzzの条件テスト fizzbuzz table FizzBuzz Fizz Buzz
  • 16. © 2016 Insight Technology, Inc. All Rights Reserved. 16 デモパターン3の説明 同時実行 fizzbuzz table FizzBuzz Fizz Buzz fizzbuzz table fizzbuzz table 1. DBデータのクリーンナップ 2. Fizzの条件テスト 1. DBデータのクリーンナップ 2. Buzzの条件テスト 1. DBデータのクリーンナップ 2. FizzBuzzの条件テスト
  • 17. © 2016 Insight Technology, Inc. All Rights Reserved. 17 製品のリリースまで RFI/RFP 要件定義 基本設計 詳細設計 実装 コードレビュー 単体テスト 統合/結合テスト システムテスト 受入テスト 検証
  • 18. © 2016 Insight Technology, Inc. All Rights Reserved. 18 製品のリリースまで RFI/RFP 要件定義 基本設計 詳細設計 実装 コードレビュー 単体テスト 統合/結合テスト システムテスト 受入テスト 検証 Bug Bug Bug Bug Today Bug Bug Bug Bug データ仮想化 & 自動化
  • 19. © 2016 Insight Technology, Inc. All Rights Reserved. 19 デモ環境の説明 プッシュ フック フェッチ コピー 実行 結果 実行 結果 リフレッシュ 読 書
  • 20. © 2016 Insight Technology, Inc. All Rights Reserved. 20 とは NFS DELPHIXエンジン アプリケーション ファイル データベース ソースシステム SHARED DATA + CHANGED DATA データ仮想化システム テストや開発での利用 データ仮想化ソフトウェアアプライアンス です NFS インジェス ト リフレッシュ
  • 21. © 2016 Insight Technology, Inc. All Rights Reserved. 21 テスト環境の申請の流れ 環境提供までの待ち時間 単体テスト環境 本番DB環境の コピーを申請 統合テスト環境 本番DB環境の コピーを申請 品質管理環境 本番DB環境の コピーを申請 開発環境 システム管理者DB管理者 本番DB環境の コピーを申請 各種リソースの 確認 領域の確認と 切り出し ファイルシステム の構成 バックアップ ファイルのコピー DBのリカバリー DBのパラメータ調整 環境の引き渡し 数日の 待ち時間 ストレージ管理者 セキュリティの確保
  • 22. © 2016 Insight Technology, Inc. All Rights Reserved. 22 テスト環境の申請の流れ 単体テスト環境 本番DB環境の コピーを申請 統合テスト環境 本番DB環境の コピーを申請 品質管理環境 本番DB環境の コピーを申請 開発環境 システム管理者DB管理者 本番DB環境の コピーを申請 各種リソースの 確認 領域の確認と 切り出し ファイルシステム の構成 バックアップ ファイルのコピー DBのリカバリー DBのパラメータ調整 環境の引き渡し ストレージ管理者 セキュリティの確保 数分 Delphix
  • 23. © 2016 Insight Technology, Inc. All Rights Reserved. 23 デモ ~プロビジョニング~
  • 24. © 2016 Insight Technology, Inc. All Rights Reserved. 24 デモパターン3の説明 同時実行 fizzbuzz table FizzBuzz Fizz Buzz fizzbuzz table fizzbuzz table 1. DBデータのクリーンナップ 2. Fizzの条件テスト 1. DBデータのクリーンナップ 2. Fizzの条件テスト 1. DBデータのクリーンナップ 2. Fizzの条件テスト 再掲
  • 25. © 2016 Insight Technology, Inc. All Rights Reserved. 25 デモパターン3の説明 同時実行 fizzbuzz table FizzBuzz Fizz Buzz fizzbuzz table fizzbuzz table 1. DBデータのクリーンナップ 2. Fizzの条件テスト 1. DBデータのクリーンナップ 2. Fizzの条件テスト 1. DBデータのクリーンナップ 2. Fizzの条件テスト DB1 DB2 DB3
  • 26. © 2016 Insight Technology, Inc. All Rights Reserved. block pointerblock pointerblock pointer 開発 QA 受入テスト 1 TB App Data Files ✓ 重複排除 ✓ 圧縮 ✓ 仮想化により領域追加消費なし ✓ ユニークなブロックマッピング技術 0.3 TB 実データブロック Delphixの仕組み ソース ターゲット
  • 27. © 2016 Insight Technology, Inc. All Rights Reserved. block pointerblock pointerblock pointer 開発 QA 受入テスト 1 TB App Data Files ✓ 重複排除 ✓ 圧縮 ✓ 仮想化により領域追加消費なし ✓ ユニークなブロックマッピング技術 0.3 TB 実データブロック Delphixの仕組み ソース ターゲット
  • 28. © 2016 Insight Technology, Inc. All Rights Reserved. block pointerblock pointerblock pointer 開発 QA 受入テスト ソース 1 TB App Data Files ターゲット 実データブロック Delphixの仕組み NFS mount NFS mount NFS mount 0.3 TB
  • 29. © 2016 Insight Technology, Inc. All Rights Reserved. block pointerblock pointerblock pointer 開発 QA 受入テスト 1 TB App Data Files 0.3 TB 実データブロック NFS mount NFS mount NFS mount Copy-on-write 更新 変更blockを時間管理 ソース ターゲット Delphixの仕組み
  • 30. © 2016 Insight Technology, Inc. All Rights Reserved. 開発 NFS, iSCSI mount テスト 品質保証(QA) DELPHIXエンジン App Binaries, Files DB Binaries, Files Database ソースシステム(本番環境など) SHARED DATA + CHANGED DATA 高圧縮 同期/差分情報コピー (元データの1/3~1/4) 物理容量を消費せず 仮想環境を 複数複製 任意の時刻で プロビジョニング 自動で継続的な マスキング コアテクノロジー 仮想化システム テスト&開発 独立した環境 (1人に1システム) 仮想環境作成が 数分で完了 物理環境への プロビジョニング (V2P)も可能 エンドユーザーによる セルフサービスも可能
  • 31. © 2016 Insight Technology, Inc. All Rights Reserved. 31 デモ ~セルフサービス~
  • 32. © 2016 Insight Technology, Inc. All Rights Reserved. 32 実データブロック block pointerblock pointerblock pointer Delphixの仕組み 開発 QA 受入テスト NFS mount NFS mount NFS mount
  • 33. © 2016 Insight Technology, Inc. All Rights Reserved. 33 実データブロック block pointerblock pointerblock pointer Delphixの仕組み 開発 QA 受入テスト NFS mount NFS mount NFS mount
  • 34. © 2016 Insight Technology, Inc. All Rights Reserved. 34 実データブロック block pointerblock pointerblock pointer Delphixの仕組み 開発 QA 受入テスト NFS mount NFS mount NFS mount
  • 35. © 2016 Insight Technology, Inc. All Rights Reserved. 35 高機能ストレージとの違い Oracleアイランド 高機能ストレージ (共有ストレー ジ) Writable Snapshot
  • 36. © 2016 Insight Technology, Inc. All Rights Reserved. 36 高機能ストレージとの違い Oracleアイランド 高機能ストレージ (共有ストレー ジ) Writable Snapshot + NFS DELPHIX エンジン ソースシステム データ仮想化 システム テストや開発で の 利用 NFS インジェス ト アプリケー ション ファイル データベース
  • 37. © 2016 Insight Technology, Inc. All Rights Reserved. 37 Delphixの機能 過去 未来 完全セルフサービス
  • 38. © 2016 Insight Technology, Inc. All Rights Reserved. 38 デモ ~複数のOracleとセルフサービス~
  • 39. © 2016 Insight Technology, Inc. All Rights Reserved. 39 顧客事例 ソースシステム 注文入力 資材管理 注文入力 資材管理
  • 40. © 2016 Insight Technology, Inc. All Rights Reserved. 40 顧客事例 ソースシステム 注文入力 資材管理 注文入力 資材管理
  • 41. © 2016 Insight Technology, Inc. All Rights Reserved. 41 本番データとテストデータ
  • 42. © 2016 Insight Technology, Inc. All Rights Reserved. SHARED DATA テスト DELPHIXエンジンApp Binaries, Files DB Binaries, Files Database ソースシステム(本番環境など) + CHANGED DATA 本番データをテストに? 仮想化システム テスト&開発
  • 43. © 2016 Insight Technology, Inc. All Rights Reserved. SHARED DATA テスト DELPHIXエンジンApp Binaries, Files DB Binaries, Files Database ソースシステム(本番環境など) + CHANGED DATA 本番データをマスキング 仮想化システム テスト&開発 Data Masking
  • 44. © 2016 Insight Technology, Inc. All Rights Reserved. SHARED DATA DELPHIX + CHANGED DATA 仮想化システム Masked Data SHARED DATA テスト DELPHIXApp Binaries, Files DB Binaries, Files Database ソースシステム(本番環境など) + CHANGED DATA 本番データをマスキング 仮想化システム テスト&開発 Data Masking Replication
  • 45. © 2016 Insight Technology, Inc. All Rights Reserved. 45 データマスキング アルゴリズムの種類 Delphixのデータマスキングは複数のアルゴリズムから選択できます アルゴリズム 説明 Secure Lookup 一貫した方法でマスク値を割り当てます。 Segmented Mapping 部分定義に基づいてデータを置換します。 例)ACCOUNT NUMBERの初めの数桁はオリジナルのままのデータを保持し、残りの部分を乱数で置換。 Mapping 元データを順番に、ルックアップテーブルに予め設定している値にマップしてマスク値を決定。 Binary Lookup Secure Lookupアルゴリズムに近いが、全ファイルが特定のカラムにストアされているときのみ使用。 Min/Max データベースの値が指定された範囲の中にあることを確認することに利用。 例えば年齢99歳以上という個人の特定を妨げます。 Tokenization ランダムに生成されたトークンデータと置換。トークン化環境でのみ使用することを想定。 Data Cleansing 元データがマスキングの前に標準的なフォーマットに置換することができます。 たとえば、「Ariz」、「Az」、「Arizona」はすべて「AZ」に置換するようなことができます。 Free Text Redaction このアルゴリズムはフリーテキストのカラムを編集またはマスクします。 ホワイトリストやブラックリストを使ってマスクする・しないを決定します。 このアルゴリズムを使うには事前の相応の設定が必要になります。 不可逆 可逆
  • 46. © 2016 Insight Technology, Inc. All Rights Reserved. 46 デモ ~データマスキング~
  • 47. © 2016 Insight Technology, Inc. All Rights Reserved. 47 まとめ データの仮想化と自動化で 快適なテスト・開発環境を実現しましょう
  • 48. © 2016 Insight Technology, Inc. All Rights Reserved. 記載されている会社名、サービス名、製品名は、株式会社インサイトテクノロジーおよび各社の商標または登録商標です。 Copyright 2016 Insight Technology, Inc. All Rights Reserved. 48 ご清聴ありがとうございました