Submit Search
MogileFSの利用と高速化
Download as PPT, PDF
8 likes
1,848 views
kan
MogileFS+Perlbalな運用形態におけるX-REPROXY-URLの活用と、X-REPROX-CACHE-FORを使ったサーバレスポンスの高速化、サーバの負荷軽減について
Technology
Read more
1 of 13
Download now
Downloaded 156 times
1
2
3
4
5
6
7
8
9
10
11
12
13
More Related Content
PPTX
Active Directoryドメインを作る準備 ~AD DSとDNSサーバーのインストール~
Michio Koyama
PPTX
Active Directoryドメインを作ってみよう ~ドメインコントローラーの追加~
Michio Koyama
PPTX
Active Directoryドメインを作ってみよう ~ドメインの作成とDNSサーバーの設定~
Michio Koyama
PPTX
Active Directoryドメインを作ってみよう ~ユーザーやグループの作成とPCのドメイン参加~
Michio Koyama
PPTX
Active Directoryドメインを作ってみよう ~ドメインコントローラー追加後の設定~
Michio Koyama
PPTX
Active DirectoryでDHCPを使う ~DHCPサーバーとクライアントの設定~
Michio Koyama
PPTX
Dominoアクセスサービスを使用したRESTサービスのプレイブック
Mitsuru Katoh
PDF
Ad設計
Naoki Abe
Active Directoryドメインを作る準備 ~AD DSとDNSサーバーのインストール~
Michio Koyama
Active Directoryドメインを作ってみよう ~ドメインコントローラーの追加~
Michio Koyama
Active Directoryドメインを作ってみよう ~ドメインの作成とDNSサーバーの設定~
Michio Koyama
Active Directoryドメインを作ってみよう ~ユーザーやグループの作成とPCのドメイン参加~
Michio Koyama
Active Directoryドメインを作ってみよう ~ドメインコントローラー追加後の設定~
Michio Koyama
Active DirectoryでDHCPを使う ~DHCPサーバーとクライアントの設定~
Michio Koyama
Dominoアクセスサービスを使用したRESTサービスのプレイブック
Mitsuru Katoh
Ad設計
Naoki Abe
What's hot
(20)
PDF
おさらいActive directory 130330
wintechq
PPTX
Active Directoryドメインを作ってみよう ~フォレストに新しいツリーのドメインを追加~
Michio Koyama
PDF
今さら聞けない!Active Directoryドメインサービス入門
Trainocate Japan, Ltd.
PDF
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
Ryuji Tamagawa
PDF
WordPress アジュール部 ハンズオン
Masaki Takeda
PDF
Enterprise Manager 3.0
Yuji Fujita
PPTX
SQL Server 2016 :Managed backup to Azure
貴仁 大和屋
PPTX
ぼくの考えた最強のpipeline構成
Naoto Nishizono
PPTX
Sql azure database copy
貴仁 大和屋
PPTX
URIやTEXTをBEAMするアプリを作ったよ!
treby
PPTX
ロリポップと簡単インストールについて|ゼロから始めるWordPress勉強会
Yoshinori Kobayashi
PDF
New configurationoferogamescaperev3
hiroin0
PDF
新生Lagopus2017(仮称)
Masaru Oki
PDF
WordBeach 2012
Masaki Takeda
KEY
データベースのお話
Hidekazu Tanaka
PPT
Hatena's Infrastructure from the beginning
Shinji Tanaka
PPTX
Windows Azure Storage:Best Practices and Internals
Takekazu Omi
ODP
Mongo db勉強会
otmb
PDF
New configurationoferogamescaperev2
hiroin0
PDF
Cognos reportauthoring d3_activereport
Shinsuke Yamamoto
おさらいActive directory 130330
wintechq
Active Directoryドメインを作ってみよう ~フォレストに新しいツリーのドメインを追加~
Michio Koyama
今さら聞けない!Active Directoryドメインサービス入門
Trainocate Japan, Ltd.
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
Ryuji Tamagawa
WordPress アジュール部 ハンズオン
Masaki Takeda
Enterprise Manager 3.0
Yuji Fujita
SQL Server 2016 :Managed backup to Azure
貴仁 大和屋
ぼくの考えた最強のpipeline構成
Naoto Nishizono
Sql azure database copy
貴仁 大和屋
URIやTEXTをBEAMするアプリを作ったよ!
treby
ロリポップと簡単インストールについて|ゼロから始めるWordPress勉強会
Yoshinori Kobayashi
New configurationoferogamescaperev3
hiroin0
新生Lagopus2017(仮称)
Masaru Oki
WordBeach 2012
Masaki Takeda
データベースのお話
Hidekazu Tanaka
Hatena's Infrastructure from the beginning
Shinji Tanaka
Windows Azure Storage:Best Practices and Internals
Takekazu Omi
Mongo db勉強会
otmb
New configurationoferogamescaperev2
hiroin0
Cognos reportauthoring d3_activereport
Shinsuke Yamamoto
Ad
Similar to MogileFSの利用と高速化
(6)
PPT
YAPC Asia 2010 30days Albumの裏側 後日談
Kensuke Nagae
PPT
Shibuya Pm Tt08 Advanced Mogilefs
guest172cfb
PPT
関西オープンソース 2008 30days Albumの裏側
Gosuke Miyashita
PDF
Osc2008 Opensuse Moonlinx
Kazuhisa Hara
PDF
すごいぞ FileSystem API
Kohei Kawasaki
PDF
Webサーバのチューニング
Yu Komiya
YAPC Asia 2010 30days Albumの裏側 後日談
Kensuke Nagae
Shibuya Pm Tt08 Advanced Mogilefs
guest172cfb
関西オープンソース 2008 30days Albumの裏側
Gosuke Miyashita
Osc2008 Opensuse Moonlinx
Kazuhisa Hara
すごいぞ FileSystem API
Kohei Kawasaki
Webサーバのチューニング
Yu Komiya
Ad
More from kan
(7)
PDF
自己紹介
kan
PDF
目指せ、テストカバレッジ100%
kan
KEY
Perlで「変なもの」を作ってみた
kan
KEY
炊込みご飯の話
kan
ODP
Prettyfs
kan
PDF
Xircd Yapcasia2008
kan
PPT
イントラの中のWiki
kan
自己紹介
kan
目指せ、テストカバレッジ100%
kan
Perlで「変なもの」を作ってみた
kan
炊込みご飯の話
kan
Prettyfs
kan
Xircd Yapcasia2008
kan
イントラの中のWiki
kan
MogileFSの利用と高速化
1.
MogileFS の利用と高速化 ふしはらかん
@MobileFactory
2.
MogileFS おさらい
分散ファイル管理システム ファイルを複数のサーバに分散して保存 登録・参照は専用の Client を使う Web 経由でのファイル参照は Perlbal を使うことで効率よく行なえる
3.
MogileFS おさらい2
Client Tracker DB Storage Node Storage Node Storage Node キー名とファイル 保存先を記録 ファイルを保存 ファイル保存
4.
MogileFS おさらい2
Client Tracker DB Storage Node Storage Node Storage Node キー名 保存先を検索 ファイル参照 保存先を返す ファイルを取得
5.
MogileFS おさらい3
Perlbal Tracker DB Storage Node Storage Node Storage Node 保存先を検索 ファイル参照2 A pp キー名 保存先一覧 データ取得
6.
X-REPROXY-URL このヘッダを指定すると、指定した URL
から Perlbal がデータを取得してきて返してくれる URL は「 」(半角スペース)で複数指定可能 まさに Mogile のための機能
7.
高速化その1 URLをキャッシュ Perlbal Tracker
DB Storage Node Storage Node Storage Node 保存先を検索 A pp キー名 保存先一覧 データ取得 これをキャッシュ
8.
URLがキャッシュされた状態 Perlbal Tracker
DB Storage Node Storage Node Storage Node A pp データ取得 URL
9.
この状態での問題点 そもそもAppサーバで処理するのはコストが大きい 無駄な処理が多い
プラグイン等の呼び出し Etc…
10.
高速化その 2
X-REPROXY-CACHE-FOR Perlbal Tracker DB Storage Node Storage Node Storage Node 保存先を検索 A pp キー名 保存先一覧 データ取得 X-REPROXY-CACHE-FOR を送信
11.
X-REPROXY-CACHE-FOR Perlbal で
REPROXY-URL をキャッシュ perlbal.conf で以下の設定が必要 SET reproxy_cache_maxsize = xxx 以下の書式で指定する X-REPROXY-CACHE-FOR: 3600; Content-Type キャッシュの維持期間と、 URL 以外にキャッシュするヘッダを指定
12.
X-REPROXY-CACHE-FOR のキャッシュ有効時 Perlbal
Tracker DB Storage Node Storage Node Storage Node A pp データ取得
13.
まとめ Mogile で運用していてダウンロード数をカウントしないもの(アートワーク等)に非常に有効
アプリケーションサーバの負荷を大きく下げられる ヘッダの指定法を間違うと実機で画像が出なくなるので注意
Download