1 
法人向けオンラインストレージ 
マルチデバイスファイル共有ソリューション 
株式会社ビーグッド・テクノロジー
BeGood Technology 
まずはじめに。 
この度はご来場 
いただき、誠に 
ありがとうございま 
す。
BeGood Technology 
構成 
 1. ownCloud概要説明(10分) 
 2. 性能検証の検証結果報告+(15分) 
 3. ownCloudのエコシステム(10分)
矢野哲朗(やのてつろう) 
1972年5月13日生まれ 
愛媛県松山生まれ松山育ち 
BeGood Technology 
自己紹介 
tetsurow.yano 
 経歴: システム運用10年・ネットワーク6年・SI 8年 
近頃はownCloud 営業、翻訳を担当 
 あだ名: 矢野さん 
 ownCloudの好きな機能: Server to Server Sync 
 その他: 全く上達しないRubyist 
一番最初のPCは、OKI if-800 でした…。
BeGood Technology 
〜概要紹介〜 
 owncloudってなんですか? 
ひと言で言うと。。。。。 
Linuxで動く、ファイルを保存する 
ユーザーインターフェースを提供 
するオープンソースのサーバーソ 
フトウェアです。 
わかりずらい。。
BeGood Technology 
〜概要紹介・構築編〜 
ようするに 
Dropboxみたいな機能を 
提供するオープンソー 
スソフトウェアです。
BeGood Technology 
操作画面 
 操作画面はこんな感じです。
apc/xcache/opcacheはお好みで 
Nginx IIS 
BeGood Technology 
動作環境 
 owncloudを動かすのに必要なソフトウェアです。 
Linux 
ownCloud 
(RedHat,Debian,CentOS,Ubuntu) 
WindowsServer 
(2008) 
php 
Apache 
MySQL/Mariadb 
PostgreSQL 
その他、Lighthttpdとか 
Oracle 
アプリ 
APサーバ 
Webサーバ 
データベース 
OS
BeGood Technology 
ownCloudの歴史 
 Frankさん(Frank Karlitschek)が「自由にデータを保存できるプ 
ラットフォームが必要だ!」といって開発を始めたのが始まり 
です。 
フランクさんはこの人です。 
この辺りのお話は、以下参照。 
<私がownCloud を開発しオープンソースにした理由> 
https://jp.linux.com/news/linuxcom-exclusive/418653-lco20140704
BeGood Technology 
その後 
Frankさんは、2011年にownCloud社を設立 
ver.3.0を2012年1月にリリース 
ver.4.0を2012年5月にリリース 
ver.5.0を2013年5月にリリース(日本語対応が完了) 
ver.6.0を2013年11月にリリース 
ver.7.0を2014年7月にリリース 
ver.8.0を2014年年末にリリース?
User Data Manifest を発表 
User Data Manifesto 
http://userdatamanifesto.org/ 
1. データを自分で保持できること。 
2. どこにデータがあるか明確にできること。 
3. データストレージがどこにあるか選択できること。 
4. 権限を管理できること。 
5. データの権限情報を自分で選べること。 
6. データが保持されて秘匿されていること。 
7. いつでも自由に使えること。 
8. サーバーのソフトウェアは、透明性を持っていること。 
BeGood Technology
ownCloudの機能について 
BeGood Technology
BeGood Technology 
ファイル保存 
ownCloudは、ブラウザ上でのドラッグ&ドロップに 
よるアップロード、ダウンロード、直感的な操作性 
での利用が可能です。 
ファイルをブラウザへドラッグ&ドロップPDFはownCloud上で直接閲覧が可能
BeGood Technology 
同期機能 
ownCloud専用のデスクトップ用クライアントアプリ 
ケーションを使用すると、フォルダごとに同期され 
るため、アップロードやダウンロードを意識せず共 
有が可能になります。
※その他のWebDAVクライアントでも接続可 
能 
BeGood Technology 
マルチデバイス対応 
ownCloudはスマートデバイス(iOS・Android)専用 
のアプリがあります。 
 利用シーン例 
 社内のファイルを取引先でのプレゼンに利用する 
 工場の生産ラインや工事中の建設現場でもリアルタイムの情報共有
BeGood Technology 
ファイル共有 
ownCloudは、同じownCloudにアカウントを持って 
いる方とファイル、フォルダの共有ができます。 
アカウントがない場合は、URLで共有できます。 
簡単にファイルを共有
BeGood Technology 
管理面では?
BeGood Technology 
アカウントの管理 
ユーザーの作成、管理者権限の付与、グループ 
の作成、ユーザーのグループ付与、グループ管理 
者の権限付与ができます。
BeGood Technology 
その他管理面 
リモート共有の許可/不許可、共有の制限や期限 
の強制、SSL接続強制が可能です。
BeGood Technology 
既存アカウント管理システムとの連携 
既に導入されているLDAPやActive Directory等 
のアカウント管理システムとownCloud間でID連携 
する事が可能です。 
既存アカウント管理システムとの連動 
ID/PW問合せ 
権限可否応答 
Active Directory
BeGood Technology 
既存ストレージとの連携 
ownCloudから外部のストレージサービスへ 
連携機能が搭載されています。Amazon S3、 
Dropbox、Google Drive等の既存のストレージに接 
続することが可能です。 
データ保存 
外部ストレージ
BeGood Technology 
セキュリティ 
 ownCloudはオンラインストレージとして最も重要な要素であるセキュリテイーを 
担保するために様々な仕組みが用意されています。 
 暗号化 
 SSL暗号化技術を利用した拠点間のセキュアなファイ 
ル交換が可能です。また、ownCloudはファイルを暗号 
化してからストレージに格納させることが可能です。 
 アンチウィルス 
 オープンソースのサーバー用アンチウィルスソフト 
「Clam AntiVirus」が標準サポートされています。 
 選択可能な共有方法 
 ownCloudのアカウントを持たない相手とのファイルの 
共有も可能です。簡単な操作でダウンロードURLを生 
成でき、パスワード設定はもちろん、必要以上に公開し 
続けるといったセキュリティ事故を防ぐダウンロードの 
有効期限の設定(時限公開制御)も可能です。 
 よりセキュアな環境へ 
 ownCloudはインターネットに接続できる環境であれば 
どこからでも利用可能です。さらにIPアドドレスを使用し 
たフィルタリングやVPNや専用線等を利用したよりセキ 
ュアなシステム構成で構築することも可能です。
BeGood Technology 
拡張性は?
BeGood Technology 
プラグイン/APIによる機能拡張 
ownCloudは他のシステムからアクセスや管理機 
能を制御するためのREST APIが用意されていま 
す。 
ownCloud Applications - 
http://apps.owncloud.com 
 宣伝 
ビーグッド・テクノロジーでは、 
ownCloud内のファイルに対して日本 
語による全文検索機能プラグイン等 
を独自開発しており、弊社との契約者 
に提供を行っています。
BeGood Technology 
ライセンスは?
ownCloud Community Editionのライセンス 
ownCloud Community Editionは、 
GNU Affero General Public License Version 3 
を採用しています。 
BeGood Technology
Japan ownCloud ユーザーグループやってます。 
BeGood Technology 
http://owncloud.jp/forum/ 
Japan ownCloud UserGroup略してJOUG(ジョウグ)って呼んでください。

ownCloud概要説明

  • 1.
  • 2.
    BeGood Technology まずはじめに。 この度はご来場 いただき、誠に ありがとうございま す。
  • 3.
    BeGood Technology 構成  1. ownCloud概要説明(10分)  2. 性能検証の検証結果報告+(15分)  3. ownCloudのエコシステム(10分)
  • 4.
    矢野哲朗(やのてつろう) 1972年5月13日生まれ 愛媛県松山生まれ松山育ち BeGood Technology 自己紹介 tetsurow.yano  経歴: システム運用10年・ネットワーク6年・SI 8年 近頃はownCloud 営業、翻訳を担当  あだ名: 矢野さん  ownCloudの好きな機能: Server to Server Sync  その他: 全く上達しないRubyist 一番最初のPCは、OKI if-800 でした…。
  • 5.
    BeGood Technology 〜概要紹介〜  owncloudってなんですか? ひと言で言うと。。。。。 Linuxで動く、ファイルを保存する ユーザーインターフェースを提供 するオープンソースのサーバーソ フトウェアです。 わかりずらい。。
  • 6.
    BeGood Technology 〜概要紹介・構築編〜 ようするに Dropboxみたいな機能を 提供するオープンソー スソフトウェアです。
  • 7.
    BeGood Technology 操作画面  操作画面はこんな感じです。
  • 8.
    apc/xcache/opcacheはお好みで Nginx IIS BeGood Technology 動作環境  owncloudを動かすのに必要なソフトウェアです。 Linux ownCloud (RedHat,Debian,CentOS,Ubuntu) WindowsServer (2008) php Apache MySQL/Mariadb PostgreSQL その他、Lighthttpdとか Oracle アプリ APサーバ Webサーバ データベース OS
  • 9.
    BeGood Technology ownCloudの歴史  Frankさん(Frank Karlitschek)が「自由にデータを保存できるプ ラットフォームが必要だ!」といって開発を始めたのが始まり です。 フランクさんはこの人です。 この辺りのお話は、以下参照。 <私がownCloud を開発しオープンソースにした理由> https://jp.linux.com/news/linuxcom-exclusive/418653-lco20140704
  • 10.
    BeGood Technology その後 Frankさんは、2011年にownCloud社を設立 ver.3.0を2012年1月にリリース ver.4.0を2012年5月にリリース ver.5.0を2013年5月にリリース(日本語対応が完了) ver.6.0を2013年11月にリリース ver.7.0を2014年7月にリリース ver.8.0を2014年年末にリリース?
  • 11.
    User Data Manifestを発表 User Data Manifesto http://userdatamanifesto.org/ 1. データを自分で保持できること。 2. どこにデータがあるか明確にできること。 3. データストレージがどこにあるか選択できること。 4. 権限を管理できること。 5. データの権限情報を自分で選べること。 6. データが保持されて秘匿されていること。 7. いつでも自由に使えること。 8. サーバーのソフトウェアは、透明性を持っていること。 BeGood Technology
  • 12.
  • 13.
    BeGood Technology ファイル保存 ownCloudは、ブラウザ上でのドラッグ&ドロップに よるアップロード、ダウンロード、直感的な操作性 での利用が可能です。 ファイルをブラウザへドラッグ&ドロップPDFはownCloud上で直接閲覧が可能
  • 14.
    BeGood Technology 同期機能 ownCloud専用のデスクトップ用クライアントアプリ ケーションを使用すると、フォルダごとに同期され るため、アップロードやダウンロードを意識せず共 有が可能になります。
  • 15.
    ※その他のWebDAVクライアントでも接続可 能 BeGoodTechnology マルチデバイス対応 ownCloudはスマートデバイス(iOS・Android)専用 のアプリがあります。  利用シーン例  社内のファイルを取引先でのプレゼンに利用する  工場の生産ラインや工事中の建設現場でもリアルタイムの情報共有
  • 16.
    BeGood Technology ファイル共有 ownCloudは、同じownCloudにアカウントを持って いる方とファイル、フォルダの共有ができます。 アカウントがない場合は、URLで共有できます。 簡単にファイルを共有
  • 17.
  • 18.
    BeGood Technology アカウントの管理 ユーザーの作成、管理者権限の付与、グループ の作成、ユーザーのグループ付与、グループ管理 者の権限付与ができます。
  • 19.
    BeGood Technology その他管理面 リモート共有の許可/不許可、共有の制限や期限 の強制、SSL接続強制が可能です。
  • 20.
    BeGood Technology 既存アカウント管理システムとの連携 既に導入されているLDAPやActive Directory等 のアカウント管理システムとownCloud間でID連携 する事が可能です。 既存アカウント管理システムとの連動 ID/PW問合せ 権限可否応答 Active Directory
  • 21.
    BeGood Technology 既存ストレージとの連携 ownCloudから外部のストレージサービスへ 連携機能が搭載されています。Amazon S3、 Dropbox、Google Drive等の既存のストレージに接 続することが可能です。 データ保存 外部ストレージ
  • 22.
    BeGood Technology セキュリティ  ownCloudはオンラインストレージとして最も重要な要素であるセキュリテイーを 担保するために様々な仕組みが用意されています。  暗号化  SSL暗号化技術を利用した拠点間のセキュアなファイ ル交換が可能です。また、ownCloudはファイルを暗号 化してからストレージに格納させることが可能です。  アンチウィルス  オープンソースのサーバー用アンチウィルスソフト 「Clam AntiVirus」が標準サポートされています。  選択可能な共有方法  ownCloudのアカウントを持たない相手とのファイルの 共有も可能です。簡単な操作でダウンロードURLを生 成でき、パスワード設定はもちろん、必要以上に公開し 続けるといったセキュリティ事故を防ぐダウンロードの 有効期限の設定(時限公開制御)も可能です。  よりセキュアな環境へ  ownCloudはインターネットに接続できる環境であれば どこからでも利用可能です。さらにIPアドドレスを使用し たフィルタリングやVPNや専用線等を利用したよりセキ ュアなシステム構成で構築することも可能です。
  • 23.
  • 24.
    BeGood Technology プラグイン/APIによる機能拡張 ownCloudは他のシステムからアクセスや管理機 能を制御するためのREST APIが用意されていま す。 ownCloud Applications - http://apps.owncloud.com  宣伝 ビーグッド・テクノロジーでは、 ownCloud内のファイルに対して日本 語による全文検索機能プラグイン等 を独自開発しており、弊社との契約者 に提供を行っています。
  • 25.
  • 26.
    ownCloud Community Editionのライセンス ownCloud Community Editionは、 GNU Affero General Public License Version 3 を採用しています。 BeGood Technology
  • 27.
    Japan ownCloud ユーザーグループやってます。 BeGood Technology http://owncloud.jp/forum/ Japan ownCloud UserGroup略してJOUG(ジョウグ)って呼んでください。

Editor's Notes

  • #2 それでは、 ownCloudで構築する大規模オンラインストレージ といことでセミナーを開始させて頂きます。
  • #3 まずはじめに、ご来場いただきまして、まことにありがとうございます。
  • #4  時間を3つに分けさせて頂いて、 まず始めに、owncloudについて、せつめいさせていただきます。 つぎに、owncloudを構築して、性能の検証したデータありますので、それを報告させて頂きます。 最後に、ownCloudのエコシステムと題しまして、現在のownCloudの拡張機能などについてお話させていただきます。
  • #5 まずは、自己紹介です。 矢野と言います。 松山生まれ、松山育ちです。 システム運用とか、ネットワーク周りですとかをいろいろとやっております。 最近はですね、owncloudの宣伝担当として営業や、翻訳作業をさせて頂いております。 owncloudの好きな機能は、サーバーとサーバーを同期させるのがあるのですが、この「サーバーツーサーバーシンク」というのが気に入っております。
  • #6 まず、owncloudってなんですか?ちょっと初歩的なところから入りたいと思います。 ひと言で言うと。。。。。 Linuxで動く、ファイルを保存するユーザーインターフェースを提供するオープンソースのサーバーソフトウェアです。 わかりずらいですよね。
  • #7 ようするに、Dropboxみたいな機能を提供するオープンソースソフトウェアです。
  • #8 まあ、画面はこんな感じなっています。ownCloud 7のファイルアプリの画面です。 こちらは向かって右側が、フォルダが見えていますね。 こう言うような形でファイルを保存できるサーバー。 いうことになります。
  • #9 じゃあ、owncloudを動かすにはどういうものが必要か?というこで、必要なコンポーネントをスタックして表現してみました。 したから、OSでLinuxとWindows、がございます。FreeBSDでもですね。FreeNASというのがあるんですが、そちらでも動いておりますので公式ではありませんが、問題なく動くと思います。 究極的には、PHPと上記のデータベースが動く環境であれば動かせると思います。 ちょっと腕力が必要な場合もあるかもしれません。
  • #11 そのご、フランクさんは、2011年にowncloud社を設立 Version.3を2012年1月にリリース その後も、4,5,6,7とですね。順調にバージョンアップを重ねてきております。 で7月には、バージョン7がリリースされました。
  • #12 ownCloudの歴史の間に、ユーザーデータマニフェストというのをフランクさんは発表しています。 これはですね、プライベートなデータというのは、このように扱われるべきである。 このような対処が必要ですよ。と言うようなことを宣言したものです。 当然、この思想を元に owncloudもつくられているということになります。
  • #13 最後に、owncloudのライセンスについてです。 owncloudコミュニティエディションは、AGPLで公開されています。 owncloudエンタープライズエディションは、クローズドソースになっていて、デュアルライセンスです。 AGPLは、GPLに条件が追加されていまして、ネットワーク経由の利用者に対してもそのソースコードを提供しなければならないという性質をもったライセンスです。
  • #14 まず、一つ目。 ファイルのアップロード、ダウンロードができます。 それを共有することもできます。 そして、ブラウザー上であれば、ファイルのプレビュー、テキストやワードファイルの編集と言ったことも可能です。
  • #15 2つ目は、「owncloudデスクトップクライアント」という、常駐アプリがありますので、それをインストールしていただければ、 Windows,Mac,Linuxでファイルを自動的に同期しておくことが可能です。
  • #16 4つ目は、マルチデバイス対応ですね。 先ほどお話した、Windows、Mac、Linux以外の、Android、iOSにも対応したクライアントがあります。 他にも、接続プロトコルは、WebDAVですので、それに対応したクライアントであれば接続出来ます。
  • #17 まず、一つ目。 ファイルのアップロード、ダウンロードができます。 それを共有することもできます。 そして、ブラウザー上であれば、ファイルのプレビュー、テキストやワードファイルの編集と言ったことも可能です。
  • #22 6つ目の機能拡張の追加説明になりますが、owncloudが動いているシステムにもファイルを置くデータ領域ていうのはあります。 しかし、例えば、それが足りない場合、もしくは、既存のストレージがある場合、外部で管理したい場合。 エクスターナルストレージというプラグインがありますので、それを使って、 外部のストレージがあたかも、自分のowncloudのサーバー上にあるかのように見せることができます。 以上が、owncloudの機能概要です。 非常に様々な機能を有していることが分かると思います。 メリットの多いオープンソースソフトウェアであると、言うことができます。
  • #23 3つ目は、セキュリティです。 暗号化、権限管理、といったところの機能がございます。
  • #25 6つ目は、機能拡張です。 そもそも、owncloud自体がオープンソースなんですが、拡張しやすいアーキテクチャーかどうか? というのは非常に重要なポイントに昨今なってきています。 まず、APIがある。そして、プラグインの形式で拡張出来ること。 私たちもいくつか、プラグインを開発しております。
  • #26 最後に、owncloudのライセンスについてです。 owncloudコミュニティエディションは、AGPLで公開されています。 owncloudエンタープライズエディションは、クローズドソースになっていて、デュアルライセンスです。 AGPLは、GPLに条件が追加されていまして、ネットワーク経由の利用者に対してもそのソースコードを提供しなければならないという性質をもったライセンスです。
  • #27 最後に、owncloudのライセンスについてです。 owncloudコミュニティエディションは、AGPLで公開されています。 owncloudエンタープライズエディションは、クローズドソースになっていて、デュアルライセンスです。 AGPLは、GPLに条件が追加されていまして、ネットワーク経由の利用者に対してもそのソースコードを提供しなければならないという性質をもったライセンスです。