SlideShare ist ein Scribd-Unternehmen logo
1 von 38
© 2016 Insight Technology, Inc. All Rights Reserved.
データの仮想化と自動化がもたらす
開発効率アップとは?
株式会社インサイトテクノロジー
ビッグデータソリューション部
益 秀樹
© 2016 Insight Technology, Inc. All Rights Reserved. 2
アジェンダ
1. 市場の変革
2. システムの仮想化と自動化
3. デモ
4. 仮想化のもたらす価値とは?
5. まとめ
© 2016 Insight Technology, Inc. All Rights Reserved.
パソコン
使うときに電源を入れる
スマートフォンとタブレット
常に電源が入っている
移動できない 移動できる
使うときにネットワークに繋ぐ 常にネットワークに繋がっている
使うにはある程度の知識が必要 直感的に操作できる
クラウドは必須では無い クラウドとの連携が前提
スマートフォンとタブレット
2
© 2016 Insight Technology, Inc. All Rights Reserved.
ブラウザ センサー情報UGC/UGM
常時ネット接続=新規サービスの需要
SNS ブログ 位置情報画像/動画 生体情報
趣味・嗜好 思想・信条 関心事
行動
パターン
信仰・宗教
健康状態
旅行予定
移動経路 行動範囲
検索 閲覧履歴
いつでも
どこからでも
即座に
3
© 2016 Insight Technology, Inc. All Rights Reserved. 5
シェアリングエコノミーをめぐる環境
シェアライド 民泊 ペット預かり 家事代行
© 2016 Insight Technology, Inc. All Rights Reserved. 6
新ビジネスと法律の対応
これまでにないビジネスが作られようとしたとき
判例法主義
何かあれば裁判で判断。
成文法主義
規則、法律を決める。
© 2016 Insight Technology, Inc. All Rights Reserved. 7
競合に対する優位性=スピード
有識者検討会
リサーチ&
プロトタイプ
法律の整備
サービス
ローンチ
Ver.2 Ver.3
認可社会の動き
サービス提供者の
動き
新しい
ビジネスモデル
競合
競合 M&A
© 2016 Insight Technology, Inc. All Rights Reserved. 8
https://bankinnovation.net/2017/07/bofa-and-chase-pull-ahead-of-wells-in-mobile-user-growth/
アメリカがうらやましい?
© 2016 Insight Technology, Inc. All Rights Reserved. 9
アメリカがうらやましい?
https://bankinnovation.net/2017/08/partnership-is-the-only-way-smaller-banks-can-compete-on-mobile/
© 2016 Insight Technology, Inc. All Rights Reserved. 10
武装が必要ですよね
© 2016 Insight Technology, Inc. All Rights Reserved. 11
という事で自動化です
© 2016 Insight Technology, Inc. All Rights Reserved. 12
システムの仮想化と自動化
サーバプール
ネットワークプール
ストレージプール
Orchestrator
API
Provisioning
リクエスター
指令
© 2016 Insight Technology, Inc. All Rights Reserved. 13
システムの仮想化と自動化
commit test
fix commit test
fix
commit test
fix
Deploy
© 2016 Insight Technology, Inc. All Rights Reserved. 14
デモ環境の説明
プッシュ
フック
フェッチ
コピー
実行
結果
© 2016 Insight Technology, Inc. All Rights Reserved. 15
デモ環境の説明
• Fizz Buzz
• Fizz:3で割り切れる数字
• Buzz:5で割り切れる数字
• FizzBuzz:3でも5でも割り切れる数字
fizzbuzz table
© 2016 Insight Technology, Inc. All Rights Reserved. 16
デモ環境の説明
• “Fizz” “Buzz” “FizzBuzz”の文字列
チェック
• 出現数をカウント
1~200の間の出現回数
• Fizz :53
• Buzz :27
• FizzBuzz :15
• 処理の最後にfizzbuzzテーブルを
更新
1回目の処理:成功
2回目の処理:失敗
© 2016 Insight Technology, Inc. All Rights Reserved. 17
デモパターン1の説明
• Fizzの条件テスト
• Buzzの条件テスト
• FizzBuzzの条件テスト fizzbuzz table
FizzBuzz
Fizz
Buzz
© 2016 Insight Technology, Inc. All Rights Reserved. 18
デモパターン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. 19
デモパターン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. 20
製品のリリースまで
RFI/RFP
要件定義
基本設計
詳細設計
実装 コードレビュー
単体テスト
統合/結合テスト
システムテスト
受入テスト
検証
© 2016 Insight Technology, Inc. All Rights Reserved. 21
製品のリリースまで
RFI/RFP
要件定義
基本設計
詳細設計
実装 コードレビュー
単体テスト
統合/結合テスト
システムテスト
受入テスト
検証
Bug
Bug
Bug
Bug
Today
Bug
Bug
Bug
Bug
データ仮想化
&
自動化
© 2016 Insight Technology, Inc. All Rights Reserved.
22
デモ環境の説明
プッシュ
フック
フェッチ
コピー 実行
結果
実行
結果
リフレッシュ
読
書
© 2016 Insight Technology, Inc. All Rights Reserved. 23
とは
NFS
DELPHIXエンジン
アプリケーション
ファイル
データベース
ソースシステム
SHARED
DATA
+
CHANGED
DATA
データ仮想化システム テストや開発での利用
データ仮想化ソフトウェアアプライアンス です
NFS
インジェス
ト
リフレッシュ
© 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. 26
とは
NFS
DELPHIXエンジン
アプリケーション
ファイル
データベース
ソースシステム
SHARED
DATA
+
CHANGED
DATA
データ仮想化システム テストや開発での利用
データ仮想化ソフトウェアアプライアンス です
NFS
インジェス
ト
リフレッシュ
DB2
DB1
© 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. 30
実データブロック
block pointerblock pointerblock pointer
Delphixの仕組み
開発 QA 受入テスト
NFS
mount
NFS
mount
NFS
mount
© 2016 Insight Technology, Inc. All Rights Reserved. 31
実データブロック
block pointerblock pointerblock pointer
Delphixの仕組み
開発 QA 受入テスト
NFS
mount
NFS
mount
NFS
mount
© 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
高機能ストレージとの違い
Oracleアイランド
高機能ストレージ
(共有ストレー
ジ)
Writable Snapshot
© 2016 Insight Technology, Inc. All Rights Reserved. 34
高機能ストレージとの違い
Oracleアイランド
高機能ストレージ
(共有ストレー
ジ)
Writable Snapshot
+
NFS
DELPHIX
エンジン
ソースシステム
データ仮想化
システム
テストや開発で
の
利用
NFS
インジェス
ト
アプリケー
ション
ファイル
データベース
© 2016 Insight Technology, Inc. All Rights Reserved. 35
Delphixの機能
過去
未来
完全セルフサービス
© 2016 Insight Technology, Inc. All Rights Reserved. 36
頻度の高い commit & build
commit test
fix
commit test
fix
commit test
fix
commit test
fix
DB Cleanup DB Cleanup DB Cleanup DB Cleanupこれって、Agileじゃね?!
© 2016 Insight Technology, Inc. All Rights Reserved. 37
まとめ
データの仮想化と自動化で
Agile開発プラットフォームを実現しましょう
© 2016 Insight Technology, Inc. All Rights Reserved.
記載されている会社名、サービス名、製品名は、株式会社インサイトテクノロジーおよび各社の商標または登録商標です。
Copyright 2016 Insight Technology, Inc. All Rights Reserved.
38
ご清聴ありがとうございました

Weitere ähnliche Inhalte

Was ist angesagt?

[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
Insight Technology, Inc.
 

Was ist angesagt? (20)

[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
 
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
 
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
 
[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...
 
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
 
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
 
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一
 
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
 
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓
 
DBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーDBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジー
 
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
 
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
 
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
 
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
 
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
 
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
 
[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...
[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...
[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...
 
今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ
 
20170622_MySQL最新情報 ~MySQL 8.0 開発状況、MySQL InnoDB Cluster、などのご紹介~ by 日本オラクル株式会社...
20170622_MySQL最新情報 ~MySQL 8.0 開発状況、MySQL InnoDB Cluster、などのご紹介~ by 日本オラクル株式会社...20170622_MySQL最新情報 ~MySQL 8.0 開発状況、MySQL InnoDB Cluster、などのご紹介~ by 日本オラクル株式会社...
20170622_MySQL最新情報 ~MySQL 8.0 開発状況、MySQL InnoDB Cluster、などのご紹介~ by 日本オラクル株式会社...
 
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
 

Ähnlich wie [db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノロジー 益秀樹

MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
kumo2010
 
第5回iocj情報交換会 info scoop三菱重工業様社内活用事例
第5回iocj情報交換会 info scoop三菱重工業様社内活用事例第5回iocj情報交換会 info scoop三菱重工業様社内活用事例
第5回iocj情報交換会 info scoop三菱重工業様社内活用事例
infoScoop
 
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
dynamis
 
Lk with io drive solution 20130508
Lk with io drive solution 20130508Lk with io drive solution 20130508
Lk with io drive solution 20130508
tdaitoku
 

Ähnlich wie [db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノロジー 益秀樹 (20)

20180124_ソフトウェアテストを効率的に実施するためのデータの仮想化と自動化とは? by 株式会社インサイトテクノロジー 益秀樹
20180124_ソフトウェアテストを効率的に実施するためのデータの仮想化と自動化とは? by 株式会社インサイトテクノロジー 益秀樹20180124_ソフトウェアテストを効率的に実施するためのデータの仮想化と自動化とは? by 株式会社インサイトテクノロジー 益秀樹
20180124_ソフトウェアテストを効率的に実施するためのデータの仮想化と自動化とは? by 株式会社インサイトテクノロジー 益秀樹
 
【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール
【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール
【15-E-7】セキュアな環境でDevOpsを実現する厳選ツール
 
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 TokyoSoftware for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
 
第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ
 
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro OobaMicrosoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
 
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
 
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
 
OSS Market Momentum In Japan
OSS Market Momentum In JapanOSS Market Momentum In Japan
OSS Market Momentum In Japan
 
ITフォーラム2020 AITC(6)
ITフォーラム2020 AITC(6)ITフォーラム2020 AITC(6)
ITフォーラム2020 AITC(6)
 
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
 
Zabbixをもっと便利に!安全に!
Zabbixをもっと便利に!安全に!Zabbixをもっと便利に!安全に!
Zabbixをもっと便利に!安全に!
 
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~
 
【Interop Tokyo 2016】 エコシステムですすめる レノボのSDIソリューション
【Interop Tokyo 2016】 エコシステムですすめる レノボのSDIソリューション【Interop Tokyo 2016】 エコシステムですすめる レノボのSDIソリューション
【Interop Tokyo 2016】 エコシステムですすめる レノボのSDIソリューション
 
2023フライウィール会社紹介_導入事例集.pdf
2023フライウィール会社紹介_導入事例集.pdf2023フライウィール会社紹介_導入事例集.pdf
2023フライウィール会社紹介_導入事例集.pdf
 
第5回iocj情報交換会 info scoop三菱重工業様社内活用事例
第5回iocj情報交換会 info scoop三菱重工業様社内活用事例第5回iocj情報交換会 info scoop三菱重工業様社内活用事例
第5回iocj情報交換会 info scoop三菱重工業様社内活用事例
 
New Integration "X" 新インテグレーションソリューション
New Integration "X" 新インテグレーションソリューションNew Integration "X" 新インテグレーションソリューション
New Integration "X" 新インテグレーションソリューション
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
 
Lk with io drive solution 20130508
Lk with io drive solution 20130508Lk with io drive solution 20130508
Lk with io drive solution 20130508
 
AppFormix勉強会資料
AppFormix勉強会資料AppFormix勉強会資料
AppFormix勉強会資料
 

Mehr von Insight Technology, Inc.

コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
Insight Technology, Inc.
 

Mehr von 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 フォー...
 

[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノロジー 益秀樹

  • 1. © 2016 Insight Technology, Inc. All Rights Reserved. データの仮想化と自動化がもたらす 開発効率アップとは? 株式会社インサイトテクノロジー ビッグデータソリューション部 益 秀樹
  • 2. © 2016 Insight Technology, Inc. All Rights Reserved. 2 アジェンダ 1. 市場の変革 2. システムの仮想化と自動化 3. デモ 4. 仮想化のもたらす価値とは? 5. まとめ
  • 3. © 2016 Insight Technology, Inc. All Rights Reserved. パソコン 使うときに電源を入れる スマートフォンとタブレット 常に電源が入っている 移動できない 移動できる 使うときにネットワークに繋ぐ 常にネットワークに繋がっている 使うにはある程度の知識が必要 直感的に操作できる クラウドは必須では無い クラウドとの連携が前提 スマートフォンとタブレット 2
  • 4. © 2016 Insight Technology, Inc. All Rights Reserved. ブラウザ センサー情報UGC/UGM 常時ネット接続=新規サービスの需要 SNS ブログ 位置情報画像/動画 生体情報 趣味・嗜好 思想・信条 関心事 行動 パターン 信仰・宗教 健康状態 旅行予定 移動経路 行動範囲 検索 閲覧履歴 いつでも どこからでも 即座に 3
  • 5. © 2016 Insight Technology, Inc. All Rights Reserved. 5 シェアリングエコノミーをめぐる環境 シェアライド 民泊 ペット預かり 家事代行
  • 6. © 2016 Insight Technology, Inc. All Rights Reserved. 6 新ビジネスと法律の対応 これまでにないビジネスが作られようとしたとき 判例法主義 何かあれば裁判で判断。 成文法主義 規則、法律を決める。
  • 7. © 2016 Insight Technology, Inc. All Rights Reserved. 7 競合に対する優位性=スピード 有識者検討会 リサーチ& プロトタイプ 法律の整備 サービス ローンチ Ver.2 Ver.3 認可社会の動き サービス提供者の 動き 新しい ビジネスモデル 競合 競合 M&A
  • 8. © 2016 Insight Technology, Inc. All Rights Reserved. 8 https://bankinnovation.net/2017/07/bofa-and-chase-pull-ahead-of-wells-in-mobile-user-growth/ アメリカがうらやましい?
  • 9. © 2016 Insight Technology, Inc. All Rights Reserved. 9 アメリカがうらやましい? https://bankinnovation.net/2017/08/partnership-is-the-only-way-smaller-banks-can-compete-on-mobile/
  • 10. © 2016 Insight Technology, Inc. All Rights Reserved. 10 武装が必要ですよね
  • 11. © 2016 Insight Technology, Inc. All Rights Reserved. 11 という事で自動化です
  • 12. © 2016 Insight Technology, Inc. All Rights Reserved. 12 システムの仮想化と自動化 サーバプール ネットワークプール ストレージプール Orchestrator API Provisioning リクエスター 指令
  • 13. © 2016 Insight Technology, Inc. All Rights Reserved. 13 システムの仮想化と自動化 commit test fix commit test fix commit test fix Deploy
  • 14. © 2016 Insight Technology, Inc. All Rights Reserved. 14 デモ環境の説明 プッシュ フック フェッチ コピー 実行 結果
  • 15. © 2016 Insight Technology, Inc. All Rights Reserved. 15 デモ環境の説明 • Fizz Buzz • Fizz:3で割り切れる数字 • Buzz:5で割り切れる数字 • FizzBuzz:3でも5でも割り切れる数字 fizzbuzz table
  • 16. © 2016 Insight Technology, Inc. All Rights Reserved. 16 デモ環境の説明 • “Fizz” “Buzz” “FizzBuzz”の文字列 チェック • 出現数をカウント 1~200の間の出現回数 • Fizz :53 • Buzz :27 • FizzBuzz :15 • 処理の最後にfizzbuzzテーブルを 更新 1回目の処理:成功 2回目の処理:失敗
  • 17. © 2016 Insight Technology, Inc. All Rights Reserved. 17 デモパターン1の説明 • Fizzの条件テスト • Buzzの条件テスト • FizzBuzzの条件テスト fizzbuzz table FizzBuzz Fizz Buzz
  • 18. © 2016 Insight Technology, Inc. All Rights Reserved. 18 デモパターン2の説明 1. DBデータのクリーンナップ 2. Fizzの条件テスト 3. DBデータのクリーンナップ 4. Buzzの条件テスト 5. DBデータのクリーンナップ 6. FizzBuzzの条件テスト fizzbuzz table FizzBuzz Fizz Buzz
  • 19. © 2016 Insight Technology, Inc. All Rights Reserved. 19 デモパターン3の説明 同時実行 fizzbuzz table FizzBuzz Fizz Buzz fizzbuzz table fizzbuzz table 1. DBデータのクリーンナップ 2. Fizzの条件テスト 1. DBデータのクリーンナップ 2. Buzzの条件テスト 1. DBデータのクリーンナップ 2. FizzBuzzの条件テスト
  • 20. © 2016 Insight Technology, Inc. All Rights Reserved. 20 製品のリリースまで RFI/RFP 要件定義 基本設計 詳細設計 実装 コードレビュー 単体テスト 統合/結合テスト システムテスト 受入テスト 検証
  • 21. © 2016 Insight Technology, Inc. All Rights Reserved. 21 製品のリリースまで RFI/RFP 要件定義 基本設計 詳細設計 実装 コードレビュー 単体テスト 統合/結合テスト システムテスト 受入テスト 検証 Bug Bug Bug Bug Today Bug Bug Bug Bug データ仮想化 & 自動化
  • 22. © 2016 Insight Technology, Inc. All Rights Reserved. 22 デモ環境の説明 プッシュ フック フェッチ コピー 実行 結果 実行 結果 リフレッシュ 読 書
  • 23. © 2016 Insight Technology, Inc. All Rights Reserved. 23 とは NFS DELPHIXエンジン アプリケーション ファイル データベース ソースシステム SHARED DATA + CHANGED DATA データ仮想化システム テストや開発での利用 データ仮想化ソフトウェアアプライアンス です NFS インジェス ト リフレッシュ
  • 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. 26 とは NFS DELPHIXエンジン アプリケーション ファイル データベース ソースシステム SHARED DATA + CHANGED DATA データ仮想化システム テストや開発での利用 データ仮想化ソフトウェアアプライアンス です NFS インジェス ト リフレッシュ DB2 DB1
  • 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. 30 実データブロック block pointerblock pointerblock pointer Delphixの仕組み 開発 QA 受入テスト NFS mount NFS mount NFS mount
  • 31. © 2016 Insight Technology, Inc. All Rights Reserved. 31 実データブロック block pointerblock pointerblock pointer Delphixの仕組み 開発 QA 受入テスト NFS mount NFS mount NFS mount
  • 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 高機能ストレージとの違い Oracleアイランド 高機能ストレージ (共有ストレー ジ) Writable Snapshot
  • 34. © 2016 Insight Technology, Inc. All Rights Reserved. 34 高機能ストレージとの違い Oracleアイランド 高機能ストレージ (共有ストレー ジ) Writable Snapshot + NFS DELPHIX エンジン ソースシステム データ仮想化 システム テストや開発で の 利用 NFS インジェス ト アプリケー ション ファイル データベース
  • 35. © 2016 Insight Technology, Inc. All Rights Reserved. 35 Delphixの機能 過去 未来 完全セルフサービス
  • 36. © 2016 Insight Technology, Inc. All Rights Reserved. 36 頻度の高い commit & build commit test fix commit test fix commit test fix commit test fix DB Cleanup DB Cleanup DB Cleanup DB Cleanupこれって、Agileじゃね?!
  • 37. © 2016 Insight Technology, Inc. All Rights Reserved. 37 まとめ データの仮想化と自動化で Agile開発プラットフォームを実現しましょう
  • 38. © 2016 Insight Technology, Inc. All Rights Reserved. 記載されている会社名、サービス名、製品名は、株式会社インサイトテクノロジーおよび各社の商標または登録商標です。 Copyright 2016 Insight Technology, Inc. All Rights Reserved. 38 ご清聴ありがとうございました

Hinweis der Redaktion

  1. TaskRabbit, Aladom, Ayoudo, Handy DogVacay, Rover, Swifto, Spotwag AirBnB, couchsurfing, homeaway, onefinestay
  2. ここで、コンソールでコードを紹介
  3. デモパターン1を実行
  4. デモパターン2の説明の後、ビデオで説明
  5. デモパターン3の説明のあとビデオで説明
  6. V次モデル
  7. デモパターン1を実行
  8. デモパターン1を実行
  9. Over 90% of the data across application environments is entirely redundant. DxFS eliminates that inefficiency by Creating a map of unique blocks across production and the virtual copies Delphix creates All blocks are also compressed. For DBs, DxFS identifies and compresses along DB block boundaries And DxFS filters incoming data streams and eliminates temporary or empty blocks This is why the vast majority of our customers realize over 90% reduction in storage. Key Questions How many copies of each production source do you create on average? What is the ratio of production data storage to the storage occupied by all copies?
  10. Over 90% of the data across application environments is entirely redundant. DxFS eliminates that inefficiency by Creating a map of unique blocks across production and the virtual copies Delphix creates All blocks are also compressed. For DBs, DxFS identifies and compresses along DB block boundaries And DxFS filters incoming data streams and eliminates temporary or empty blocks This is why the vast majority of our customers realize over 90% reduction in storage. Key Questions How many copies of each production source do you create on average? What is the ratio of production data storage to the storage occupied by all copies?
  11. Over 90% of the data across application environments is entirely redundant. DxFS eliminates that inefficiency by Creating a map of unique blocks across production and the virtual copies Delphix creates All blocks are also compressed. For DBs, DxFS identifies and compresses along DB block boundaries And DxFS filters incoming data streams and eliminates temporary or empty blocks This is why the vast majority of our customers realize over 90% reduction in storage. Key Questions How many copies of each production source do you create on average? What is the ratio of production data storage to the storage occupied by all copies?