SlideShare a Scribd company logo
1 of 48
Download to read offline
at+link アプリプラットフォームにおける
okuyama サービス化

~ホスティング事業者から見た okuyama~




                 株式会社リンク
                 ディベロッパーサポート
                 文屋 宏
アジェンダ




        2
自己紹介

 ○氏名
 文屋 宏(ぶんや ひろし)

 ○所属
 株式会社リンク   ディベロッパーサポート

 ○担当業務
  プロジェクトマネージャーっぽいこと

 ○興味あること
 分散処理,データ解析,クラウドコンピューティング,ウェブ系の技術

 ○活動
 日本 Red5 ユーザー会メンバー


                     3
at+link アプリプラットフォーム




         4
at+link アプリプラットフォームのコンセプト

       クラウドのメリット          クラウドのデメリット
   ・初期費用が無料              ・転送料課金
   ・サーバの増減が簡単かつ迅速        ・パフォーマンスがいまいち


     専用サーバのメリット          専用サーバのデメリット
   ・パフォーマンス、信頼性が高い        ・初期費用がかかる
   ・コストが明確                ・納期が遅い




    クラウドと専用サーバの“いいとこ取り”をしよう!!!


                     5
at+link アプリプラットフォームの特徴


      初期費用0円&固定料金

      ハイスペックサーバ&冗長回線・LB/FW

      基本契約は 5-DAY,サーバ追加は90分以内

      レスポンス監視

      Munin によるリソース監視

      ioDrive 搭載サーバ

      KVS サービス

                      6
at+link アプリプラットフォームの特徴


      初期費用0円&固定料金

      ハイスペックサーバ&冗長回線・LB/FW

      基本契約は 5-DAY,サーバ追加は90分以内

      レスポンス監視

      Munin によるリソース監視

      ioDrive 搭載サーバ

      KVS サービス        ← 今日のメイン!!

                      7
at+link アプリプラットフォームの構成イメージ


                        インターネット
                                             バックボーン 4Gbps
                                                冗長構成


                        共用ファイアウォール       ロードバランサ
                        共用ロードバランサ        ファイアウォール
                          (冗長構成)         冗長構成が標準




      Web      Web      Web      Web   Web        DB

            Xeon 4コアの     アプリ公開後5日間      ioDrive 搭載マシン
        ハイスペックマシン             5台無償!!         初期費用無償!




                                   8
at+link アプリプラットフォームの構成イメージ


                               インターネット
                                                    バックボーン 4Gbps
                                                       冗長構成


                               共用ファイアウォール       ロードバランサ
                               共用ロードバランサ        ファイアウォール
                                 (冗長構成)         冗長構成が標準
 追加は90分以内!




   Web       Web      Web      Web      Web   Web        DB

                   Xeon 4コアの     アプリ公開後5日間      ioDrive 搭載マシン
               ハイスペックマシン             5台無償!!         初期費用無償!




                                          9
at+link アプリプラットフォームの構成イメージ


                               インターネット
                                                     バックボーン 4Gbps
                                                        冗長構成


                               共用ファイアウォール        ロードバランサ
                               共用ロードバランサ         ファイアウォール
                                 (冗長構成)          冗長構成が標準
 追加は90分以内!




   Web       Web      Web      Web      Web    Web        DB        Cache

                   Xeon 4コアの     アプリ公開後5日間       ioDrive 搭載マシン        okuyama
               ハイスペックマシン             5台無償!!          初期費用無償!        キャッシュサーバ




                                          10
at+link アプリプラットフォームの構成イメージ


                               インターネット
                                                     バックボーン 4Gbps
                                                        冗長構成


                               共用ファイアウォール        ロードバランサ
                               共用ロードバランサ         ファイアウォール
                                 (冗長構成)          冗長構成が標準                         okuyama
 追加は90分以内!
                                                                                画像ストレージ




   Web       Web      Web      Web      Web    Web        DB        Cache        Image

                   Xeon 4コアの     アプリ公開後5日間       ioDrive 搭載マシン        okuyama
               ハイスペックマシン             5台無償!!          初期費用無償!        キャッシュサーバ




                                          11
at+link アプリプラットフォームの管理画面




                  12
at+link アプリプラットフォームの管理画面




                  13
サーバ追加申請




          14
なぜ「okuyama」なのか




       15
KVS サービスの必要性


    参照性能を向上するためにキャッシュ機能が必要
    ⇒ memcached,Tokyo Tyrant


    大量の画像を保存する環境が必要
    ⇒ CDN


    大量のログを保存する環境が必要
    ⇒ 短期間で削除,大容量ディスク




                         16
KVS サービスの必要性


    参照性能を向上するためにキャッシュ機能が必要
    ⇒ memcached,Tokyo Tyrant


    大量の画像を保存する環境が必要
    ⇒ CDN


    大量のログを保存する環境が必要
    ⇒ 短期間で削除,大容量ディスク



  ⇒ すべて okuyama で要望に応えられる!


                         17
okuyama キャッシュサーバ




        18
KVS サービスの必要性



    参照性能を向上するためにキャッシュ機能が必要
    ⇒ memcached,Tokyo Tyrant


    大量の画像を保存する環境が必要
    ⇒ CDN


    大量のログを保存する環境が必要
    ⇒ 短期間で削除,大容量ディスク




                         19
okuyama キャッシュサーバ の構成


             クライアントは、VIP とクライアント毎に割り振られたポート番号へアクセス


クライアント
                                        データノード       データノード
アクセス
                メイン

       VIP       LVS      マスターノード       データノード       データノード




                 LVS      マスターノード       データノード       データノード

              スタンバイ

                                        データノード       データノード




                               20
okuyama キャッシュサーバ の構成



クライアント
                                データノード   データノード
アクセス
              メイン
                障害!
       VIP    LVS     マスターノード   データノード   データノード




              LVS     マスターノード   データノード   データノード

             スタンバイ

                                データノード   データノード




                          21
okuyama キャッシュサーバ の構成




                              データノード   データノード

             障害対応

              LVS   マスターノード   データノード   データノード




       VIP    LVS   マスターノード   データノード   データノード

             メイン
クライアント
アクセス                          データノード   データノード




                        22
okuyama キャッシュサーバ の構成



クライアント
                               データノード   データノード
アクセス
              メイン

       VIP    LVS    マスターノード   データノード   データノード




              LVS    マスターノード   データノード   データノード

             スタンバイ

                               データノード   データノード




                         23
okuyama キャッシュサーバ の構成



クライアント
                               データノード   データノード
アクセス
              メイン
                        障害!
       VIP    LVS    マスターノード   データノード   データノード




              LVS    マスターノード   データノード   データノード

             スタンバイ

                               データノード   データノード




                         24
okuyama キャッシュサーバ の構成



クライアント
                               データノード   データノード
アクセス
              メイン     障害対応

       VIP    LVS    マスターノード   データノード   データノード




              LVS    マスターノード   データノード   データノード

             スタンバイ

                               データノード   データノード




                         25
okuyama キャッシュサーバ の構成



クライアント
                               データノード   データノード
アクセス
              メイン

       VIP    LVS    マスターノード   データノード   データノード




              LVS    マスターノード   データノード   データノード

             スタンバイ

                               データノード   データノード




                         26
okuyama キャッシュサーバ の構成



                                  障害!
クライアント
                               データノード   データノード
アクセス
              メイン

       VIP    LVS    マスターノード   データノード   データノード




              LVS    マスターノード   データノード   データノード

             スタンバイ

                               データノード   データノード




                         27
okuyama キャッシュサーバ の構成


                               障害対応
クライアント
                               データノード   データノード
アクセス
              メイン

       VIP    LVS    マスターノード   データノード   データノード




              LVS    マスターノード   データノード   データノード

             スタンバイ

                               データノード   データノード




                         28
okuyama キャッシュのメリット


    ・ もちろん国内・・・
    ・ ユーザでキャッシュサーバを用意する必要がない
    ・ サーバ運用開始と同時に接続可能
    ・ 「分散」を意識することすらない
    ・ 障害を意識しなくていい
    ・ コントロールパネルから無停止で容量変更可能
    ・ コントロールパネルで実使用量を可視化
    ・ 価格も手ごろ(初期無償、2GB で月額 18,000円)
    ・ KDL・LINK 2社のサポート体制



                     29
okuyama 画像ストレージ




       30
KVS サービスの必要性



    参照性能を向上するためにキャッシュ機能が必要
    ⇒ memcached,Tokyo Tyrant


    大量の画像を保存する環境が必要
    ⇒ CDN


    大量のログを保存する環境が必要
    ⇒ 短期間で削除,大容量ディスク




                         31
okuyama 画像ストレージの構成

                クライアントは、画像ストレージ用に指定したドメインへアクセス


クライアント                 okuyama 用
                                      マスターノード      データノード   データノード
アクセス                   Web アプリ
          メイン
                       okuyama 用
          LB                          マスターノード      データノード   データノード
                       Web アプリ


ドメイン指定                 okuyama 用
           LB                      マスターノード
                                      マスターノード      データノード   データノード
                       Web アプリ
         スタンバイ
                       okuyama 用
                                      マスターノード      データノード   データノード
                       Web アプリ

                 ロードバランサ2重化
                 okuyama 用 Web アプリ、マスターノード 複数でロードバランシング
                 データノード2重化・ロードバランシング


                                     32
okuyama 画像ストレージ
      デモ
  画像データを保存してみる




       33
okuyama 画像ストレージ
    性能評価




       34
okuyama 画像ストレージ性能評価 其の一




          いざ勝負!!
       okuyama v.s. Apache

          まずはブラウザで体感
           よーい、ドン!!




                35
okuyama 画像ストレージ性能評価 其の二
msec




              同時接続数




                36
okuyama 画像ストレージ性能評価 其の三
Requests




              同時接続数




                37
okuyama 画像ストレージ性能評価 其の四
Kbytes/sec




              同時接続数




                38
okuyama 画像ストレージのメリット

   ・ もちろん国内・・・
   ・ ユーザでイメージサーバを用意する必要がない
   ・ サーバ運用開始と同時に接続可能
   ・ 「分散」を意識することすらない
   ・ 障害を意識しなくていい
   ・ コントロールパネルから無停止で容量変更可能
   ・ コントロールパネルで実使用量を可視化
   ・ 価格も手ごろ(初期無償、100GB 当たり月額 15,000円)
   ・ KDL・LINK 2社のサポート体制
   (・ アプリと画像データのネットワークを分けられる)
   (・ トラフィック出し放題)

                    39
管理画面で使用状況確認




     40
KVS サービス使用状況①




                41
KVS サービス使用状況②




                42
KVS サービス使用状況③

    キャッシュ使用容量        画像ストレージ使用容量




                43
まとめ




 44
というか、サービス化したのが
okuyama で良かった、と心底思う点




          45
「okuyama」で良かった点



    ・ データ保存方式が選択可能
    ・ 複数のユーザで okuyama 環境をシェアできる
    ・ 安価なマシンでサービス化できる
    ・ リアルタイムな障害対応が不要
    ・ 開発者のモチベーションが高い
    ・ KDL さんがちゃんとしてる
    ・ KDL・LINK ともに関東・関西にオフィスがある




                       46
これまでと今後の予定


             アプリプラットフォーム& KVS サービス


   2010.11      2011.03                2011.09 2011.11      2012. ?



 2010                      2011                          2012


アプリプラットフォーム                                  ログストレージ        ログ解析

                                  画像ストレージ


                キャッシュサーバ




                                  47
ご清聴ありがとうございました!




       48

More Related Content

What's hot

RDMA for Windows Server 2012
RDMA for Windows Server 2012RDMA for Windows Server 2012
RDMA for Windows Server 2012Naoto MATSUMOTO
 
VMwareの歩き方 ~SDDCに向けた最強アンダーレイとは?
VMwareの歩き方 ~SDDCに向けた最強アンダーレイとは?VMwareの歩き方 ~SDDCに向けた最強アンダーレイとは?
VMwareの歩き方 ~SDDCに向けた最強アンダーレイとは?Brocade
 
SOFTLAYERベアメタル + Fusion ioMemory
SOFTLAYERベアメタル + Fusion ioMemorySOFTLAYERベアメタル + Fusion ioMemory
SOFTLAYERベアメタル + Fusion ioMemoryMaho Takara
 
SoftLayerを使ってみよう
SoftLayerを使ってみようSoftLayerを使ってみよう
SoftLayerを使ってみようAtsushi Hanaki
 
20171207 VxRailチャンピオンクラブ_meetup_ネットワールド石塚
20171207 VxRailチャンピオンクラブ_meetup_ネットワールド石塚20171207 VxRailチャンピオンクラブ_meetup_ネットワールド石塚
20171207 VxRailチャンピオンクラブ_meetup_ネットワールド石塚VxRail ChampionClub
 
A2 niijima
A2 niijimaA2 niijima
A2 niijimachenree3
 
Soft layer network概要_jslug向け
Soft layer network概要_jslug向けSoft layer network概要_jslug向け
Soft layer network概要_jslug向けHideaki Tokida
 
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)chenree3
 
Gree大規模分散ストレージ戦略
Gree大規模分散ストレージ戦略Gree大規模分散ストレージ戦略
Gree大規模分散ストレージ戦略gree_tech
 
ストレージ・ネットワークがわかるwebセミナー『古くて新しいファイバーチャネルの “今”』
ストレージ・ネットワークがわかるwebセミナー『古くて新しいファイバーチャネルの “今”』ストレージ・ネットワークがわかるwebセミナー『古くて新しいファイバーチャネルの “今”』
ストレージ・ネットワークがわかるwebセミナー『古くて新しいファイバーチャネルの “今”』Brocade
 
Dell EMC Forum 2017_networld_20171026
Dell EMC Forum 2017_networld_20171026Dell EMC Forum 2017_networld_20171026
Dell EMC Forum 2017_networld_20171026VxRail ChampionClub
 
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明Insight Technology, Inc.
 
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編Satoshi Shimazaki
 
I Pv6 Service Deployment Guideline
I Pv6 Service Deployment GuidelineI Pv6 Service Deployment Guideline
I Pv6 Service Deployment Guidelineguestfcd0535
 
99999999 azure iaas_newportal版
99999999 azure iaas_newportal版99999999 azure iaas_newportal版
99999999 azure iaas_newportal版Osamu Takazoe
 
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayer
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayerCedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayer
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayerMaho Takara
 
使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!IIJ
 
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!VxRail ChampionClub
 
CloudStack at Cloud Week 2012
CloudStack at Cloud Week 2012CloudStack at Cloud Week 2012
CloudStack at Cloud Week 2012Kimihiko Kitase
 

What's hot (20)

RDMA for Windows Server 2012
RDMA for Windows Server 2012RDMA for Windows Server 2012
RDMA for Windows Server 2012
 
VMwareの歩き方 ~SDDCに向けた最強アンダーレイとは?
VMwareの歩き方 ~SDDCに向けた最強アンダーレイとは?VMwareの歩き方 ~SDDCに向けた最強アンダーレイとは?
VMwareの歩き方 ~SDDCに向けた最強アンダーレイとは?
 
SOFTLAYERベアメタル + Fusion ioMemory
SOFTLAYERベアメタル + Fusion ioMemorySOFTLAYERベアメタル + Fusion ioMemory
SOFTLAYERベアメタル + Fusion ioMemory
 
SoftLayerを使ってみよう
SoftLayerを使ってみようSoftLayerを使ってみよう
SoftLayerを使ってみよう
 
20171207 VxRailチャンピオンクラブ_meetup_ネットワールド石塚
20171207 VxRailチャンピオンクラブ_meetup_ネットワールド石塚20171207 VxRailチャンピオンクラブ_meetup_ネットワールド石塚
20171207 VxRailチャンピオンクラブ_meetup_ネットワールド石塚
 
A2 niijima
A2 niijimaA2 niijima
A2 niijima
 
Soft layer network概要_jslug向け
Soft layer network概要_jslug向けSoft layer network概要_jslug向け
Soft layer network概要_jslug向け
 
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
 
Gree大規模分散ストレージ戦略
Gree大規模分散ストレージ戦略Gree大規模分散ストレージ戦略
Gree大規模分散ストレージ戦略
 
ストレージ・ネットワークがわかるwebセミナー『古くて新しいファイバーチャネルの “今”』
ストレージ・ネットワークがわかるwebセミナー『古くて新しいファイバーチャネルの “今”』ストレージ・ネットワークがわかるwebセミナー『古くて新しいファイバーチャネルの “今”』
ストレージ・ネットワークがわかるwebセミナー『古くて新しいファイバーチャネルの “今”』
 
Kafka通常オペレーションで遭遇する問題集 #kafkajp
Kafka通常オペレーションで遭遇する問題集 #kafkajpKafka通常オペレーションで遭遇する問題集 #kafkajp
Kafka通常オペレーションで遭遇する問題集 #kafkajp
 
Dell EMC Forum 2017_networld_20171026
Dell EMC Forum 2017_networld_20171026Dell EMC Forum 2017_networld_20171026
Dell EMC Forum 2017_networld_20171026
 
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
 
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
 
I Pv6 Service Deployment Guideline
I Pv6 Service Deployment GuidelineI Pv6 Service Deployment Guideline
I Pv6 Service Deployment Guideline
 
99999999 azure iaas_newportal版
99999999 azure iaas_newportal版99999999 azure iaas_newportal版
99999999 azure iaas_newportal版
 
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayer
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayerCedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayer
Cedec2014 世界のゲーム業界で選ばれるIBMの高性能クラウドSoftLayer
 
使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!
 
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
 
CloudStack at Cloud Week 2012
CloudStack at Cloud Week 2012CloudStack at Cloud Week 2012
CloudStack at Cloud Week 2012
 

Similar to okuyama 勉強会 20110928

クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?Daichi Isami
 
N110 ws12概要 osamut_公開版
N110 ws12概要 osamut_公開版N110 ws12概要 osamut_公開版
N110 ws12概要 osamut_公開版Osamu Takazoe
 
分散KVSをサービス化してみた ~Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ~
分散KVSをサービス化してみた ~Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ~分散KVSをサービス化してみた ~Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ~
分散KVSをサービス化してみた ~Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ~Masahito Zembutsu
 
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介Kodai Terashima
 
20130226 Amazon Web Services 勉強会(新宿)
20130226 Amazon Web Services 勉強会(新宿)20130226 Amazon Web Services 勉強会(新宿)
20130226 Amazon Web Services 勉強会(新宿)真吾 吉田
 
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなしOSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなしSatoshi Shimazaki
 
Solaris11で深化するクラウド
Solaris11で深化するクラウドSolaris11で深化するクラウド
Solaris11で深化するクラウドYasushi Taki
 
第29回長岡開発者勉強会
第29回長岡開発者勉強会第29回長岡開発者勉強会
第29回長岡開発者勉強会Masaki Takeda
 
20120609 cod ws2012概要
20120609 cod ws2012概要20120609 cod ws2012概要
20120609 cod ws2012概要Osamu Takazoe
 
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用Abe Junichiro
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) Akihiro Kuwano
 
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話しサーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話しAkira Nagata
 
クラウド概要 by Engine Yard
クラウド概要 by Engine Yardクラウド概要 by Engine Yard
クラウド概要 by Engine YardYu Kitazume
 
Windows × ネットワーク! 更新プログラムの展開に使える ネットワークの最適化機能をマスターしよう
Windows × ネットワーク!  更新プログラムの展開に使える ネットワークの最適化機能をマスターしようWindows × ネットワーク!  更新プログラムの展開に使える ネットワークの最適化機能をマスターしよう
Windows × ネットワーク! 更新プログラムの展開に使える ネットワークの最適化機能をマスターしようTAKUYA OHTA
 
C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章Insight Technology, Inc.
 
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発Junji Imaoka
 

Similar to okuyama 勉強会 20110928 (20)

OSC 東京 2012春
OSC 東京 2012春OSC 東京 2012春
OSC 東京 2012春
 
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
 
N110 ws12概要 osamut_公開版
N110 ws12概要 osamut_公開版N110 ws12概要 osamut_公開版
N110 ws12概要 osamut_公開版
 
分散KVSをサービス化してみた ~Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ~
分散KVSをサービス化してみた ~Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ~分散KVSをサービス化してみた ~Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ~
分散KVSをサービス化してみた ~Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ~
 
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介
 
20130226 Amazon Web Services 勉強会(新宿)
20130226 Amazon Web Services 勉強会(新宿)20130226 Amazon Web Services 勉強会(新宿)
20130226 Amazon Web Services 勉強会(新宿)
 
ヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージ
 
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなしOSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
 
Solaris11で深化するクラウド
Solaris11で深化するクラウドSolaris11で深化するクラウド
Solaris11で深化するクラウド
 
第29回長岡開発者勉強会
第29回長岡開発者勉強会第29回長岡開発者勉強会
第29回長岡開発者勉強会
 
20120609 cod ws2012概要
20120609 cod ws2012概要20120609 cod ws2012概要
20120609 cod ws2012概要
 
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
 
Osc2009 Do Xen Hara
Osc2009 Do Xen HaraOsc2009 Do Xen Hara
Osc2009 Do Xen Hara
 
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話しサーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
 
Perl Ocean
Perl OceanPerl Ocean
Perl Ocean
 
クラウド概要 by Engine Yard
クラウド概要 by Engine Yardクラウド概要 by Engine Yard
クラウド概要 by Engine Yard
 
Windows × ネットワーク! 更新プログラムの展開に使える ネットワークの最適化機能をマスターしよう
Windows × ネットワーク!  更新プログラムの展開に使える ネットワークの最適化機能をマスターしようWindows × ネットワーク!  更新プログラムの展開に使える ネットワークの最適化機能をマスターしよう
Windows × ネットワーク! 更新プログラムの展開に使える ネットワークの最適化機能をマスターしよう
 
C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章
 
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発
 

More from Hiroshi Bunya

More from Hiroshi Bunya (7)

OSC 2015 .Enterprise
OSC 2015 .EnterpriseOSC 2015 .Enterprise
OSC 2015 .Enterprise
 
AIIT起業塾#1
AIIT起業塾#1AIIT起業塾#1
AIIT起業塾#1
 
KOBE IT FESTIVAL 2012
KOBE IT FESTIVAL 2012KOBE IT FESTIVAL 2012
KOBE IT FESTIVAL 2012
 
InfoTalk springbreak_2012
InfoTalk  springbreak_2012InfoTalk  springbreak_2012
InfoTalk springbreak_2012
 
OSC福岡 20111203
OSC福岡 20111203OSC福岡 20111203
OSC福岡 20111203
 
OSC@京都 2011-07-15
OSC@京都 2011-07-15OSC@京都 2011-07-15
OSC@京都 2011-07-15
 
OSC Kansai@Kyoto
OSC Kansai@KyotoOSC Kansai@Kyoto
OSC Kansai@Kyoto
 

Recently uploaded

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (7)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 

okuyama 勉強会 20110928

  • 1. at+link アプリプラットフォームにおける okuyama サービス化 ~ホスティング事業者から見た okuyama~ 株式会社リンク ディベロッパーサポート 文屋 宏
  • 3. 自己紹介 ○氏名 文屋 宏(ぶんや ひろし) ○所属 株式会社リンク ディベロッパーサポート ○担当業務 プロジェクトマネージャーっぽいこと ○興味あること 分散処理,データ解析,クラウドコンピューティング,ウェブ系の技術 ○活動 日本 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
  • 23. okuyama キャッシュサーバ の構成 クライアント データノード データノード アクセス メイン VIP LVS マスターノード データノード データノード LVS マスターノード データノード データノード スタンバイ データノード データノード 23
  • 24. okuyama キャッシュサーバ の構成 クライアント データノード データノード アクセス メイン 障害! VIP LVS マスターノード データノード データノード LVS マスターノード データノード データノード スタンバイ データノード データノード 24
  • 25. okuyama キャッシュサーバ の構成 クライアント データノード データノード アクセス メイン 障害対応 VIP LVS マスターノード データノード データノード LVS マスターノード データノード データノード スタンバイ データノード データノード 25
  • 26. okuyama キャッシュサーバ の構成 クライアント データノード データノード アクセス メイン VIP LVS マスターノード データノード データノード LVS マスターノード データノード データノード スタンバイ データノード データノード 26
  • 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
  • 33. okuyama 画像ストレージ デモ 画像データを保存してみる 33
  • 34. okuyama 画像ストレージ 性能評価 34
  • 35. okuyama 画像ストレージ性能評価 其の一 いざ勝負!! okuyama v.s. Apache まずはブラウザで体感 よーい、ドン!! 35
  • 39. okuyama 画像ストレージのメリット ・ もちろん国内・・・ ・ ユーザでイメージサーバを用意する必要がない ・ サーバ運用開始と同時に接続可能 ・ 「分散」を意識することすらない ・ 障害を意識しなくていい ・ コントロールパネルから無停止で容量変更可能 ・ コントロールパネルで実使用量を可視化 ・ 価格も手ごろ(初期無償、100GB 当たり月額 15,000円) ・ KDL・LINK 2社のサポート体制 (・ アプリと画像データのネットワークを分けられる) (・ トラフィック出し放題) 39
  • 43. KVS サービス使用状況③ キャッシュ使用容量 画像ストレージ使用容量 43
  • 46. 「okuyama」で良かった点 ・ データ保存方式が選択可能 ・ 複数のユーザで okuyama 環境をシェアできる ・ 安価なマシンでサービス化できる ・ リアルタイムな障害対応が不要 ・ 開発者のモチベーションが高い ・ KDL さんがちゃんとしてる ・ KDL・LINK ともに関東・関西にオフィスがある 46
  • 47. これまでと今後の予定 アプリプラットフォーム& KVS サービス 2010.11 2011.03 2011.09 2011.11 2012. ? 2010 2011 2012 アプリプラットフォーム ログストレージ ログ解析 画像ストレージ キャッシュサーバ 47