More Related Content Similar to okuyama 勉強会 20110928 Similar to okuyama 勉強会 20110928 (20) More from Hiroshi Bunya (7) okuyama 勉強会 201109283. 自己紹介
○氏名
文屋 宏(ぶんや ひろし)
○所属
株式会社リンク ディベロッパーサポート
○担当業務
プロジェクトマネージャーっぽいこと
○興味あること
分散処理,データ解析,クラウドコンピューティング,ウェブ系の技術
○活動
日本 Red5 ユーザー会メンバー
3
5. at+link アプリプラットフォームのコンセプト
クラウドのメリット クラウドのデメリット
・初期費用が無料 ・転送料課金
・サーバの増減が簡単かつ迅速 ・パフォーマンスがいまいち
専用サーバのメリット 専用サーバのデメリット
・パフォーマンス、信頼性が高い ・初期費用がかかる
・コストが明確 ・納期が遅い
クラウドと専用サーバの“いいとこ取り”をしよう!!!
5
6. at+link アプリプラットフォームの特徴
初期費用0円&固定料金
ハイスペックサーバ&冗長回線・LB/FW
基本契約は 5-DAY,サーバ追加は90分以内
レスポンス監視
Munin によるリソース監視
ioDrive 搭載サーバ
KVS サービス
6
7. at+link アプリプラットフォームの特徴
初期費用0円&固定料金
ハイスペックサーバ&冗長回線・LB/FW
基本契約は 5-DAY,サーバ追加は90分以内
レスポンス監視
Munin によるリソース監視
ioDrive 搭載サーバ
KVS サービス ← 今日のメイン!!
7
8. at+link アプリプラットフォームの構成イメージ
インターネット
バックボーン 4Gbps
冗長構成
共用ファイアウォール ロードバランサ
共用ロードバランサ ファイアウォール
(冗長構成) 冗長構成が標準
Web Web Web Web Web DB
Xeon 4コアの アプリ公開後5日間 ioDrive 搭載マシン
ハイスペックマシン 5台無償!! 初期費用無償!
8
9. at+link アプリプラットフォームの構成イメージ
インターネット
バックボーン 4Gbps
冗長構成
共用ファイアウォール ロードバランサ
共用ロードバランサ ファイアウォール
(冗長構成) 冗長構成が標準
追加は90分以内!
Web Web Web Web Web Web DB
Xeon 4コアの アプリ公開後5日間 ioDrive 搭載マシン
ハイスペックマシン 5台無償!! 初期費用無償!
9
10. at+link アプリプラットフォームの構成イメージ
インターネット
バックボーン 4Gbps
冗長構成
共用ファイアウォール ロードバランサ
共用ロードバランサ ファイアウォール
(冗長構成) 冗長構成が標準
追加は90分以内!
Web Web Web Web Web Web DB Cache
Xeon 4コアの アプリ公開後5日間 ioDrive 搭載マシン okuyama
ハイスペックマシン 5台無償!! 初期費用無償! キャッシュサーバ
10
11. at+link アプリプラットフォームの構成イメージ
インターネット
バックボーン 4Gbps
冗長構成
共用ファイアウォール ロードバランサ
共用ロードバランサ ファイアウォール
(冗長構成) 冗長構成が標準 okuyama
追加は90分以内!
画像ストレージ
Web Web Web Web Web Web DB Cache Image
Xeon 4コアの アプリ公開後5日間 ioDrive 搭載マシン okuyama
ハイスペックマシン 5台無償!! 初期費用無償! キャッシュサーバ
11
16. KVS サービスの必要性
参照性能を向上するためにキャッシュ機能が必要
⇒ memcached,Tokyo Tyrant
大量の画像を保存する環境が必要
⇒ CDN
大量のログを保存する環境が必要
⇒ 短期間で削除,大容量ディスク
16
17. KVS サービスの必要性
参照性能を向上するためにキャッシュ機能が必要
⇒ memcached,Tokyo Tyrant
大量の画像を保存する環境が必要
⇒ CDN
大量のログを保存する環境が必要
⇒ 短期間で削除,大容量ディスク
⇒ すべて okuyama で要望に応えられる!
17
19. KVS サービスの必要性
参照性能を向上するためにキャッシュ機能が必要
⇒ memcached,Tokyo Tyrant
大量の画像を保存する環境が必要
⇒ CDN
大量のログを保存する環境が必要
⇒ 短期間で削除,大容量ディスク
19
20. okuyama キャッシュサーバ の構成
クライアントは、VIP とクライアント毎に割り振られたポート番号へアクセス
クライアント
データノード データノード
アクセス
メイン
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
20
21. okuyama キャッシュサーバ の構成
クライアント
データノード データノード
アクセス
メイン
障害!
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
21
22. okuyama キャッシュサーバ の構成
データノード データノード
障害対応
LVS マスターノード データノード データノード
VIP LVS マスターノード データノード データノード
メイン
クライアント
アクセス データノード データノード
22
24. okuyama キャッシュサーバ の構成
クライアント
データノード データノード
アクセス
メイン
障害!
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
24
25. okuyama キャッシュサーバ の構成
クライアント
データノード データノード
アクセス
メイン 障害対応
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
25
27. okuyama キャッシュサーバ の構成
障害!
クライアント
データノード データノード
アクセス
メイン
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
27
28. okuyama キャッシュサーバ の構成
障害対応
クライアント
データノード データノード
アクセス
メイン
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
28
29. okuyama キャッシュのメリット
・ もちろん国内・・・
・ ユーザでキャッシュサーバを用意する必要がない
・ サーバ運用開始と同時に接続可能
・ 「分散」を意識することすらない
・ 障害を意識しなくていい
・ コントロールパネルから無停止で容量変更可能
・ コントロールパネルで実使用量を可視化
・ 価格も手ごろ(初期無償、2GB で月額 18,000円)
・ KDL・LINK 2社のサポート体制
29
31. KVS サービスの必要性
参照性能を向上するためにキャッシュ機能が必要
⇒ memcached,Tokyo Tyrant
大量の画像を保存する環境が必要
⇒ CDN
大量のログを保存する環境が必要
⇒ 短期間で削除,大容量ディスク
31
32. okuyama 画像ストレージの構成
クライアントは、画像ストレージ用に指定したドメインへアクセス
クライアント okuyama 用
マスターノード データノード データノード
アクセス Web アプリ
メイン
okuyama 用
LB マスターノード データノード データノード
Web アプリ
ドメイン指定 okuyama 用
LB マスターノード
マスターノード データノード データノード
Web アプリ
スタンバイ
okuyama 用
マスターノード データノード データノード
Web アプリ
ロードバランサ2重化
okuyama 用 Web アプリ、マスターノード 複数でロードバランシング
データノード2重化・ロードバランシング
32
39. okuyama 画像ストレージのメリット
・ もちろん国内・・・
・ ユーザでイメージサーバを用意する必要がない
・ サーバ運用開始と同時に接続可能
・ 「分散」を意識することすらない
・ 障害を意識しなくていい
・ コントロールパネルから無停止で容量変更可能
・ コントロールパネルで実使用量を可視化
・ 価格も手ごろ(初期無償、100GB 当たり月額 15,000円)
・ KDL・LINK 2社のサポート体制
(・ アプリと画像データのネットワークを分けられる)
(・ トラフィック出し放題)
39
46. 「okuyama」で良かった点
・ データ保存方式が選択可能
・ 複数のユーザで okuyama 環境をシェアできる
・ 安価なマシンでサービス化できる
・ リアルタイムな障害対応が不要
・ 開発者のモチベーションが高い
・ KDL さんがちゃんとしてる
・ KDL・LINK ともに関東・関西にオフィスがある
46
47. これまでと今後の予定
アプリプラットフォーム& KVS サービス
2010.11 2011.03 2011.09 2011.11 2012. ?
2010 2011 2012
アプリプラットフォーム ログストレージ ログ解析
画像ストレージ
キャッシュサーバ
47