オープンソースカンファレンス osc 2014 関西@京都 owncloud説明

34
BeGood Technology 1 法法法法法法法法法法法法法法 法法法法法法法法法法法法法法法法法法法法 法法法法法法法法法 法法法法法法

Upload: tetsuro-yano

Post on 10-Jun-2015

1.116 views

Category:

Small Business & Entrepreneurship


5 download

DESCRIPTION

オープンソースカンファレンス2014 kansai@kyoto でお話しさせていただいた ownCloud の成り立ちと機能の資料です。

TRANSCRIPT

Page 1: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

1

法人向けオンラインストレージマルチデバイスファイル共有ソリューショ

株式会社ビーグッド・テクノロジー

Page 2: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

まずはじめに。

この度はご来場いただき、誠にありがとうございます。

Page 3: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

構成前半 (20 分 )  担当:矢野  内容: owncloud の成り立ち、機能後半 (20 分 )  担当:高橋  内容:性能検証の検証結果報告質疑 (5 分 )

Page 4: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

自己紹介

経歴 : システム運用 10 年・ネットワーク 6 年・ SI 8 年                  近頃は ownCloud 営業、翻訳を担当 あだ名 : 矢野さん ownCloud の好きな機能: Server to Server Sync その他 : 全く上達しない Rubyist

                一番最初の PC は、 OKI if-800 でした…。

矢野 哲朗 (やの てつろう)1972 年 5 月 13 日生まれ愛媛県松山生まれ松山育ち

tetsurow.yano

Page 5: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

〜概要紹介・構築編〜owncloud ってなんですか ?

ひと言で言うと。。。。。

Linux で動く、ファイルを保存するユーザーインターフェースを提供するオープンソースのサーバーソフトウェアです。

 わかりずらい。。

Page 6: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

〜概要紹介・構築編〜

ようするに

Dropbox みたいな機能を提供するオープンソースソフトウェアです。

Page 7: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

操作画面操作画面はこんな感じです。

Page 8: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

動作環境owncloud を動かすのに必要なソフトウェアです。

Linux(RedHat,Debian,CentOS,Ubuntu)

WindowsServer(2008)

Apache

MySQL/Mariadb

phpapc/xcache/opcache はお好

みで

ownCloud

IISNginx

PostgreSQL

その他、 Lighthttpd とか

Oracle

OS

データベース

Webサーバ

APサーバ

アプリ

Page 9: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ファイル保存?共有?ファイル保存、共有と言えば有名なのがありますよね。

Page 10: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

そうなんです。

世の中には、いくつもの優れた「ファイル保存 / 共有  サービス」が存在します。

じゃあ、なんで今更そんな車輪の再発明を???それを説明するには、 ownCloud の歴史を遡ります。

Page 11: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ownCloud の歴史ownCloud の歴史は、 ( といってもたか

だか 126227704 秒ほど昔の話 ) をさかのぼります。。 # すみません、 4 年前です。

2010 年 1 月に CampKDE というのがSanDiego で開催されました。

そこで、 Frank Karlitschek さんというひとがこう言いました

Page 12: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ownCloud の歴史Frank さん (Frank Karlitschek)

この人です。

Page 13: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ownCloud の歴史

便利なファイル共有サービスがあるが、データのプライバシーについては、気をつける必要がある。クラウドベンダーからのデータが漏れるということの危険性について注意しなければ!!!データはプライベートであるべきだ。

Page 14: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ownCloud の歴史

じゃあ、おまえ作れよ~

Page 15: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ownCloud の歴史

わかった、オレつくるわ。

Page 16: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ownCloud の歴史出展:Why I Built OwnCloud and Made It Open Source | Linux.comhttp://www.linux.com/news/enterprise/cloud-computing/777158-why-i-built-owncloud-on-open-source

Page 17: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

その後Frank さんは、 2011 年に ownCloud 社を設立v3.0 を 2012 年 1 月リリースv4.0 を 2012 年 5 月リリースv5.0 を 2013 年 5 月リリース ( 日本語対応が完了 )v6.0 を 2013 年 11 月リリースv7.0 を 2014 年 7 月リリース

Page 18: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

user data manifest なんてのを発表User Data Manifestohttp://userdatamanifesto.org/1. データを自分で保持できること。2. どこにデータがあるか明確にできること。3. データストレージがどこにあるか選択できること。4. 権限を管理できること。5. データの権限情報を自分で選べること。6. データが保持されて秘匿されていること。7. いつでも自由に使えること。8. サーバーのソフトウェアは、透明性を持っていること。

Page 19: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

そうこうしていると

世界を震撼させる事件発生2013 年 6 月、エドワード・スノーデンが NSA を告発NSA の「 PRISM 」が世界中のデータを監視ヨーロッパは、大混乱 ( アメリカが俺たちを監視してた。友達だと思ってたのに。 )

Page 20: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

そうは言ってもね。データ共有の Web サービスって便利ですよね…。   そうです。便利です。

「一回使ってしまって、その便利さを知ってしまうと後戻りすることは難しい。」

Page 21: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

そこで、

「 owncloud 」です!

1.データを外に預けなくていい。

2.自社で管理できる。

Page 22: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

今、こんな方面で使われ始めています。ユーザー数が半端ないお客さん   学校 (大学 ) 、塾データ量がとても多いお客さん   画像データ屋さんとか。   データ屋さんとか。   写真データ保存が必要な会社さんコンテンツ IP が厳しいお客さん   デジタルコンテンツ屋さん  

Page 23: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ファイル共有• 柔軟な共有 / 権限設定• 複数のファイルやフォルダの一括ダウンロード• アカウントを持たない相手へのファイル共有• クオータ(容量制限)機能

マルチデバイス対応• ブラウザだけでなく PC ( Windows/Mac )、ス

マートデバイス( iOS 、 Android )用アプリからの利用

• PC からエクスプロラーと同様の操作でのファイル、フォルダごとのファイルアップロード

セキュリティ• IP/ ドメインアクセス制限機能• ファイル暗号化、 SSLへの対応• アンチウィルス連動• 時限公開制御

同期• PC 内のファイルを自動で同期• ファイルの世代管理(バージョニング)• 他のメンバーのファイルの競合判定

LDAP/AD連携• 既存の LDAP や ActiveDirectory との連携• SAML/Shibboleth認証も対応可能

プラグイン /API• API を利用した連携アプリケーション開発• プラグイン形式による ownCloudへの機能追加

ownCloud の主な機能

Page 24: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

機能紹介 ファイル共有 ownCloud は、ブラウザ上でのドラッグ&ドロップによるアップロード、

ワンクリックでのデータ共有等、直感的な操作性での利用が可能です。 ownCloud の中でグループを形成し、グループに所属しているメンバー間でのリアルタイムなファイル共有を行うことが可能です。

また、 ownCloud のアカウントを持たない相手にもファイルの共有が可能です。簡単な操作でダウンロード URL を生成でき、パスワードの設定、URL のメール通知やダウンロードの有効期限の設定も可能です。

ファイルをブラウザへドラッグ&ドロップ 画像ファイルはサムネイルで確認が可能PDF は ownCloud 上で直接閲覧が可能

Page 25: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

機能紹介 同期機能 ownCloud専用のデスクトップ用クライアントアプリケーションを使用する

と、お使いのパソコンから Windowsエクスプローラーや Mac OS の Finderのフォルダを ownCloud と自動で同期させることが可能となります。

フォルダごとに同期されるため、ファイル単体をアップロード・ダウンロードするといった運用から、アップロードやダウンロードを意識せずともownCloud での共有が可能になります。

メンバー間でのリアルタイムなファイル共有だけでなく、バージョニング機能を活用した自身の作業ファイルの世代管理、または作業ファイルの自動バックアップ先といった利用が可能となります。

また、 ownCloud vesion6 からは既にアップされているファイルと同一のファイル名のファイルをアップした場合のファイルコンフリクト制御が可能です。

Page 26: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

機能紹介 セキュリティ ownCloud はオンラインストレージとして最も重要な要素であるセキュ

リテイーを担保するために様々な仕組みが用意されています。

暗号化 SSL暗号化技術を利用した拠点間のセキュアなファイル交換が可能です。また、ownCloudはファイルを暗号化してからストレージに格納させることが可能です。

アンチウィルス オープンソースのサーバー用アンチウィルスソフト

「Clam AntiVirus」が標準サポートされています。 選択可能な共有方法

ownCloudのアカウントを持たない相手とのファイルの共有も可能です。簡単な操作でダウンロードURLを生成でき、パスワード設定はもちろん、必要以上に公開し続けるといったセキュリティ事故を防ぐダウンロードの有効期限の設定(時限公開制御)も可能です。

よりセキュアな環境へ ownCloudはインターネットに接続できる環境であれば

どこからでも利用可能です。さらに IPアドドレスを使用したフィルタリングやVPNや専用線等を利用したよりセキュアなシステム構成で構築することも可能です。

Page 27: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

機能紹介 マルチデバイス対応 ownCloud はブラウザから利用するだけではありません。 PC ( Windows ・

Mac ・ Linux)やスマートデバイス (iOS ・ Android) それぞれのデバイスに合わせた専用のアプリをご用意しています。

PC ではエクスプローラーと同じ使い勝手のまま、スマートデバイスではその直感的に利用可能なユーザインターフェースをそのまま業務に利用できるため、マニュアルの作成やトレーニングにかかる手間を軽減することが可能です。

利用シーン例 社内のファイルを取引先でのプレゼンに利用する 工場の生産ラインや工事中の建設現場でもリアルタイムの情報共有

Page 28: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

機能紹介 既存アカウント管理システムとの連携 既に導入されている LDAP や Active   Directory等のアカウント管理シ

ステムと ownCloud間で ID連携する事が可能です。それによりownCloud側でのユーザー登録は不要になります。

ID/PW問合せ

権限可否応答

既存アカウント管理システムとの連動

Active Directory

LDAP や Active   Directory だけではなく、 SAML/Shibboleth認証への対応が可能です。また、独自のアカウント管理システムを利用されている場合は、ビーグッド・テクノロジーにて開発が行えますのでご相談ください。

Page 29: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

機能紹介 プラグイン /API による機能拡張 ownCloud は機能拡張や他システムとの連携のための API やプラグイン

による機能追加といった仕組みが用意されています。 ownCloud は他のシステムからアクセスや管理機能を制御するための REST API ( Representational State Transfer API )が用意されています。

ownCloud Applications - http://apps.owncloud.com

また、機能追加に関してはプラグイン形式による機能追加が可能です。

プラグインに関しては、 ownCloudが運営するサードパーティー製のプラグインのダウンロード可能なサイト (ownCloud Applications) も存在し、管理画面より導入が可能です。

ビーグッド・テクノロジーでは、 ownCloud 内のファイルに対して日本語による全文検索機能プラグイン等を独自開発しており、弊社との契約者に提供を行っています。

Page 30: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

機能紹介 既存ストレージとの連携 ownCloud は外部のストレージサービスとの連携機能が搭載されていま

す。 NFS ストレージ、 iSCSI ストレージ、 FTP サーバー、 Windows 共有フォルダや、 Amazon S3 、 Dropbox 、 Google Drive等の既存のストレージに接続することが可能です。

Amazon Web Service S3互換のインターフェイスを有する環境であれば標準で接続が行えるため、後から導入した分散ストレージや、 ownCloudへ乗り換る際に既にご利用中のストレージサービスと連動させるといった使い方が可能です。

設定は管理者用設定画面より設定が可能です。

データ保存

データ読込

外部ストレージ

Page 31: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ownCloud Community Edition のライセンスownCloud Community Edition のライセンス

ownCloud Community Edition は、 GNU Affero General Public License Version 3(以下 AGPLv3) です。

AGPLv3 はサーバープログラムとして動作しているソフトウェアに対し、ネットワーク経由の利用者に対してもソースコードを開示しなければならないという性質をもったライセンスです。

Page 32: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ownCloud導入のご相談・お見積もりのお問い合わせ

ビーグッド・テクノロジーは、 ownCloud の国内唯一の正式パートナーです。

株式会社ビーグッド・テクノロジー ownCloud 担当

03-5846-2151電話でのお問い合わせ

受付時間:平日 9 : 00 ~ 17 :00

メールでのお問い合わせ

受付時間: 24時間受付中

株式会社ビーグッド・テクノロジー〒 113-0034 東京都文京区湯島 3 丁目 31−6 大塚ビル 3F http://www.begood-tech.com/ http://owncloud.jp

[email protected]

Page 33: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ownCloud のエコシステムownCloud は、エコシステムを築きつつあります。・ ownCloud のプラグインアプリケーションが190(古いのも含む )・ ownCloud を API 経由で接続して利用するアプリが 41続々増加中

<引用元>

・ ownCloud Applications - apps.ownCloud.com

http://apps.owncloud.com/

・ Apps · owncloud/core Wiki · GitHub

https://github.com/owncloud/core/wiki/Apps

Page 34: オープンソースカンファレンス osc 2014 関西@京都 ownCloud説明

BeGood Technology

ブースでデモしています。owncloud サーバー間を同期するソリューション 「写シンク」をデモンストレーションしています。

ブースの IntelNUC 上で ownCloud を動かしています。

GoogleCloud 上で ownCloud を動かしています。

ブースの ownCloud と GoogleCloud の ownCloudを同期しています。双方向に同期していますので、どちらにファイルを書き込んでも両方とも同じ状態になります。ブースの ownCloud は、 Raspberry Pi から、 GoogleCloud は、 Android端末からファイルをアップしてそれぞれ同期されるのをご体験ください。