Weitere ähnliche Inhalte Ähnlich wie at+link サービスセミナー 20111209 (20) at+link サービスセミナー 201112093. 自己紹介
○氏名
文屋 宏(ぶんや ひろし)
Twitter:bun_hiroshi
○所属
株式会社リンク at+link 事業部 ディベロッパーサポート部
Twitter:@appliplatform(ハッシュタグ:#appliplatform)
○担当業務
プロジェクトマネジメント,広報活動,営業活動,ユーザサポート,
他社との協業,たまに現地作業,面白いネタ探し
○活動
日本 Red5 ユーザー会メンバー, tokyoLinuxStudy 企画
3
6. ソーシャルアプリならではの特徴
・アクセス数が事前に読めない
・ヒットすると、とんでもないことになる
・ 5秒ルールなんてのがあるらしい・・・
・朝、昼、夜と3回ピークがある
・そのくせ、ド深夜(午前4時~5時)にも
アクセスがある
・少しの接続断も許されない・・・
・ゲームによって(作りによって)、サーバ
への負荷がまちまち
6
11. 比較方法
• 比較対象は、ケーブル間の通信
– MySQLのトランザクション性能(SysBench)
• 検証環境
– カテゴリー5e・6でスイッチ間と結線された4台
L2 スイッチ
Cat 6 Cat 5e
サーバ① サーバ② サーバ③ サーバ④
11
19. at+link アプリプラットフォームのコンセプト
クラウドのメリット クラウドのデメリット
・初期費用が無料 ・転送料課金
・サーバの増減が簡単かつ迅速 ・パフォーマンスがいまいち
専用サーバのメリット 専用サーバのデメリット
・パフォーマンス、信頼性が高い ・初期費用がかかる
・コストが明確 ・納期が遅い
19
20. at+link アプリプラットフォームのコンセプト
クラウドのメリット クラウドのデメリット
・初期費用が無料 ・転送料課金
・サーバの増減が簡単かつ迅速 ・パフォーマンスがいまいち
専用サーバのメリット 専用サーバのデメリット
・パフォーマンス、信頼性が高い ・初期費用がかかる
・コストが明確 ・納期が遅い
クラウドと専用サーバの“いいとこ取り”をしよう!!!
20
21. at+link アプリプラットフォームのコンセプト
クラウドのメリット クラウドのデメリット
・初期費用が無料 ・転送料課金
・サーバの増減が簡単かつ迅速 ・パフォーマンスがいまいち
専用サーバのメリット 専用サーバのデメリット
・パフォーマンス、信頼性が高い ・初期費用がかかる
・コストが明確 ・納期が遅い
クラウドと専用サーバの“いいとこ取り”をしよう!!!
後発だからこそ!後発で良かったかも?
21
23. at+link アプリプラットフォームの特徴
初期費用0円&固定料金
ハイスペックサーバ&冗長回線・LB/FW
基本契約は 5-DAY,サーバ追加は90分以内
レスポンス監視
KVS サービス
ioDrive 搭載サーバ
Munin によるリソース監視
23
24. at+link アプリプラットフォームの特徴
初期費用0円&固定料金
ハイスペックサーバ&冗長回線・LB/FW
基本契約は 5-DAY,サーバ追加は90分以内
レスポンス監視
KVS サービス
ioDrive 搭載サーバ ←大浦さん&前佛のトークで
Munin によるリソース監視 ←前佛のトークで
24
26. at+link アプリプラットフォームの構成イメージ
インターネット
バックボーン 4Gbps
基本契約 冗長構成
Web サーバ+DB サーバのセット 共用ファイアウォール ロードバランサ
共用ロードバランサ ファイアウォール
(冗長構成) 冗長構成が標準
Web Web Web Web Web DB
Xeon 4コアの アプリ公開後5日間 ioDrive 搭載マシン
ハイスペックマシン 5台無償!! 初期費用無償!
26
27. at+link アプリプラットフォームの構成イメージ
インターネット
バックボーン 4Gbps
冗長構成
共用ファイアウォール ロードバランサ
共用ロードバランサ ファイアウォール
(冗長構成) 冗長構成が標準
追加は90分以内!
Web Web Web Web Web Web DB
Xeon 4コアの アプリ公開後5日間 ioDrive 搭載マシン
ハイスペックマシン 5台無償!! 初期費用無償!
27
28. at+link アプリプラットフォームの構成イメージ
インターネット
バックボーン 4Gbps
冗長構成
共用ファイアウォール ロードバランサ
共用ロードバランサ ファイアウォール
(冗長構成) 冗長構成が標準
追加は90分以内!
Web Web Web Web Web Web DB Cache
Xeon 4コアの アプリ公開後5日間 ioDrive 搭載マシン okuyama
ハイスペックマシン 5台無償!! 初期費用無償! キャッシュサーバ
28
29. at+link アプリプラットフォームの構成イメージ
インターネット
バックボーン 4Gbps
冗長構成
共用ファイアウォール ロードバランサ
共用ロードバランサ ファイアウォール
(冗長構成) 冗長構成が標準 okuyama
追加は90分以内!
画像ストレージ
Web Web Web Web Web Web DB Cache Image
Xeon 4コアの アプリ公開後5日間 ioDrive 搭載マシン okuyama
ハイスペックマシン 5台無償!! 初期費用無償! キャッシュサーバ
29
38. KVS サービスの必要性
参照性能を向上するためにキャッシュ機能が必要
⇒ memcached,Tokyo Tyrant
大量の画像を保存する環境が必要
⇒ CDN
大量のログを保存する環境が必要
⇒ 短期間で削除,大容量ディスク
38
39. KVS サービスの必要性
参照性能を向上するためにキャッシュ機能が必要
⇒ memcached,Tokyo Tyrant
大量の画像を保存する環境が必要
⇒ CDN
大量のログを保存する環境が必要
⇒ 短期間で削除,大容量ディスク
⇒ すべて okuyama でサービス化!
39
41. KVS サービスの必要性
参照性能を向上するためにキャッシュ機能が必要
⇒ memcached,Tokyo Tyrant
大量の画像を保存する環境が必要
⇒ CDN
大量のログを保存する環境が必要
⇒ 短期間で削除,大容量ディスク
41
43. okuyama キャッシュサーバ の構成
クライアントは、VIP とクライアント毎に割り振られたポート番号へアクセス
クライアント
データノード データノード
アクセス
メイン
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
43
44. okuyama キャッシュサーバ の構成
クライアント
データノード データノード
アクセス
メイン障害!
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
44
45. okuyama キャッシュサーバ の構成
データノード データノード
障害対応
LVS マスターノード データノード データノード
VIP LVS マスターノード データノード データノード
メイン
クライアント
アクセス データノード データノード
45
47. okuyama キャッシュサーバ の構成
クライアント
データノード データノード
アクセス
メイン
障害!
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
47
48. okuyama キャッシュサーバ の構成
クライアント
データノード データノード
アクセス
メイン 障害対応
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
48
50. okuyama キャッシュサーバ の構成
障害!
クライアント
データノード データノード
アクセス
メイン
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
50
51. okuyama キャッシュサーバ の構成
障害対応
クライアント
データノード データノード
アクセス
メイン
VIP LVS マスターノード データノード データノード
LVS マスターノード データノード データノード
スタンバイ
データノード データノード
51
52. okuyama キャッシュのメリット
・ ユーザでキャッシュサーバを用意する必要がない
・ サーバ運用開始と同時に接続可能
・ 「分散」を意識することすらない
・ 障害を意識しなくていい
・ コントロールパネルから無停止で容量変更可能
・ コントロールパネルで実使用量を可視化
・ 価格も手ごろ(初期無償、2GB で月額 18,000円)
・ KDL・LINK 2社のサポート体制
52
53. こんな方にオススメ
・ DB の負荷が高い
・ メモリが欲しいだけなのに、専用のサーバを
用意するのは嫌だ
・ memcached ・TokyoTyrant を使っているけど
障害が不安
・ memcached・TokyoTyrant を使っているけど
分散させたい
・ キャッシュの拡張性が欲しい
・ 管理画面で利用状況を確認したい
53
55. KVS サービスの必要性
参照性能を向上するためにキャッシュ機能が必要
⇒ memcached,Tokyo Tyrant
大量の画像を保存する環境が必要
⇒ CDN
大量のログを保存する環境が必要
⇒ 短期間で削除,大容量ディスク
55
57. okuyama 画像ストレージの構成
クライアントは、画像ストレージ用に指定したドメインへアクセス
クライアント okuyama 用
マスターノード データノード データノード
アクセス Web アプリ
メイン
okuyama 用
LB マスターノード データノード データノード
Web アプリ
ドメイン指定 okuyama 用
LB マスターノード
マスターノード データノード データノード
Web アプリ
スタンバイ
okuyama 用
マスターノード データノード データノード
Web アプリ
ロードバランサ2重化
okuyama 用 Web アプリ、マスターノード 複数でロードバランシング
データノード2重化・ロードバランシング
57
62. デモ環境
アプリプラットフォーム
okuyama v.s. Apache! okuyama
http://demo.at-link.ad.jp
demo.at-link.ad.jp
okuyama 画像ストレージ
Apache サーバ
それぞれから画像を
300枚読み込む
Apache
(ファイルサイズ:60KB弱)
62
63. okuyama 画像ストレージのメリット
・ ユーザでイメージサーバを用意する必要がない
・ サーバ運用開始と同時に接続可能
・ 「分散」を意識することすらない
・ 障害を意識しなくていい
・ コントロールパネルから無停止で容量変更可能
・ コントロールパネルで実使用量を可視化
・ 価格も手ごろ(初期無償、100GB 当たり月額 15,000円)
・ KDL・LINK 2社のサポート体制
・ アプリと画像データのネットワークを分けられる
・ トラフィック出し放題
63
64. okuyama 画像ストレージのメリット
・ ユーザでイメージサーバを用意する必要がない
・ サーバ運用開始と同時に接続可能
・ 「分散」を意識することすらない
・ 障害を意識しなくていい
・ コントロールパネルから無停止で容量変更可能
・ コントロールパネルで実使用量を可視化
・ 価格も手ごろ(初期無償、100GB 当たり月額 15,000円)
・ KDL・LINK 2社のサポート体制
・ アプリと画像データのネットワークを分けられる
・ トラフィック出し放題(嘘)
64
65. okuyama 画像ストレージのメリット
・ ユーザでイメージサーバを用意する必要がない
・ サーバ運用開始と同時に接続可能
・ 「分散」を意識することすらない
・ 障害を意識しなくていい
・ コントロールパネルから無停止で容量変更可能
・ コントロールパネルで実使用量を可視化
・ 価格も手ごろ(初期無償、100GB 当たり月額 15,000円)
・ KDL・LINK 2社のサポート体制
・ アプリと画像データのネットワークを分けられる
・ トラフィック出し放題(嘘) ←高トラフィックの場合は要相談・・・
65
66. こんな方にオススメ
・ 画像合成のスピードを上げたい
・ 消せない画像がどんどん増えていく
・ ディスク容量が欲しいだけなのに、わざわざサーバを
借りるのは嫌だ
・ 利用状況を管理画面で確認したい
・ アプリと画像データのネットワークを分けたい
66
67. こんな方にオススメ
・ 画像合成のスピードを上げたい
・ 消せない画像がどんどん増えていく
・ ディスク容量が欲しいだけなのに、わざわざサーバを
借りるのは嫌だ
・ 利用状況を管理画面で確認したい
・ アプリと画像データのネットワークを分けたい
・ okuyama を使ってみたい
67
68. こんな方にオススメ
・ 画像合成のスピードを上げたい
・ 消せない画像がどんどん増えていく
・ ディスク容量が欲しいだけなのに、わざわざサーバを
借りるのは嫌だ
・ 利用状況を管理画面で確認したい
・ アプリと画像データのネットワークを分けたい
・ okuyama を使ってみたい
・ at+link を気に入っている
68
69. こんな方にオススメ
・ 画像合成のスピードを上げたい
・ 消せない画像がどんどん増えていく
・ ディスク容量が欲しいだけなのに、わざわざサーバを
借りるのは嫌だ
・ 利用状況を管理画面で確認したい
・ アプリと画像データのネットワークを分けたい
・ okuyama を使ってみたい
・ at+link を気に入っている
・ ディベロッパーサポート部のファンだ!
69
77. これまでと今後の予定
アプリプラットフォーム& KVS サービス
2010.11 2011.03 2011.09 2012.?
2010 2011 2012
アプリプラットフォーム ログストレージ
画像ストレージ
キャッシュサーバ
77