エンタープライズ向けも拡充したdropboxの連携apiのご紹介
TRANSCRIPT
Solution Architect 保坂大輔 / 中之薗朔
日本にもオフィス開設!
DropboxもAPIを公開しています
爆発的な成長
25MユーザーApr 2011
1億ユーザー突破Nov 2012
2億ユーザー突破Sep 2013
3億ユーザー突破May 2014
10MユーザーSep 2010Dropbox設立
Sep 2008
時間軸
最初のAPI2009
管理者コンソールFeb 2013
10万アプリケーションJul 2013
グローバルでの勢い
10億ファイルを
毎日作成、セーブ
30万アプリが
Dropboxで稼動
12億件の
共有フォルダーとリンク
5億台の
デバイスで利用
70%のユーザーが
米国以外の利用者
Dropbox for Business
15,000円/年
1TBから
Dropboxの製品ポートフォリオ
Dropboxベーシック
無償、2GB
Mailbox
Carousel
Dropboxプロ
12,000円/年
1TB
5
Dropbox for Business
Dropbox for Business
15,000円/年で1TBから
企業ユーザー数
10万社以上
ユーザー1人当たりのDropbox平均利用頻度
100 回 / 日
5
Dropbox for Businessの強み
3億人以上のユーザー拡大し続ける最大のネットワーク
6プラットフォームに対応プラットフォームフリー
デルタ同期機能で他社を圧倒高速な同期機能で
サクサクとお仕事
より良い操作性を徹底追及シンプル、使い勝手の良さ
1人当たり年間36万円の節約ROI
6
Dropboxが提供する連携 I/F
Drop-in
Datastore API
Core APISync API DfB API SaaS
PaaS
Drop-in
• ChooserとSaverの2種類
• シンプルで簡単な連携
• Chooser: iOS, Android,
JavaScriptに対応
• Saver: JavaScriptに対応
Drop-in
• Chooser“choose from Dropbox”ボタンを押
すとdropbox.comのページがポップ
アップ表示され、選択後にコール
バック
• Saver“Save to Dropbox”ボタンを押すと
dropbox.comのページがポップアップ表
示され、選択後にコールバック
Core API
• Dropboxのコア機能を提供read/write、コピー、削除、サーチ、リビジョン管理、復元…etc
• Drop-inより高度なインテグレーションに用いられる
• Python, Ruby, PHP, Java, Android, iOS, OS X, HTTPに対
応
*他にもサードパーティのライブラリーの紹介有
SaaS
Sync API
• Dropboxとファイル同期ができるAPI
• アプリ内にDropboxがあるようなイメージ
• オフライン時にはファイルの変更を貯め、オンライン時にま
とめて更新などができる
• iOS, Android, OS Xに対応
SaaS
Dropbox for Business API
• 企業向けにメンバー管理やオーディット機能を提供するAPI
チーム単位でCore APIを実行
定期的なログを取得
Webhook(リバースAPI)による変更通知
• SSO、DLP、DRM、SIEM、データマイグレーションなど多
彩な連携のベースとなるAPI
SaaS
Datastore API
• Dropbox上のストレージを直接アクセスするイメージ
• アプリケーションで使用するファイル以外のデータを保管す
ることができる
• iOS, OS X, Android, JavaScript, Python, HTTPに対応
PaaS
SIEM (Security Information & Event Management)
ユースケース• アプリケーションやインフラ機器、
セキュリティデバイスなどのイベ
ントログを一元管理し、リアルタ
イムで分析・レポーティングを行
う
• リスクを検知:
- 許可外の共有
- 不注意による流出
- 社員による不適切なファイルの蓄積
• 改善プロセスの確立
パートナー
SIEM - 事例:大手精密機器メーカー
使用API例:
• Dropbox for Business API- Reports
- Audit Log
課題:• 社内システムのログを収集し、従
業員の活動を把握、管理している。
• Dropboxもその枠組みに組み込む
必要がある。
対策と成果:• Dropboxのログも管理対象にし、
他システムと同様の管理を実践。
• IT 部門による管理とガバナンスが
向上
DLP (Data Loss Prevention)
ユースケース• 機密データの流出を防止
- クラウドや外部サーバーへのアップロードの禁止
- メディアへのコピーの禁止
• データへのアクセスを監視
- 適切な権限を持つユーザーによるアクセス
- 更新の監視
パートナー
DLP - 事例:大手自動車メーカー
使用API例:
• Webhooks
• Core API- Files and metadata
- File operations
• Dropbox for Business API- Member management
- Group management
- Audit Log
課題:• 社内のファイルに対する全社的なコ
ンプライアンスと監査の徹底
• Dropboxに保管されているファイル
に対してもDLPの観点で管理が必要
対策と成果:• ダッシュボードを使ったリアルタイ
ムのモニタリングと、必要に応じた
アクション
• ファイルそのものとその中にある
データの管理を簡素化
Identity Management & Provisioning
ユースケース• ユーザーの生産性向上
- SSOによるログインの簡素化
• セキュリティの強化- セキュリティ・レベルの統一
- 2要素認証
- IPアドレスなどその他の情報によるアクセス制限
• アカウント管理- 管理の一元化
- 既存の管理システムとの連携
パートナー
Identity Management & Provisioning - 事例:教育機関
使用API例:
• Webhooks
• Dropbox for Business API- Member management
- Group management
- Audit Log
課題:• 学生の入学/卒業によるアカウント
の追加/削除処理が複雑
• 学部/部門、教職員/学生など様々な
グループ分けに対応するファイル
のアクセス管理が必要
対策と成果:• 全学内を対象にしたスケーラビリ
ティのあるID管理とそれに基づく
ファイルへのアクセス権限の管理
• 他システムとのSSOの実現
12億人以上の人が日々Officeを仕事に利用。
3億人以上の人がDropboxを信頼し、ファイルの保管や
共有に利用。
350億件以上のOffice
ドキュメンツがDropboxに。
Dropbox + Microsoft
強力な生産性向上ソリューション
1.アクセス OfficeAppからDropbox上のファイルへアクセス、編集した内容をDropboxに保存。
2.編集 Dropbox mobile appからOfficeにファイルへアクセスし、全てのデバイス上で編集部分を同期。
3.共有 DropboxとOfficeをリンク。編集が完了したら同僚や友人と瞬時に共有が可能に。
今、利用できる機能の概要
次の先端機能: Dropboxバッジ
• リアルタイムで共有ファイルをアップデート
• 共有やファイル履歴といったDropboxのコア機能を顕示。
• まず、Officeに対応し、順次プラットフォームを拡大。
Gmail extension on Chrome
Dropbox
extension
Reference for Developers
• Dropbox developer site
https://www.dropbox.com/developers
• Dropbox developer blog
https://blogs.dropbox.com/developers/