gtmf 2015: unityと連携するアセット管理ツールperforce | 株式会社東陽テクニカ

32
Perforce Helix最新動向とUnity連携 株式会社東陽テクニカ ソフトウェア・ソリューション Tadanori Nakagawa

Upload: game-tools-middleware-forum

Post on 13-Apr-2017

1.221 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Perforce Helixの 最新動向とUnity連携

株式会社東陽テクニカ ソフトウェア・ソリューション

Tadanori Nakagawa

Page 2: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

本日の内容

• Perforce Helixの紹介と特長 • Perforce Helixの最新動向 • Perforce Helixのロードマップ • 質疑応答

2

Page 3: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Perforce Helixの紹介と特長

Page 4: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Perforce Helixとは 大規模なデジタルアセット群を正確かつ効率よく

管理することができるバージョン管理ツール 米国 Perforce Software Inc.が開発 全世界で “約10,000以上の組織” の

お客様にご利用頂いています

4

Page 5: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

• 高速 & 高可用性 • あらゆるアセットを管理 • オンプレミス & クラウド

• 安全性 • オープンAPI

5

各担当者

ユーザ

Perforce Helixとは

Page 6: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Perforce Helixの特長(高速性) マスターファイル群の“高速な”保管庫を提供 数/サイズ/種類によらず一貫したスループットでアセットを管理 テラバイトオーダー級のアセット群でも高速・安定管理 一日数千万トランザクションの環境にも対応可能

6

Page 7: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

7

.ppt

あらゆるものをバージョン管理

Java C#

.jsp Ruby

COBOL PHP

CSS Python

.jpg

.xls

.doc

.mp4 .svg

.dwg .mov

.3ds

.MDX

Libraries

Compilers DB

Script

Build Script

Circuit Design

Installer

Env. Config

あらゆるものをバージョン管理 開発者+ドキュメント作成者+ 設計者+アーティスト +プロジェクト・マネージャ+リリース管理者+ 既存のツール / ユーザインターフェイス / ワークフロー から作成される情報+etc.

Page 8: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Perforce Helixの特長(セキュリティ) マスターファイル群の“安全な”保管庫を提供 アセットへのアクセスをユーザ/グループ/IPアドレス/パスで制御 アセットへの不正アクセスの兆候を検出 (IP Threat

Detection)

8

Page 9: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

知的財産の盗難リスクの検出

9

運用管理者 セキュリティ責任者

code

docs

design

media

Page 10: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Perforce Helixの特長(高可用性) マスターファイル群の“安定した”保管庫を提供 マスターとの同期が確立された状態の完全な複製を構築可能 拠点が離れた制作チームとタイムリーに最新のデータを共有 一部のアセットだけを切り出した複製を作成

10

Page 11: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

唯一の正しい情報源を提供

11

複雑に入り組んで構成されている 様々なデジタルアセットのマスターを確実に管理

code

docs

design

media

Page 12: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

PERFORCE Helixのゴール: 連携/保護/サポート

12

• サイズや種類を問わず、あらゆる デジタルアセットを格納できる プラットフォーム

• 知的財産の保護 & 盗難の検知

• 高い可用性と拡張性

• 担当者ごとに使い慣れたツールやワークフローで作業

code

docs

design

media

Page 13: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Perforce Helixの最新動向

Page 14: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

最先端のソフトウェア構成管理(SCM)機能

14

ログ 分析

バージョン管理エンジン(P4D)

知的財産への 脅威検出

分散型バージョン管理システム

パーミッション (権限制御)

Git Fusion

進行中の機能改善内容: • ロックなしのデータベース 読み取り

• クラスタ・マネージャ • 同期処理の並列化

Page 15: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

DVCSに求められるもの… • 生産性の向上 • “Git 至上主義” • Gitの管理における Web エクスペリエンス

そこでPerforce Helixは次のものを提供します。 • Helix DVCS(分散型バージョン管理システム)を標準搭載 • Git Fusion (Gitとのブリッジ機能とGitリポジトリの統合分割機能) • Gitエコシステムの導入

15

Page 16: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

DVCS機能のサポート

Page 17: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

DVCS機能のサポート • 分散型バージョン管理システム機能を標準搭載

• 新しいPush / Fetchプロトコル (処理速度と大規模データアセット向けの設計)

• サーバとピア(ローカル・リポジトリ)間に おけるコンテンツおよびメタデータの伝播

• Push / Fetch の一環としてのコンテンツの 再配置

• 企業向けのセキュリティ/アクセス制御

• 変更履歴と監査証跡の細部に至る管理 17

共有 リポジトリ

開発者用リポジトリ

開発者用リポジトリ

開発者用リポジトリ

Push Fetch

Page 18: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

分散型開発チームにおけるコンポーネントの共有

18

Page 19: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Helixと連携した 新たなGitエコシステム

Page 20: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

GitSwarm: Gitエコシステムの導入

20

• セルフサービス・リポジトリ • プルリクエスト • パーミッション(権限制御) • 課題の追跡など

Page 21: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Perforce Helixとの連携

21

• 開発者向けの分散環境 • 既知のツールと同等の

Gitの使用感とワークフロー

同期処理を設定可能

• 唯一の正しい情報源

• デジタルアセットの保護に関するPerforce Helixの信頼性と安定性

Helix バージョン管理エンジン GitSwarm

Page 22: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

使い慣れたツールや 簡素なワークフローのサポート

Page 23: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

P4Connect - Unityのメニューからアセットを操作 • Unity Asset StoreからP4 Connectをダウンロード • P4Connectがアセットのチェックアウトなどの操作をサポート • Unity上でアセットの編集状態を確認 • 変更中のアセット一覧を表示

(*) 以下の製品とはP4GTで連携 Photoshop SoftImage 3ds Max Maya 23

Page 24: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

同期と共有に特化したSync & Share アプリ(*) • ローカルファイルシステム上の変更を監視し、 アクションを実施

• デザイナ、アーティスト、ビジネスユーザへのバージョン管理の容易な展開

• ファイルのロックおよび可視化のサポート • 簡素化、透過、自動化による生産性の向上

(*) 2015年のQ4に提供予定 24

バイナリファイル

+ - - - - - -

コード

Page 25: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

先進的なセキュリティ機能

Page 26: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

ユーザ事例: とある大企業(売上高$200億)

26

2名の技術者によるデータの窃盗

1 年

100万ドルを投資したが 大手セキュリティベンダは何も手がかりを掴めず

2 週間

その2名の技術者を簡単に特定

この他に、北アメリカでデータの窃盗を働いたユーザを3名確認

また北アメリカ以外の地域で窃盗を働いたユーザを8名確認

脅威の 検出

X

Page 27: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

無関係なデータや誤検出の低減

• 各エンティティは、永続的なリスクソースを保持 (ユーザ、マシン、アセット)

• リスクソースはアクティビティに基づいて変更

• 関連するアクティビティにおける複数のイベントを “順を追って一つずつ繋ぎ合わせながら” リアルタイムで集約

27

John Smith氏は、極めて重要なファイルにアクセスしています。 25

…以前に、ほとんどアクセスにしたことがない時間帯に 46

…何ヵ月も稼働していないソースコード・プロジェクトにある 80

…ピアよりも多くのフォルダから大量のソースコードをダウンロード中です。 96

行動の リスクモデル

行動の リスクソース

エンティティの リスクモデル

エンティティの リスクソース

Page 28: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Perforce HelixのIP Threat Detection

28

Analytics Modeling • Baselines and creates clusters • Learns Patterns • Learns Anomalies (unusual hours,

data volumes, application types & more

Risk Scoring • Risk by User • Risk by Activity • Risk by File • Risk by Time • Risk by Volume • Risk by Method/Exit

Verification & Investigation • Highly Readable Event Alarms • Very Intuitive UI • Executive Reporting

全ユーザ

リスク度: 0

- 10

0

BEHAVIORAL ANALYTICS

2

0

4

21

Wintermute Wintermute 89 Armitage 82

Hideo 26 Maelcum 26

Molly 25 Aerol 25

Strayllight 25 Case 18

Chiba 8 Proteus 7

Page 29: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

対話式のリスク・レポート機能とドリルダウン

29

Page 30: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

Perforce Helix ロードマップ

30

Perforce Helix 発表

Helix Threat Detection リリース予定

2015年 Q1

2015年 Q2

2015年 Q3

2015年 Q4

Helix DVCS リリース予定

Helix Cloud リリース予定

Helix Git Swarm リリース予定

Enterprise Sync & Share リリース予定

Page 31: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

今後も複雑な製品開発への改善策を提供し続けます

31

code

docs

design

media

Page 32: GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

質疑応答

32