モルガン・アセット・マネジメント、第12回 企業 …...JPモルガン・アセット・マネジメント株式会社 〒100-6432 東京都千代田区丸の内2丁目7番3号東京ビルディング
GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ
-
Upload
game-tools-middleware-forum -
Category
Technology
-
view
1.221 -
download
0
Transcript of GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ
Perforce Helixの 最新動向とUnity連携
株式会社東陽テクニカ ソフトウェア・ソリューション
Tadanori Nakagawa
本日の内容
• Perforce Helixの紹介と特長 • Perforce Helixの最新動向 • Perforce Helixのロードマップ • 質疑応答
2
Perforce Helixの紹介と特長
Perforce Helixとは 大規模なデジタルアセット群を正確かつ効率よく
管理することができるバージョン管理ツール 米国 Perforce Software Inc.が開発 全世界で “約10,000以上の組織” の
お客様にご利用頂いています
4
• 高速 & 高可用性 • あらゆるアセットを管理 • オンプレミス & クラウド
• 安全性 • オープンAPI
5
各担当者
ユーザ
Perforce Helixとは
Perforce Helixの特長(高速性) マスターファイル群の“高速な”保管庫を提供 数/サイズ/種類によらず一貫したスループットでアセットを管理 テラバイトオーダー級のアセット群でも高速・安定管理 一日数千万トランザクションの環境にも対応可能
6
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.
Perforce Helixの特長(セキュリティ) マスターファイル群の“安全な”保管庫を提供 アセットへのアクセスをユーザ/グループ/IPアドレス/パスで制御 アセットへの不正アクセスの兆候を検出 (IP Threat
Detection)
8
知的財産の盗難リスクの検出
9
運用管理者 セキュリティ責任者
code
docs
design
media
Perforce Helixの特長(高可用性) マスターファイル群の“安定した”保管庫を提供 マスターとの同期が確立された状態の完全な複製を構築可能 拠点が離れた制作チームとタイムリーに最新のデータを共有 一部のアセットだけを切り出した複製を作成
10
唯一の正しい情報源を提供
11
複雑に入り組んで構成されている 様々なデジタルアセットのマスターを確実に管理
code
docs
design
media
PERFORCE Helixのゴール: 連携/保護/サポート
12
• サイズや種類を問わず、あらゆる デジタルアセットを格納できる プラットフォーム
• 知的財産の保護 & 盗難の検知
• 高い可用性と拡張性
• 担当者ごとに使い慣れたツールやワークフローで作業
code
docs
design
media
Perforce Helixの最新動向
最先端のソフトウェア構成管理(SCM)機能
14
ログ 分析
バージョン管理エンジン(P4D)
知的財産への 脅威検出
分散型バージョン管理システム
パーミッション (権限制御)
Git Fusion
進行中の機能改善内容: • ロックなしのデータベース 読み取り
• クラスタ・マネージャ • 同期処理の並列化
DVCSに求められるもの… • 生産性の向上 • “Git 至上主義” • Gitの管理における Web エクスペリエンス
そこでPerforce Helixは次のものを提供します。 • Helix DVCS(分散型バージョン管理システム)を標準搭載 • Git Fusion (Gitとのブリッジ機能とGitリポジトリの統合分割機能) • Gitエコシステムの導入
15
DVCS機能のサポート
DVCS機能のサポート • 分散型バージョン管理システム機能を標準搭載
• 新しいPush / Fetchプロトコル (処理速度と大規模データアセット向けの設計)
• サーバとピア(ローカル・リポジトリ)間に おけるコンテンツおよびメタデータの伝播
• Push / Fetch の一環としてのコンテンツの 再配置
• 企業向けのセキュリティ/アクセス制御
• 変更履歴と監査証跡の細部に至る管理 17
共有 リポジトリ
開発者用リポジトリ
開発者用リポジトリ
開発者用リポジトリ
Push Fetch
分散型開発チームにおけるコンポーネントの共有
18
Helixと連携した 新たなGitエコシステム
GitSwarm: Gitエコシステムの導入
20
• セルフサービス・リポジトリ • プルリクエスト • パーミッション(権限制御) • 課題の追跡など
Perforce Helixとの連携
21
• 開発者向けの分散環境 • 既知のツールと同等の
Gitの使用感とワークフロー
同期処理を設定可能
• 唯一の正しい情報源
• デジタルアセットの保護に関するPerforce Helixの信頼性と安定性
Helix バージョン管理エンジン GitSwarm
使い慣れたツールや 簡素なワークフローのサポート
P4Connect - Unityのメニューからアセットを操作 • Unity Asset StoreからP4 Connectをダウンロード • P4Connectがアセットのチェックアウトなどの操作をサポート • Unity上でアセットの編集状態を確認 • 変更中のアセット一覧を表示
(*) 以下の製品とはP4GTで連携 Photoshop SoftImage 3ds Max Maya 23
同期と共有に特化したSync & Share アプリ(*) • ローカルファイルシステム上の変更を監視し、 アクションを実施
• デザイナ、アーティスト、ビジネスユーザへのバージョン管理の容易な展開
• ファイルのロックおよび可視化のサポート • 簡素化、透過、自動化による生産性の向上
(*) 2015年のQ4に提供予定 24
バイナリファイル
+ - - - - - -
コード
先進的なセキュリティ機能
ユーザ事例: とある大企業(売上高$200億)
26
2名の技術者によるデータの窃盗
1 年
100万ドルを投資したが 大手セキュリティベンダは何も手がかりを掴めず
2 週間
その2名の技術者を簡単に特定
この他に、北アメリカでデータの窃盗を働いたユーザを3名確認
また北アメリカ以外の地域で窃盗を働いたユーザを8名確認
脅威の 検出
X
無関係なデータや誤検出の低減
• 各エンティティは、永続的なリスクソースを保持 (ユーザ、マシン、アセット)
• リスクソースはアクティビティに基づいて変更
• 関連するアクティビティにおける複数のイベントを “順を追って一つずつ繋ぎ合わせながら” リアルタイムで集約
27
John Smith氏は、極めて重要なファイルにアクセスしています。 25
…以前に、ほとんどアクセスにしたことがない時間帯に 46
…何ヵ月も稼働していないソースコード・プロジェクトにある 80
…ピアよりも多くのフォルダから大量のソースコードをダウンロード中です。 96
行動の リスクモデル
行動の リスクソース
エンティティの リスクモデル
エンティティの リスクソース
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
対話式のリスク・レポート機能とドリルダウン
29
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 リリース予定
今後も複雑な製品開発への改善策を提供し続けます
31
code
docs
design
media
質疑応答
32