Submit Search
Upload
オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証
•
Download as PPTX, PDF
•
2 likes
•
1,887 views
Tetsurou Yano
Follow
オープンソースカンファレンス osc 2014 kansai@kyoto でお話しさせていただいた ownCloud 性能検証の資料です。
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 39
Download now
Recommended
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
Tetsurou Yano
ownCloud8リリース
ownCloud8リリース
Tetsurou Yano
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
Azure reliability v0.2.21.0630
Azure reliability v0.2.21.0630
Ayumu Inaba
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
Hibino Hisashi
Get started with azure v0.9.19.1213
Get started with azure v0.9.19.1213
Ayumu Inaba
DRBDを活用したAzure上でのデータ保護
DRBDを活用したAzure上でのデータ保護
Ken Sawada
Packetbeatの基礎から、IoTデバイス異常検知への応用まで
Packetbeatの基礎から、IoTデバイス異常検知への応用まで
Satoyuki Tsukano
Recommended
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
Tetsurou Yano
ownCloud8リリース
ownCloud8リリース
Tetsurou Yano
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
Azure reliability v0.2.21.0630
Azure reliability v0.2.21.0630
Ayumu Inaba
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
Hibino Hisashi
Get started with azure v0.9.19.1213
Get started with azure v0.9.19.1213
Ayumu Inaba
DRBDを活用したAzure上でのデータ保護
DRBDを活用したAzure上でのデータ保護
Ken Sawada
Packetbeatの基礎から、IoTデバイス異常検知への応用まで
Packetbeatの基礎から、IoTデバイス異常検知への応用まで
Satoyuki Tsukano
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Hibino Hisashi
[G-Tech2015]Microsoft Azureを使った災害復旧の基礎[講演資料]
[G-Tech2015]Microsoft Azureを使った災害復旧の基礎[講演資料]
Trainocate Japan, Ltd.
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
Introduction tdas udas_ytanaka_20120810
Introduction tdas udas_ytanaka_20120810
Iugo Net
Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05
Hiroshi Matsumoto
ownCloud and CLOUDIAN HyperStore
ownCloud and CLOUDIAN HyperStore
CLOUDIAN KK
第0回データ保護勉強会 ~Linux-HA/Baculaのお話~
第0回データ保護勉強会 ~Linux-HA/Baculaのお話~
Ken Sawada
Japan elasticusergroup01 Acroquest
Japan elasticusergroup01 Acroquest
Hiroshi Yoshioka
Cisco Web セキュリティ アプライアンス(WSA)
Cisco Web セキュリティ アプライアンス(WSA)
シスコシステムズ合同会社
ZiDOMA data and CLOUDIAN HyperStore
ZiDOMA data and CLOUDIAN HyperStore
CLOUDIAN KK
How to walk_on_windows_azure_platform
How to walk_on_windows_azure_platform
Yoshida Yuri
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
CLOUDIAN KK
Azure vm usacase and value.1.0.20.0618
Azure vm usacase and value.1.0.20.0618
Ayumu Inaba
Interact 2019:Microsoft SDN v2 よもやま話
Interact 2019:Microsoft SDN v2 よもやま話
wind06106
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
Hideki Yamane
Rancher LT Talk 20170126
Rancher LT Talk 20170126
Tetsurou Yano
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
Kentaro Ebisawa
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
NVIDIA Japan
ownCloud2015年まとめ
ownCloud2015年まとめ
Tetsurou Yano
実践で学ぶネットワーク分析
実践で学ぶネットワーク分析
Mitsunori Sato
【新卒採用】Webセミナー大全。過去と現在、そして未来まで by レプモス
【新卒採用】Webセミナー大全。過去と現在、そして未来まで by レプモス
Hiro Sakuma
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
guest628c07
More Related Content
What's hot
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Hibino Hisashi
[G-Tech2015]Microsoft Azureを使った災害復旧の基礎[講演資料]
[G-Tech2015]Microsoft Azureを使った災害復旧の基礎[講演資料]
Trainocate Japan, Ltd.
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
Introduction tdas udas_ytanaka_20120810
Introduction tdas udas_ytanaka_20120810
Iugo Net
Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05
Hiroshi Matsumoto
ownCloud and CLOUDIAN HyperStore
ownCloud and CLOUDIAN HyperStore
CLOUDIAN KK
第0回データ保護勉強会 ~Linux-HA/Baculaのお話~
第0回データ保護勉強会 ~Linux-HA/Baculaのお話~
Ken Sawada
Japan elasticusergroup01 Acroquest
Japan elasticusergroup01 Acroquest
Hiroshi Yoshioka
Cisco Web セキュリティ アプライアンス(WSA)
Cisco Web セキュリティ アプライアンス(WSA)
シスコシステムズ合同会社
ZiDOMA data and CLOUDIAN HyperStore
ZiDOMA data and CLOUDIAN HyperStore
CLOUDIAN KK
How to walk_on_windows_azure_platform
How to walk_on_windows_azure_platform
Yoshida Yuri
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
CLOUDIAN KK
Azure vm usacase and value.1.0.20.0618
Azure vm usacase and value.1.0.20.0618
Ayumu Inaba
Interact 2019:Microsoft SDN v2 よもやま話
Interact 2019:Microsoft SDN v2 よもやま話
wind06106
What's hot
(14)
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
[G-Tech2015]Microsoft Azureを使った災害復旧の基礎[講演資料]
[G-Tech2015]Microsoft Azureを使った災害復旧の基礎[講演資料]
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Introduction tdas udas_ytanaka_20120810
Introduction tdas udas_ytanaka_20120810
Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05
ownCloud and CLOUDIAN HyperStore
ownCloud and CLOUDIAN HyperStore
第0回データ保護勉強会 ~Linux-HA/Baculaのお話~
第0回データ保護勉強会 ~Linux-HA/Baculaのお話~
Japan elasticusergroup01 Acroquest
Japan elasticusergroup01 Acroquest
Cisco Web セキュリティ アプライアンス(WSA)
Cisco Web セキュリティ アプライアンス(WSA)
ZiDOMA data and CLOUDIAN HyperStore
ZiDOMA data and CLOUDIAN HyperStore
How to walk_on_windows_azure_platform
How to walk_on_windows_azure_platform
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
Azure vm usacase and value.1.0.20.0618
Azure vm usacase and value.1.0.20.0618
Interact 2019:Microsoft SDN v2 よもやま話
Interact 2019:Microsoft SDN v2 よもやま話
Viewers also liked
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
Hideki Yamane
Rancher LT Talk 20170126
Rancher LT Talk 20170126
Tetsurou Yano
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
Kentaro Ebisawa
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
NVIDIA Japan
ownCloud2015年まとめ
ownCloud2015年まとめ
Tetsurou Yano
実践で学ぶネットワーク分析
実践で学ぶネットワーク分析
Mitsunori Sato
【新卒採用】Webセミナー大全。過去と現在、そして未来まで by レプモス
【新卒採用】Webセミナー大全。過去と現在、そして未来まで by レプモス
Hiro Sakuma
Viewers also liked
(7)
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
Rancher LT Talk 20170126
Rancher LT Talk 20170126
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
ownCloud2015年まとめ
ownCloud2015年まとめ
実践で学ぶネットワーク分析
実践で学ぶネットワーク分析
【新卒採用】Webセミナー大全。過去と現在、そして未来まで by レプモス
【新卒採用】Webセミナー大全。過去と現在、そして未来まで by レプモス
Similar to オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
guest628c07
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
Shinichiro Isago
スタートアップがAWSを使うべき3つの理由
スタートアップがAWSを使うべき3つの理由
Serverworks Co.,Ltd.
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
Google Cloud Platform - Japan
5分でわかる!ownCloudアドオンの作り方
5分でわかる!ownCloudアドオンの作り方
Yuki Takahashi
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料
Recruit Technologies
Iot algyan jhirono 20190111
Iot algyan jhirono 20190111
Hirono Jumpei
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
Recruit Technologies
Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)
CLOUDIAN KK
Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)
CLOUDIAN KK
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発
Junji Imaoka
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
Takashi Someda
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Daisuke Masubuchi
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Azure 相談センター
ownCloud概要説明
ownCloud概要説明
Tetsurou Yano
クラウドスキルチャレンジの概要と進め方 for ALGYAN
クラウドスキルチャレンジの概要と進め方 for ALGYAN
YasuhiroHanda2
No-Ops で大量データ処理基盤
No-Ops で大量データ処理基盤
Google Cloud Platform - Japan
No-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現する
Kiyoshi Fukuda
ownCloud2015年まとめ
ownCloud2015年まとめ
Tetsurou Yano
Wsfc basic 130720
Wsfc basic 130720
wintechq
Similar to オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証
(20)
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
スタートアップがAWSを使うべき3つの理由
スタートアップがAWSを使うべき3つの理由
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
5分でわかる!ownCloudアドオンの作り方
5分でわかる!ownCloudアドオンの作り方
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料
Iot algyan jhirono 20190111
Iot algyan jhirono 20190111
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
ownCloud概要説明
ownCloud概要説明
クラウドスキルチャレンジの概要と進め方 for ALGYAN
クラウドスキルチャレンジの概要と進め方 for ALGYAN
No-Ops で大量データ処理基盤
No-Ops で大量データ処理基盤
No-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現する
ownCloud2015年まとめ
ownCloud2015年まとめ
Wsfc basic 130720
Wsfc basic 130720
More from Tetsurou Yano
Container storage for DeepLearning
Container storage for DeepLearning
Tetsurou Yano
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
Tetsurou Yano
GitLab CI/CD パイプライン
GitLab CI/CD パイプライン
Tetsurou Yano
Nextcloud 16,15の新機能とOnline Office機能
Nextcloud 16,15の新機能とOnline Office機能
Tetsurou Yano
Nextcloud と Libreoffice online について
Nextcloud と Libreoffice online について
Tetsurou Yano
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Tetsurou Yano
Kubernetes で変わるインフラ
Kubernetes で変わるインフラ
Tetsurou Yano
Pachyderm Introduction
Pachyderm Introduction
Tetsurou Yano
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
Tetsurou Yano
Rancher Charts Introduction
Rancher Charts Introduction
Tetsurou Yano
Rancher kubernetes storages
Rancher kubernetes storages
Tetsurou Yano
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Tetsurou Yano
Rancher enterpriseについて
Rancher enterpriseについて
Tetsurou Yano
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher jp1周年振り返り anniversary meetup slide summary
Tetsurou Yano
Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由
Tetsurou Yano
rancherによるdev opsの実際_スタイルズ
rancherによるdev opsの実際_スタイルズ
Tetsurou Yano
Rancher Meetup Tokyo #7 Rancher Home
Rancher Meetup Tokyo #7 Rancher Home
Tetsurou Yano
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Tetsurou Yano
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Tetsurou Yano
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Tetsurou Yano
More from Tetsurou Yano
(20)
Container storage for DeepLearning
Container storage for DeepLearning
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
GitLab CI/CD パイプライン
GitLab CI/CD パイプライン
Nextcloud 16,15の新機能とOnline Office機能
Nextcloud 16,15の新機能とOnline Office機能
Nextcloud と Libreoffice online について
Nextcloud と Libreoffice online について
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Kubernetes で変わるインフラ
Kubernetes で変わるインフラ
Pachyderm Introduction
Pachyderm Introduction
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
Rancher Charts Introduction
Rancher Charts Introduction
Rancher kubernetes storages
Rancher kubernetes storages
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Rancher enterpriseについて
Rancher enterpriseについて
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由
rancherによるdev opsの実際_スタイルズ
rancherによるdev opsの実際_スタイルズ
Rancher Meetup Tokyo #7 Rancher Home
Rancher Meetup Tokyo #7 Rancher Home
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証
1.
1 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション ownCloudで構築する大規模オンラインストレージ ~性能検証編~ 株式会社ビーグッド・テクノロジー
2.
BeGood Technology 自己紹介 経歴
: システム運用 4年・システム開発 7年経験 近頃はownCloudの受託やアドオン開発・研究を担当 あだ名 : マギー ownCloudの好きな機能: External Storage その他 : 5歳になった双子(男女)、3ヶ月の男の子の父親 髙橋 裕樹 (たかはし ゆうき) 1980年10月31日生まれ 東京都八王子生まれ多摩育ち ukitiyan
3.
BeGood Technology 背景 機能面でエンタープライズであることは理解した 前段のスライドで説明のあったownCloudは、確かに 「DropBox」や「Google
Drive」のような使い勝手を維持したま ま、データ容量を気にせず安心して取引先や国内外拠点との 安全なファイル共有するためのエンタープライズな機能を持ち 合わせるプロダクトであることがわかった。 エンタープライズ環境に耐えうるのか? しかしながら、そもそもエンタープライズ環境に耐えうるプロ ダクトなのか。性能面は問題ないのか。
4.
BeGood Technology この手のネタは、 この会場にいる方々の 大好物ですよね?
5.
BeGood Technology ということで、 検証してみました。
6.
BeGood Technology シナリオ 社員15,000人が在席する某組織での利用想定 当該組織では、月末の18:00までに勤怠表ファイル(1M)を指 定ディレクトリにアップロードするルールがあると仮定する。 リミット30分で社員全員がアップロードを実施するという過 酷な負荷状況に耐えることができるか検証する。 画面遷移は、以下のとおり。 ログイン→一覧表示→勤怠表ファイルアップロード→ログアウト
7.
BeGood Technology 性能検証(その1) HA含む3構成で計測する。 以下構成それぞれのベンチマークを計測する。 1.
apache×1ノード、MySQL×1ノード 2. nginx×1ノード、MySQL×1ノード 3. nginx×2ノード、MySQL×1ノード ownCloud Version 6.0.3を採用する。 Active Directoryでシングルサインオンを行う。 1人40ファイルの想定で、60万ファイルを事前にロードして おく。 負荷量を5分間に均し、5分間連続で負荷をかける。
8.
BeGood Technology システム構成(1) Active Directory App
Server 1 JMeter Server1 JMeter Server2 DB Server NFS Server ASUSTeK H81I-PLUS Core i5-4440S CPU @ 2.80GHz 2 x 8192 MB 128GB SSD Corsair Performance Pro CentOS 6.5 apache, ownCloud ASUSTeK H81I- PLUS Core i5-4440S CPU @ 2.80GHz 2 x 8192 MB 256GB SSD ADATA SP600 CentOS 6.5, MySQL5.6, Supermicro 113TQ-R700WB Xeon E5-2630 @ 2.30GHz 6 x 8192 MB 8 x 1TB RAID 6 CentOS 6.5 ASUSTeK H81I-PLUS ASUSTeK H81I-PLUS Supermicro 113TQ-R700WB JMeter Client All network connections are 1GigE apache×1ノード、MySQL×1ノード
9.
BeGood Technology システム構成(2) Active Directory App
Server 1 JMeter Server1 JMeter Server2 DB Server NFS Server ASUSTeK H81I- PLUS Core i5-4440S CPU @ 2.80GHz 2 x 8192 MB 256GB SSD ADATA SP600 CentOS 6.5, MySQL5.6, memcached Supermicro 113TQ-R700WB Xeon E5-2630 @ 2.30GHz 6 x 8192 MB 8 x 1TB RAID 6 CentOS 6.5 ASUSTeK H81I-PLUS ASUSTeK H81I-PLUS Supermicro 113TQ-R700WB JMeter Client All network connections are 1GigE nginx×1ノード、MySQL×1ノード ASUSTeK H81I-PLUS Core i5-4440S CPU @ 2.80GHz 2 x 8192 MB 128GB SSD Corsair Performance Pro CentOS 6.5 nginx, php-fpm, ownCloud
10.
BeGood Technology システム構成(3) Active Directory App
Server 1 App Server 2 Load Balancer JMeter Server1 JMeter Server2 DB Server NFS Server ASUSTeK H81I-PLUS Core i5-4440S CPU @ 2.80GHz 2 x 8192 MB 128GB SSD Corsair Performance Pro CentOS 6.5 nginx, php-fpm, ownCloud ASUSTeK H81I- PLUS Core i5-4440S CPU @ 2.80GHz 2 x 8192 MB 256GB SSD ADATA SP600 CentOS 6.5, MySQL5.6, memcached Supermicro 113TQ-R700WB Xeon E5-2630 @ 2.30GHz 6 x 8192 MB 8 x 1TB RAID 6 CentOS 6.5 LoadMaster 2200 VIA C7 4Port GigaE Single arm+DSR 950Mbps L4 throughput Requests per second (HTTP L7): 25,000 LoadMaster 2200 ASUSTeK H81I-PLUS ASUSTeK H81I-PLUS ASUSTeK H81I-PLUS Supermicro 113TQ-R700WB JMeter Client All network connections are 1GigE nginx×2ノード、MySQL×1ノード
11.
BeGood Technology 性能検証結果(その1) 構成(1) 構成(2)
構成(3) Throughput/S(Upload) 2.47 8.79 9.89 Throughput/S(Total) 28.44 62.23 69.00 0.00 10.00 20.00 30.00 40.00 50.00 60.00 70.00 Throughput
12.
BeGood Technology 性能検証結果(その1) Response
Time、 Error(Upload) Response Time、 Error(Total) report_count response_time(ms) error(%) average 90%_line 構成(1) 963 44,201 76,309 14.1% 構成(2) 2,785 3,608 6,783 1.0% 構成(3) 3,000 1,446 3,645 0.0% report_count response_time(ms) error(%) average 90%_line 構成(1) 11,224 17,001 40,467 20.4% 構成(2) 19,773 2,025 3,747 1.3% 構成(3) 21,000 376 761 0.0%
13.
BeGood Technology 性能検証考察(その1) 構成(3)は15,000人の組織で利用可能 Throughput
10/sec、エラー率 0% という結果から、 構 成(3)は15,000人規模の組織で利用可能と言える。 Webサーバには余力があるが、MySQLが3000クエリー /sec捌いており、テーブルロックが発生していることから、 これがボトルネックとなっていると想定される。 [Web01 ] [DB]
14.
BeGood Technology 引き続き、更なる エンタープライズ環境で 性能調査してみました。
15.
BeGood Technology 性能検証(その2) DBをスケールした構成で計測する。 前回DBがボトルネックとなっていたので、
DBをMariaDB (GaleraCluster)とした以下構成でベンチマークを計測する。 4. nginx×2ノード、MySQL×2ノード ownCloud Version 6.0.3を採用する。 Active Directoryでシングルサインオンを行う。 前回の倍の30,000人相当のシナリオでベンチマークを計 測する。
16.
BeGood Technology システム構成(4) Active Directory App
DB Server 1 App DB Server 2 Load Balancer JMeter Server1 JMeter Server2 NFS Server ASUSTeK H81I-PLUS Core i5-4440S CPU @ 2.80GHz 2 x 8192 MB 128GB SSD Corsair Performance Pro CentOS 6.5 nginx, php-fpm, ownCloud, MariaDB Supermicro 113TQ-R700WB Xeon E5-2630 @ 2.30GHz 6 x 8192 MB 8 x 1TB RAID 6 CentOS 6.5LoadMaster 2200 VIA C7 4Port GigaE Single arm+DSR 950Mbps L4 throughput Requests per second (HTTP L7): 25,000 LoadMaster 2200 ASUSTeK H81I-PLUS Supermicro 113TQ-R700WB JMeter Client All network connections are 1GigE nginx×2ノード+MariaDB(GaleraCluster)×2ノード ASUSTeK H81I-PLUS MariaDB Galera Cluster
17.
BeGood Technology 性能検証結果(その2) 構成(3) 構成(4) Throughput/S(Upload)
9.89 19.62 Throughput/S(Total) 69.00 136.81 0.00 20.00 40.00 60.00 80.00 100.00 120.00 Throughput
18.
BeGood Technology 性能検証結果(その2) Response
Time、 Error(Upload) Response Time、 Error(Total) report_count response_time(ms) error(%) average 90%_line 構成(3) 3,000 1,446 3,645 0.0% 構成(4) 6,000 425 695 0.0% report_count response_time(ms) error(%) average 90%_line 構成(3) 21,000 376 761 0.0% 構成(4) 42,000 230 390 0.0%
19.
BeGood Technology 性能検証考察(その2) 構成(4)は30,000人の組織で利用可能 Throughput
20/sec、エラー率 0% をマークした。 構成(3)から2倍の負荷を掛けているにも関わらずResが2 倍速くなっており、見事なスケールを実現している。 Webサーバがボトルネックとなりつつあるが、この構成で あれば、Webサーバを増やすことで更にスケール可能。 [Web01 ] [DB]
20.
BeGood Technology 弊社はAPNです! AWSでも検証しました
21.
BeGood Technology 性能検証(その3) AWSに構築したownCloudで計測する。 以下構成でベンチマークを計測する。 5.
nginx(EC2)×3ノード、RDS ownCloud Version 6.0.3を採用する。 Active Directoryでのシングルサインオンを行なわない。 30,000人相当のシナリオでベンチマークを計測する。 ストレージはS3を採用する。 Instance Typeはm3-Xlargeを採用する。(弊社代表の許し が出たので)
22.
BeGood Technology システム構成(5) AmazonLinux(m3- xlarge) nginx, php-fpm, ownCloud
EC2(m3-xlarge)×3ノード+ RDS(m3-xlarge)×1ノード JMeter Client JMeter Server1 JMeter Server2 Web1 local cache upload buffer Gateway instance Web2 Web3 m3-xlarge Storage Gateway Amazon S3
23.
BeGood Technology 性能検証結果(その3) 構成(4) 構成(5) Throughput/S(Upload)
19.62 19.74 Throughput/S(Total) 136.81 157.05 0.00 20.00 40.00 60.00 80.00 100.00 120.00 140.00 Throughput
24.
BeGood Technology 性能検証結果(その3) Response
Time、 Error(Upload) Response Time、 Error(Total) report_count response_time(ms) error(%) average 90%_line 構成(4) 6,000 425 695 0.0% 構成(5) 6,000 458 594 0.0% report_count response_time(ms) error(%) average 90%_line 構成(4) 42,000 230 390 0.0% 構成(5) 42,000 196 400 0.0%
25.
BeGood Technology 性能検証考察(その3) AWS上でも30,000人の組織で利用可能 Throughput
20/sec、エラー率 0% をマークした。 RDSにまだ余裕があるので、この規模であればRDSの Typeを落としてもOK。 ストレージにS3を利用しているため、データ容量の心配 がないという点がナイス。 [Web01 ] [RDS]
26.
BeGood Technology 以上で終わります!
27.
BeGood Technology と内部向けに報告したところ、 弊社代表に 「マギー、分散ストレージはどう なん?」 というブッコミがありまして. .
.
28.
BeGood Technology OSSカンファレンスですし、 ストレージをGlusterFS にして 検証してみました
29.
BeGood Technology 性能検証(その4) AWSに構築したownCloudで計測する。 以下構成でベンチマークを計測する。 6.
nginx(EC2)×3ノード、RDS ownCloud Version 6.0.3を採用する。 Active Directoryでのシングルサインオンを行なわない。 30,000人相当のシナリオでベンチマークを計測する。 ストレージはGlusterFSを採用する。 Instance Typeはm3-Xlargeを採用する。(そろそろ来月の 支払いが怖い、、が弊社代表が言い出したことなので)
30.
BeGood Technology システム構成(6) EC2(m3-xlarge)×3ノード+
RDS(m3-xlarge)×1ノード JMeter Client JMeter Server1 JMeter Server2 AmazonLinux(m3- xlarge) nginx, php-fpm, ownCloud Web1 Web2 Web3 m3-xlarge Replicated Volume Replicated Volume
31.
BeGood Technology 構成(5) 構成(6) Throughput/S(Upload)
19.74 19.19 Throughput/S(Total) 157.05 134.04 0.00 20.00 40.00 60.00 80.00 100.00 120.00 140.00 性能検証結果(その4) Throughput
32.
BeGood Technology 性能検証考察(その4) 分散ストレージでも大丈夫! Throughput
19.2/sec、エラー率 0% をマークした。 AWSの場合、構成(5)より安価です。 性能重視で3台のReplicated Volumeにしてみましたが、 大容量ストレージに対応する場合は、Distributed Volume にするのが良いでしょう。 [Web01 ] [RDS]
33.
BeGood Technology 総括 場所を選ばないエンタープライズオンラインストレージ ownCloudは、オンプレミス、クラウドと場所を選ばずにエンター プライズなオンラインストレージを構築することができる。
アプリの成熟度が高い 検証を行った各構成のボトルネックは、アプリではなくH/Wであ り、H/Wの追加や構成変更でスケールしたことからアプリ自体 の成熟度は高いと言える。 実はノウハウが必要な環境構築 ロギング、PHPセッション、ジョブ管理、負荷分散構成、 opcache、ulimit、GaleraClusterのinnodb_flush_log_at_trx_ commitプロパティ等、構築には実はノウハウが必要です。(でし た)
34.
BeGood Technology 総括 コモディティサーバでも大丈夫! サーバ構成図では、分かりづらいところがありますが、今 回のオンプレミス構成の実態は以下のような環境でした。
35.
BeGood Technology 総括 最終的にはストレージの処理能力が課題 オンラインストレージということもあり、ストレージへのコス トは高めです。構成(4)では「NAS」、構成(5)ではストレー ジゲートウェイが最終的なボトルネックとなりました。
36.
BeGood Technology 最後に. .
.
37.
BeGood Technology 上記検証結果のホワイトペーパー公 開します。 (近日中...) http://owncloud.jp
38.
BeGood Technology ハイエンドサーバーで検証して みたい!! 検証環境貸してくれる企業さん 大募集中です。 後程声かけてください
39.
BeGood Technology ご静聴 ありがとうございました。
Editor's Notes
・表の上側がアップロードのみのスループット、表の下側が全てのリクエストに対するスループット ・見事にスケールしている ・apache シングルはシンドイ ・nginx 2ノード構成は
・nginx 2ノードでエラーが無くなっていることがわかる
・見事にスケール ・スループット倍増
・エラーも出てないし、レスポンスタイムも劇的に向上している
・構成(4)よりも若干パフォーマンス高い
・EBSマウントして、アリさん三匹並べてます ・この構成で一番パフォーマンス良いと想定されるReplicated Volume で同期してみました。
・どれも、社内に転がってたサーバと近くの秋葉原で組み立てたコモディティサーバです
・どれも、社内に転がってたサーバと近くの秋葉原で組み立てたコモディティサーバです
・いいね お願いします!
Download now