SlideShare a Scribd company logo
1 of 92
Download to read offline
ホスティング事業者から芋た゜ヌシャルゲヌム


  InfoTalk 第36回 2011.11.18金

  株匏䌚瀟リンク
  at+link事業郚 ディベロッパヌサポヌト郚
  文屋 宏
自己玹介

 ○氏名
  文屋 宏ぶんや ひろし

 ○所属
  株匏䌚瀟リンク at+link事業郚 ディベロッパヌサポヌト郚

 ○業務
  プロゞェクトマネゞメント広報掻動営業掻動ナヌザサポヌト
  他瀟ずの協業たたに珟地䜜業面癜いネタ探し

 ○掻動
  日本 Red5 ナヌザヌ䌚tokyoLinuxStudy 䞻催

 ○Twitter アカりント
  @bun_hiroshi
䌚瀟玹介at+link ずは

                    ディベロッパヌサポヌト
at+link の営業窓口      ◇開発者のためのサヌビス開発
                   ◇開発者の悩み盞談
                   ◇新しい技術・面癜い技術の
                    研究・サヌビス化




 デヌタセンタヌ垞駐               マシン補造
 珟堎担圓                    24/365 サポヌト
講挔内容


  ・゜ヌシャルゲヌムならではの特城
  ・at+link アプリプラットフォヌムの抂芁
  ・ioDrive ずは
  ・分散型KVS 「okuyama」
  ・okuyama キャッシュサヌビス
  ・okuyama 画像ストレヌゞ
  ・今埌の予定
゜ヌシャルゲヌムならではの特城
 ホスティング事業者から芋お
゜ヌシャルゲヌムならではの特城

  ・アクセス数が事前に読めない
  ・ヒットするず、ずんでもないこずになる
  ・ 5秒ルヌルなんおのがあるらしい・・・
  ・朝、昌、倜ず回ピヌクがある
  ・そのくせ、ド深倜午前時時にも
   アクセスがある
  ・少しの接続断も蚱されない・・・

  ・ゲヌムによっお䜜りによっお、
   サヌバぞの負荷がたちたち
゜ヌシャルゲヌムのトラフィック



        倜間のピヌク

                     昌䌑み
            通勀・通孊時
LAN ケヌブルの性胜

これたではカテゎリヌ5e
カテゎリヌ6にした方がいい
比范方法

 カテゎリヌ5eおよび6の性胜比范を行う。
 比范察象は、ケヌブル間の通信
   MySQLのトランザクション性胜(SysBench)
 怜蚌環境
   カテゎリヌ5e・6でスむッチ間ず結線された4台

                       L2 スむッチ
        Cat 6                    Cat 5e



 サヌバ①           サヌバ②     サヌバ③             サヌバ④
LANケヌブルの性胜評䟡
結局、䞻芁箇所はカテゎリヌ6に

LAN ケヌブルの性胜たで気に
するこずになるずは・・・
こんな゜ヌシャルゲヌムを
受け止めるために・・・
こんな゜ヌシャルゲヌムを
受け止めるために・・・


at+link アプリプラットフォヌム
2010幎11月17日提䟛開始
こんな゜ヌシャルゲヌムを
受け止めるために・・・


at+link アプリプラットフォヌム
2010幎11月17日提䟛開始
           かなり埌発・・・ (;ŽД)
at+link アプリプラットフォヌムのコンセプト
     クラりドのメリット
  ・初期費甚が無料
  ・サヌバの増枛が簡単か぀迅速


    専甚サヌバのメリット
  ・パフォヌマンス、信頌性が高い
  ・コストが明確
at+link アプリプラットフォヌムのコンセプト
     クラりドのメリット       クラりドのデメリット
  ・初期費甚が無料          ・転送料課金
  ・サヌバの増枛が簡単か぀迅速    ・パフォヌマンスがいたいち


    専甚サヌバのメリット      専甚サヌバのデメリット
  ・パフォヌマンス、信頌性が高い    ・初期費甚がかかる
  ・コストが明確            ・玍期が遅い
at+link アプリプラットフォヌムのコンセプト
     クラりドのメリット       クラりドのデメリット
  ・初期費甚が無料          ・転送料課金
  ・サヌバの増枛が簡単か぀迅速    ・パフォヌマンスがいたいち


    専甚サヌバのメリット      専甚サヌバのデメリット
  ・パフォヌマンス、信頌性が高い    ・初期費甚がかかる
  ・コストが明確            ・玍期が遅い




 クラりドず専甚サヌバの“いいずこ取り”をしよう
at+link アプリプラットフォヌムのコンセプト
     クラりドのメリット           クラりドのデメリット
  ・初期費甚が無料             ・転送料課金
  ・サヌバの増枛が簡単か぀迅速       ・パフォヌマンスがいたいち


    専甚サヌバのメリット          専甚サヌバのデメリット
  ・パフォヌマンス、信頌性が高い       ・初期費甚がかかる
  ・コストが明確               ・玍期が遅い




 クラりドず専甚サヌバの“いいずこ取り”をしよう
                 埌発だからこそ埌発で良かったかも
at+link アプリプラットフォヌムの特城


   初期費甚円固定料金
   ハむスペックサヌバ冗長回線・LB/FW

   基本契玄は 5-DAYサヌバ远加は分以内

   レスポンス監芖5秒ルヌルに察抗

   Munin によるリ゜ヌス監芖

   ioDrive 搭茉サヌバ

   KVS サヌビス
at+link アプリプラットフォヌムの構成


                 むンタヌネット

      ロヌドバランサ                   バックボヌン 4Gbps
      ファむアりォヌル                  冗長構成
                 共甚ファむアりォヌル
      冗長構成が暙準
                 共甚ロヌドバランサ
                   冗長構成




    Web   Web    Web   Web    Web    DB


  Xeon 4コアの     アプリ公開埌日間
                             ioDrive 搭茉マシン
  ハむスペックマシン     台無償
                             初期費甚無償
at+link アプリプラットフォヌムの構成


                     むンタヌネット

          ロヌドバランサ                   バックボヌン 4Gbps
          ファむアりォヌル                  冗長構成
                     共甚ファむアりォヌル
          冗長構成が暙準
                     共甚ロヌドバランサ
                       冗長構成
远加は90分以内




Web     Web   Web    Web   Web    Web    DB


      Xeon 4コアの     アプリ公開埌日間
                                 ioDrive 搭茉マシン
      ハむスペックマシン     台無償
                                 初期費甚無償
at+link アプリプラットフォヌムの構成


                     むンタヌネット

          ロヌドバランサ                   バックボヌン 4Gbps
          ファむアりォヌル                  冗長構成
                     共甚ファむアりォヌル
          冗長構成が暙準
                     共甚ロヌドバランサ
                       冗長構成
远加は90分以内




Web     Web   Web    Web   Web    Web    DB      Cache


      Xeon 4コアの     アプリ公開埌日間                      okuyama
                                 ioDrive 搭茉マシン
      ハむスペックマシン     台無償                         キャッシュサヌバ
                                 初期費甚無償
at+link アプリプラットフォヌムの構成


                     むンタヌネット

          ロヌドバランサ                   バックボヌン 4Gbps
          ファむアりォヌル                  冗長構成
                     共甚ファむアりォヌル
          冗長構成が暙準
                     共甚ロヌドバランサ
                       冗長構成                      okuyama
远加は90分以内                                          画像ストレヌゞ




Web     Web   Web    Web   Web    Web    DB      Cache   Image


      Xeon 4コアの     アプリ公開埌日間                      okuyama
                                 ioDrive 搭茉マシン
      ハむスペックマシン     台無償                         キャッシュサヌバ
                                 初期費甚無償
at+link アプリプラットフォヌムの管理画面
サヌバ远加申請
サヌバ远加申請
ioDrive ずは
at+link アプリプラットフォヌムの特城


   初期費甚円固定料金
   ハむスペックサヌバ冗長回線・LB/FW

   基本契玄は 5-DAYサヌバ远加は分以内

   レスポンス監芖5秒ルヌルに察抗

   Munin によるリ゜ヌス監芖

   ioDrive 搭茉サヌバ

   KVS サヌビス
ioDrive っお䜕
写真で芋おみよう
ioDrive 写真①

  Fusion-io 瀟が提䟛する超高速半導䜓ストレヌゞ




          ioDrive 本䜓
ioDrive 写真②

         この蟺に装着する




          サヌバ 本䜓
ioDrive 写真③
              この蟺に装着する




     サヌバ 本䜓 別の角床から
ioDrive 写真④
              ここに装着




       サヌバ 本䜓 拡倧
ioDrive 写真⑀




              装着完了
ioDrive の特城


  ・桁違いの速さで I/O のボトルネックを
   解消できる
  ・゜ヌシャルゲヌムのデヌタベヌスずしお
   容量は十分
  ・同時アクセスにも匷いので、マシンを
   集玄できる
  ・高い信頌性
  ・SSD に比べお寿呜が長い
ioDrive の性胜
ioDrive の性胜①




        ioDrive は同時接続に匷い
ioDrive の性胜②




                     loadaverage 8000 超




                 激しく latency 発生




      同時アクセス数をもっず増やしおみるず・・・
ioDrive の性胜③




           SSD よりも速い
ioDrive は、
・速い
・倧量の同時アクセスに匷い
⇒ DBサヌバを集玄できる
分散型 KVS 「okuyama」サヌビス
・・・の前に、分散型 KVS っお䜕
デヌタベヌス゜フトりェアの分類

    RDBMS              NoSQL

   ・Oracle         ・カラム指向型
   ・MySQL          ・ドキュメント指向型
   ・PostgreSQL     ・キヌ・バリュヌ型
    etc.            etc.




   䞀貫性重芖           パフォヌマンス重芖
   スケヌルアップ         スケヌルアりト
                 KVS は NoSQL の䞀皮
                 NoSQL = Not Only SQL

 RDBMS ず NoSQL は互いに補完し合う存圚
 どちらが優れおいる、ずいうこずはない
分散凊理 の必芁性

      サヌビスが成長しおきたずき、どうする

   スケヌルアップ              スケヌルアりト


                  or



 ・ハヌドりェア的な限界がある        ・ハヌドりェア的な限界がない
 ・ネットワヌク集䞭             ・ネットワヌク分散
 ・コストパフォヌマンスが悪い        ・コストパフォヌマンスが高い
 ・障害に匱い                ・障害に匷い高可甚性


 Web サヌバだけでなく、DB サヌバも分散させたい
でも・・・

どんなシステムでも、必ず䜕かを
犠牲にしなきゃいけない・・・
CAP 定理による NoSQL の分類
                    Availability
                    可甚性        
         CA                                               AP
     リレヌショナル型
                                             キヌ・バリュヌ型               カラム指向
       RDBMS
                                             Dynamo                Cassandra
       Aster Data
                                             Voldermote
       Creenplum
                                             Tokyo Cabinet
                                                                 ドキュメント指向
                                             KAI
    カラム指向               ぀を遞択                                       SimpleDB
                                                                    CouchDB
     Vertica
                                                                    Riack


                                                         Partition Tolerance
    C
Consistency
                                                   P     分割耐性

䞀貫性         カラム指向
                              CP         キヌ・バリュヌ型
                                                       [参考]
                                                       ・Visual Guide to NoSQL Systems
                          ドキュメント指向                      http://blog.nahurst.com/visual-guide-to-nosql-systems

           BigTable                      Scalaris      ・NoSQL登堎の背景、CAP定理、デヌタモデルの分類
                            MongoDB
           Hypertable                    BerkeleyDB     http://www.publickey1.jp/blog/10/nosqlcap.html
                            Terrastore
           HBase                         MemcacheDB    ・WEB+DB PRESS Vol.58
                                         Redis          Cassandra 実践入門
KVS には埗意・䞍埗意が

     分散倚重保存が埗意

     Flare, kumofs


     デヌタ氞続化が埗意

     Tokyo Tyrant, Flare, kumofs


     デヌタの䞀貫性を保぀のが埗意

     memcached, Tokyo Tyrant

    「䜕でも埗意」な KVS は無い
囜産 KVS

  囜内だけでも、こんなにたくさんの開発者が
      ○Tokyo Tyrant   平林幹雄 氏圓時 mixi

      ○kumofs         叀橋貞之 氏筑波倧

      ○Flare          藀本真暹 氏GREE
分散型
      ○ROMA           西柀無我 氏楜倩

      ○okuyama        岩瀬高博 氏神戞デゞタル・ラボ

                 玠晎らしい
囜産 KVS

  囜内だけでも、こんなにたくさんの開発者が
      ○Tokyo Tyrant   平林幹雄 氏圓時 mixi

      ○kumofs         叀橋貞之 氏筑波倧

      ○Flare          藀本真暹 氏GREE
分散型
      ○ROMA           西柀無我 氏楜倩

      ○okuyama        岩瀬高博 氏神戞デゞタル・ラボ

      at+link神戞デゞタル・ラボでサヌビス化
分散型 KVS 「okuyama」
okuyama の特城


       分散倚重保存できるか

      ⇒ 埗意

       デヌタを氞続化できるか

      ⇒ 4段階レベルを遞択可胜

       デヌタの䞀貫性を保おるか

      ⇒ 3段階レベルを遞択可胜
okuyama っお、CAP 定理だずどこ
                    Availability
                    可甚性        
         CA                                               AP
     リレヌショナル型                                 キヌ・バリュヌ型          カラム指向
       RDBMS
                                               Dynamo           Cassandra
       Aster Data
                                               Voldermote
       Creenplum
                                               Tokyo Cabinet   ドキュメント指向
                                               KAI
    カラム指向               ぀を遞択                                   SimpleDB
                                                                CouchDB
     Vertica                                                    Riack


                                                         Partition Tolerance
    C
Consistency
                                                   P     分割耐性

䞀貫性         カラム指向
                              CP         キヌ・バリュヌ型
                          ドキュメント指向
           BigTable                      Scalaris
                            MongoDB
           Hypertable                    BerkeleyDB
                            Terrastore
           HBase                         MemcacheDB
                                         Redis
okuyama っお、CAP 定理だずどこ
                    Availability
                    可甚性        
         CA                                               AP
     リレヌショナル型                                 キヌ・バリュヌ型          カラム指向
       RDBMS
                                               Dynamo           Cassandra
       Aster Data
                                               Voldermote
       Creenplum
                                               Tokyo Cabinet   ドキュメント指向
                                               KAI
    カラム指向               ぀を遞択                  okuyama
                                                                SimpleDB
                                                                CouchDB
     Vertica                                                    Riack


                                                         Partition Tolerance
    C
Consistency
                                                   P     分割耐性

䞀貫性         カラム指向
                              CP         キヌ・バリュヌ型
                          ドキュメント指向
           BigTable                      Scalaris
                            MongoDB
           Hypertable                    BerkeleyDB
                            Terrastore
           HBase                         MemcacheDB
                                         Redis
okuyama っお、CAP 定理だずどこ
                    Availability
                    可甚性        
         CA                                               AP
     リレヌショナル型                                 キヌ・バリュヌ型          カラム指向
       RDBMS
                                               Dynamo           Cassandra
       Aster Data
                                               Voldermote
       Creenplum
                                               Tokyo Cabinet   ドキュメント指向
                                               KAI
    カラム指向               ぀を遞択                  okuyama
                                                                SimpleDB
                                                                CouchDB
     Vertica                                                    Riack
                    䞀貫性レベルの
                    遞択で補匷
                                                         Partition Tolerance
    C
Consistency
                                                   P     分割耐性

䞀貫性         カラム指向
                              CP         キヌ・バリュヌ型
                          ドキュメント指向                             okuyama では
           BigTable                      Scalaris              䞀貫性のレベルを
                            MongoDB
           Hypertable                    BerkeleyDB            段階遞択可胜
                            Terrastore
           HBase                         MemcacheDB
                                         Redis
okuyama の構成むメヌゞ

                                  Data Node   Data Node   Data Node




                    Master Node   Data Node   Data Node   Data Node
Client


           Client
                    Master Node   Data Node   Data Node   Data Node



  Client
                                  Data Node   Data Node   Data Node




         Client → Master Node → Data Node(×3)
               以降 okuyama 関連資料
                神戞デゞタル・ラボ 岩瀬高博 氏 提䟛
okuyama クラむアント



                         Client


 okuyamaぞの問い合わせを実珟                  Client

 専甚クラむアントはJavaず、PHPを実装
                           Client
okuyama マスタヌノヌド


・クラむアントからのI/F ・デヌタノヌド管理

・サポヌトプロトコル        >デヌタ入出力
>オリゞナル             サポヌト分散アルゎリズム
                                       Master Node
>Memcached         1. Mod
 ・set ・get ・add
                   2. ConsistentHash
 ・delete                               Master Node
                  >生存監芖
 ・gets ・cas
                   起動時のデヌタリカバリ
>HTTP
                  ・制限台数なしに冗長化可胜
 ・GET
okuyama デヌタノヌド


                  Data Node   Data Node   Data Node

 ・デヌタの保存を実珟
 ・デヌタ保存方匏を遞択可胜    Data Node   Data Node   Data Node

 ・最倧3ノヌドにデヌタを保存
 ・アクセスバランシング      Data Node   Data Node   Data Node

 ・連鎖的ダりンの予防

                  Data Node   Data Node   Data Node
デヌタ保存方匏の遞択

1.党おのデヌタをメモリに保存
 >非氞続型 key=メモリ、value=メモリ

.デヌタ操䜜履歎のみファむルに保存
 >氞続型key=メモリ、value=メモリ操䜜蚘録ファむル

3.デヌタ本䜓をファむルに保存
 >氞続型key=メモリ、value=ファむル操䜜蚘録ファむル

4.党おをファむルに保存
 >氞続型key=ファむル、value=ファむル操䜜蚘録ファむル
デヌタの䞀貫性に぀いお


  耇数のノヌドに同䞀の倀を保持しおいるず、
  デヌタに異なる時間が発生する


  デヌタ保存       保存         保存        未保存
             DataNode   DataNode   DataNode




     デヌタ取埗   != デヌタ取埗
デヌタ䞀貫性レベルの遞択


 1.匱䞀貫性
  >党おのデヌタノヌドにランダムにアクセス

 .䞭䞀貫性
  >垞に最埌に保存したデヌタノヌドからアクセス

 3.匷䞀貫性
  >デヌタノヌドの倀を怜蚌
okuyama に単䞀障害点は無い

 マスタヌノヌド障害発生

                  障害発生!!        Data Ndoe   DataNode



          デヌタ取埗
                   MasterNode   Data Node   DataNode
 Client



                   MasterNode   Data Node   DataNode




   別のマスタヌノヌドに                   Data Node   DataNode


   再接続しお凊理続行
okuyama に単䞀障害点は無い

 デヌタノヌド障害発生
                               もう䞀぀のノヌドから取埗

                 デヌタ保持
                 ノヌド割り出し        Data Ndoe   DataNode




                  MasterNode    Data Node   DataNode
         デヌタ取埗
Client


                  MasterNode    Data Node   DataNode




                                Data Node   DataNode
okuyama の長所


    サヌビス化する際に重芖した点

  ・単䞀障害点がない
  ・蚭定を倉えるだけで、様々な甚途
   に䜿える
  ・マシン性胜を限界たで匕き出せる
詳しくは、岩瀬氏の資料をご芧ください

○Think IT 連茉蚘事
 http://thinkit.co.jp/story/2011/02/03/1990
 http://thinkit.co.jp/story/2011/10/12/2303

○講挔資料
 http://www.slideshare.net/okuyamaoo/20110517-okuyama-8035077

○ WEB+DB PRESS Vol.65 から連茉
「okuyama」 サヌビス
at+link アプリプラットフォヌムの特城


   初期費甚円固定料金
   ハむスペックサヌバ冗長回線・LB/FW

   基本契玄は 5-DAYサヌバ远加は分以内

   レスポンス監芖5秒ルヌルに察抗

   Munin によるリ゜ヌス監芖

   ioDrive 搭茉サヌバ

   KVS サヌビス
KVS の必芁性

  参照性胜を向䞊するためにキャッシュ機胜が必芁
   ⇒ memcachedTokyo Tyrant

  倧量の画像を保存する環境が必芁
   ⇒ CDN

  倧量のログを保存する環境が必芁
   ⇒ 短期間で削陀倧容量ディスク
「okuyama」 キャッシュサヌビス
KVS の必芁性

  参照性胜を向䞊するためにキャッシュ機胜が必芁
   ⇒ memcachedTokyo Tyrant

  倧量の画像を保存する環境が必芁
   ⇒ CDN

  倧量のログを保存する環境が必芁
   ⇒ 短期間で削陀倧容量ディスク
at+link アプリプラットフォヌムの構成


                     むンタヌネット

          ロヌドバランサ                   バックボヌン 4Gbps
          ファむアりォヌル                  冗長構成
                     共甚ファむアりォヌル
          冗長構成が暙準
                     共甚ロヌドバランサ
                       冗長構成                      okuyama
远加は90分以内                                          画像ストレヌゞ




Web     Web   Web    Web   Web    Web    DB      Cache   Image


      Xeon 4コアの     アプリ公開埌日間                      okuyama
                                 ioDrive 搭茉マシン
      ハむスペックマシン     台無償                         キャッシュサヌバ
                                 初期費甚無償



                                                   ここの話
okuyama キャッシュの構成むメヌゞ


 クラむアントは、VIP ずクラむアント毎に割り振られたポヌト番号ぞアクセス

                                     デヌタノヌド   デヌタノヌド
クラむアント
アクセス
          メむン
   VIP    LVS        マスタヌノヌド         デヌタノヌド   デヌタノヌド




          LVS        マスタヌノヌド         デヌタノヌド   デヌタノヌド

         スタンバむ
                 マスタヌノヌドはロヌドバランシング
                 高負荷時はスケヌルアりト
                                     デヌタノヌド   デヌタノヌド

                                     デヌタノヌドで分散倚重保存
                                     容量䞍足・高負荷時はスケヌルアりト
okuyama キャッシュの構成むメヌゞ


 クラむアントは、VIP ずクラむアント毎に割り振られたポヌト番号ぞアクセス

                                     デヌタノヌド   デヌタノヌド
クラむアント
アクセス
          メむン
                障害
   VIP    LVS         マスタヌノヌド        デヌタノヌド   デヌタノヌド




          LVS         マスタヌノヌド        デヌタノヌド   デヌタノヌド

         スタンバむ
                 マスタヌノヌドはロヌドバランシング
                 高負荷時はスケヌルアりト
                                     デヌタノヌド   デヌタノヌド

                                     デヌタノヌドで分散倚重保存
                                     容量䞍足・高負荷時はスケヌルアりト
okuyama キャッシュの構成むメヌゞ


  クラむアントは、VIP ずクラむアント毎に割り振られたポヌト番号ぞアクセス

                                     デヌタノヌド   デヌタノヌド

          障害察応
           LVS       マスタヌノヌド         デヌタノヌド   デヌタノヌド
クラむアント
アクセス

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

          メむン
                 マスタヌノヌドはロヌドバランシング
                 高負荷時はスケヌルアりト
                                     デヌタノヌド   デヌタノヌド

                                     デヌタノヌドで分散倚重保存
                                     容量䞍足・高負荷時はスケヌルアりト
okuyama キャッシュのメリット

 ・ ナヌザでキャッシュサヌバを甚意する必芁がない
 ・ サヌバ運甚開始ず同時に接続可胜
 ・memcached プロトコルに察応
 ・ 「分散」を意識するこずすらない
 ・ 障害を意識しなくおいい
 ・ コントロヌルパネルから無停止で容量倉曎可胜
 ・ コントロヌルパネルで実䜿甚量を可芖化
 ・ 䟡栌も手ごろ初期無償、2GB で月額 18,000円
 ・ KDL・LINK 瀟のサポヌト䜓制
「okuyama」 画像ストレヌゞ
KVS の必芁性

  参照性胜を向䞊するためにキャッシュ機胜が必芁
   ⇒ memcachedTokyo Tyrant

  倧量の画像を保存する環境が必芁
   ⇒ CDN

  倧量のログを保存する環境が必芁
   ⇒ 短期間で削陀倧容量ディスク
at+link アプリプラットフォヌムの構成


                     むンタヌネット

                                    バックボヌン 4Gbps
          ロヌドバランサ                                    ここの話
          ファむアりォヌル                  冗長構成
                     共甚ファむアりォヌル
          冗長構成が暙準
                     共甚ロヌドバランサ
                       冗長構成                      okuyama
远加は90分以内                                          画像ストレヌゞ




Web     Web   Web    Web   Web    Web    DB      Cache   Image


      Xeon 4コアの     アプリ公開埌日間                      okuyama
                                 ioDrive 搭茉マシン
      ハむスペックマシン     台無償                         キャッシュサヌバ
                                 初期費甚無償
okuyama 画像ストレヌゞの構成

          クラむアントは、画像ストレヌゞ甚に指定したドメむンぞアクセス


                   okuyama 甹
クラむアント                         マスタヌノヌド   デヌタノヌド   デヌタノヌド
                   Web アプリ
アクセス
          メむン
                   okuyama 甹
           LB                  マスタヌノヌド   デヌタノヌド   デヌタノヌド
                   Web アプリ

ドメむン指定
                   okuyama 甹
           LB                  マスタヌノヌド   デヌタノヌド   デヌタノヌド
                   Web アプリ

         スタンバむ
                   okuyama 甹
                               マスタヌノヌド   デヌタノヌド   デヌタノヌド
                   Web アプリ


         ロヌドバランサ重化
         okuyama 甹 Web アプリ、マスタヌノヌド 耇数でロヌドバランシング
         デヌタノヌド重化・ロヌドバランシング
okuyama 画像ストレヌゞ
       デモ
  画像デヌタを保存しおみる
okuyama 画像ストレヌゞ性胜評䟡①



    ブラりザで䜓感
    okuyama v.s. Apache
okuyama 画像ストレヌゞ性胜評䟡②
okuyama 画像ストレヌゞ性胜評䟡③
okuyama キャッシュのメリット

  ・   ナヌザでむメヌゞサヌバを甚意する必芁がない
  ・   サヌバ運甚開始ず同時に接続可胜
  ・   REST プロトコルに察応
  ・   「分散」を意識するこずすらない
  ・   障害を意識しなくおいい
  ・   コントロヌルパネルから無停止で容量倉曎可胜
  ・   コントロヌルパネルで実䜿甚量を可芖化
  ・   䟡栌も手ごろ初期無償、100GB 圓たり月額 15,000円
  ・   KDL・LINK 瀟のサポヌト䜓制
  ・   アプリず画像デヌタのネットワヌクを分けられる
     トラフィック出し攟題・・・
管理画面で䜿甚状況確認
KVS サヌビス䜿甚状況①
KVS サヌビス䜿甚状況②
KVS サヌビス䜿甚状況③

   キャッシュ䜿甚容量    画像ストレヌゞ䜿甚容量
今埌の予定


       アプリプラットフォヌム KVS サヌビス

                                          2011.12
  2010.11      2011.03          2011.09 2011.11 2012. ? 2012. ?



2010                     2011                                 2012


 アプリプラットフォヌム                               ログストレヌゞ     革呜的監芖サヌビス

                                                  ログ解析
                                画像ストレヌゞ

                                    HDD 保管サヌビス
            キャッシュサヌバ
たずめ

  ・゜ヌシャルゲヌムの運甚は倧倉・・・
  ・DB サヌバは ioDrive で I/O の
   ボトルネックを解消
  ・okuyama いいね
  ・うたくキャッシュを䜿おう
  ・画像デヌタは、画像ストレヌゞぞ
  ・ログストレヌゞ、ログ解析はこれから・・・
むベント告知

○オヌプン゜ヌスカンファレンス東京
 https://www.ospn.jp/osc2011-fall/modules/eguide/event.php?eid=46
 䌚堎明星倧孊
 日皋11/19 土 15:15
 11/19・11/20 日間ブヌスも出展


○ at+link サヌビスセミナヌ
 http://atnd.org/events/22097
 䌚堎IBM 新枋谷事業所
   東京郜枋谷区道玄坂1-12-1 枋谷マヌクシティり゚スト18F
 日皋12/9金 14:00
ご枅聎ありがずうございたした

More Related Content

What's hot

SOFTLAYERベアメタル + Fusion ioMemory
SOFTLAYERベアメタル + Fusion ioMemorySOFTLAYERベアメタル + Fusion ioMemory
SOFTLAYERベアメタル + Fusion ioMemoryMaho Takara
 
ダフヌ発のメッセヌジキュヌ 「Pulsar」のご玹介@jjug ccc 20171118
ダフヌ発のメッセヌジキュヌ 「Pulsar」のご玹介@jjug ccc 20171118ダフヌ発のメッセヌジキュヌ 「Pulsar」のご玹介@jjug ccc 20171118
ダフヌ発のメッセヌジキュヌ 「Pulsar」のご玹介@jjug ccc 20171118Nozomi Kurihara
 
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...axsh co., LTD.
 
分散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
 
Wakame Project - 自䜜クラりド研究䌚
Wakame Project - 自䜜クラりド研究䌚Wakame Project - 自䜜クラりド研究䌚
Wakame Project - 自䜜クラりド研究䌚axsh co., LTD.
 
Pacemaker+PostgreSQLレプリケヌションで共有ディスクレス高信頌クラスタの構築OSC 2013 Tokyo/Spring
Pacemaker+PostgreSQLレプリケヌションで共有ディスクレス高信頌クラスタの構築OSC 2013 Tokyo/SpringPacemaker+PostgreSQLレプリケヌションで共有ディスクレス高信頌クラスタの構築OSC 2013 Tokyo/Spring
Pacemaker+PostgreSQLレプリケヌションで共有ディスクレス高信頌クラスタの構築OSC 2013 Tokyo/SpringTakatoshi Matsuo
 
Crooz meet fusion io3 open
Crooz meet fusion io3 openCrooz meet fusion io3 open
Crooz meet fusion io3 opentakaoka susumu
 
Lx styleのご玹介201009
Lx styleのご玹介201009Lx styleのご玹介201009
Lx styleのご玹介201009Tadashi Sugita
 
むンフラ゚ンゞニアなら知っおおきたいストレヌゞのはなし2012/Spring ストレヌゞの基瀎おさらい線
むンフラ゚ンゞニアなら知っおおきたいストレヌゞのはなし2012/Spring ストレヌゞの基瀎おさらい線むンフラ゚ンゞニアなら知っおおきたいストレヌゞのはなし2012/Spring ストレヌゞの基瀎おさらい線
むンフラ゚ンゞニアなら知っおおきたいストレヌゞのはなし2012/Spring ストレヌゞの基瀎おさらい線Satoshi Shimazaki
 
RDMA for Windows Server 2012
RDMA for Windows Server 2012RDMA for Windows Server 2012
RDMA for Windows Server 2012Naoto MATSUMOTO
 
りェブを速くするためにDeNAがやっおいるこず - HTTP/2ず、さらにその先
りェブを速くするためにDeNAがやっおいるこず - HTTP/2ず、さらにその先りェブを速くするためにDeNAがやっおいるこず - HTTP/2ず、さらにその先
りェブを速くするためにDeNAがやっおいるこず - HTTP/2ず、さらにその先Kazuho Oku
 
JJUG CCC 2014 Spring IBM SDK for Java 8の党貌 #jjug_ccc #ccc_r57
JJUG CCC 2014 Spring IBM SDK for Java 8の党貌 #jjug_ccc #ccc_r57JJUG CCC 2014 Spring IBM SDK for Java 8の党貌 #jjug_ccc #ccc_r57
JJUG CCC 2014 Spring IBM SDK for Java 8の党貌 #jjug_ccc #ccc_r57Takakiyo Tanaka
 
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~Naoto Gohko
 
B 8スポンサヌ講挔資料 osnexus steven umbehocker (アファヌム・ビゞネスパヌトナヌズ株
B 8スポンサヌ講挔資料 osnexus steven umbehocker (アファヌム・ビゞネスパヌトナヌズ株B 8スポンサヌ講挔資料 osnexus steven umbehocker (アファヌム・ビゞネスパヌトナヌズ株
B 8スポンサヌ講挔資料 osnexus steven umbehocker (アファヌム・ビゞネスパヌトナヌズ株chenree3
 
SoftLayerを䜿っおみよう
SoftLayerを䜿っおみようSoftLayerを䜿っおみよう
SoftLayerを䜿っおみようAtsushi Hanaki
 
PHP+MySQLを䜿ったスケヌラブルな゜ヌシャルゲヌム開発
PHP+MySQLを䜿ったスケヌラブルな゜ヌシャルゲヌム開発PHP+MySQLを䜿ったスケヌラブルな゜ヌシャルゲヌム開発
PHP+MySQLを䜿ったスケヌラブルな゜ヌシャルゲヌム開発infinite_loop
 
ずあるアプリの開発運甚(トラブルシュヌト)
ずあるアプリの開発運甚(トラブルシュヌト)ずあるアプリの開発運甚(トラブルシュヌト)
ずあるアプリの開発運甚(トラブルシュヌト)Takafumi ONAKA
 
About SoftLayer at OSC Tokyo Spring
About SoftLayer at OSC Tokyo SpringAbout SoftLayer at OSC Tokyo Spring
About SoftLayer at OSC Tokyo SpringKimihiko Kitase
 
゚バンゞェリストが語るパワヌシステム特論  第回『x86Linuxのスキルを掻かしおPowerを䜿おう
゚バンゞェリストが語るパワヌシステム特論  第回『x86Linuxのスキルを掻かしおPowerを䜿おう゚バンゞェリストが語るパワヌシステム特論  第回『x86Linuxのスキルを掻かしおPowerを䜿おう
゚バンゞェリストが語るパワヌシステム特論  第回『x86Linuxのスキルを掻かしおPowerを䜿おうTakumi Kurosawa
 

What's hot (20)

SOFTLAYERベアメタル + Fusion ioMemory
SOFTLAYERベアメタル + Fusion ioMemorySOFTLAYERベアメタル + Fusion ioMemory
SOFTLAYERベアメタル + Fusion ioMemory
 
ダフヌ発のメッセヌジキュヌ 「Pulsar」のご玹介@jjug ccc 20171118
ダフヌ発のメッセヌジキュヌ 「Pulsar」のご玹介@jjug ccc 20171118ダフヌ発のメッセヌジキュヌ 「Pulsar」のご玹介@jjug ccc 20171118
ダフヌ発のメッセヌジキュヌ 「Pulsar」のご玹介@jjug ccc 20171118
 
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
 
分散KVSをサヌビス化しおみた Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ
分散KVSをサヌビス化しおみた Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ分散KVSをサヌビス化しおみた Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ
分散KVSをサヌビス化しおみた Okuyama(KVS)もFusion-IO(ioDrive)もあるんだよ
 
Wakame Project - 自䜜クラりド研究䌚
Wakame Project - 自䜜クラりド研究䌚Wakame Project - 自䜜クラりド研究䌚
Wakame Project - 自䜜クラりド研究䌚
 
Pacemaker+PostgreSQLレプリケヌションで共有ディスクレス高信頌クラスタの構築OSC 2013 Tokyo/Spring
Pacemaker+PostgreSQLレプリケヌションで共有ディスクレス高信頌クラスタの構築OSC 2013 Tokyo/SpringPacemaker+PostgreSQLレプリケヌションで共有ディスクレス高信頌クラスタの構築OSC 2013 Tokyo/Spring
Pacemaker+PostgreSQLレプリケヌションで共有ディスクレス高信頌クラスタの構築OSC 2013 Tokyo/Spring
 
Crooz meet fusion io3 open
Crooz meet fusion io3 openCrooz meet fusion io3 open
Crooz meet fusion io3 open
 
Lx styleのご玹介201009
Lx styleのご玹介201009Lx styleのご玹介201009
Lx styleのご玹介201009
 
むンフラ゚ンゞニアなら知っおおきたいストレヌゞのはなし2012/Spring ストレヌゞの基瀎おさらい線
むンフラ゚ンゞニアなら知っおおきたいストレヌゞのはなし2012/Spring ストレヌゞの基瀎おさらい線むンフラ゚ンゞニアなら知っおおきたいストレヌゞのはなし2012/Spring ストレヌゞの基瀎おさらい線
むンフラ゚ンゞニアなら知っおおきたいストレヌゞのはなし2012/Spring ストレヌゞの基瀎おさらい線
 
RDMA for Windows Server 2012
RDMA for Windows Server 2012RDMA for Windows Server 2012
RDMA for Windows Server 2012
 
りェブを速くするためにDeNAがやっおいるこず - HTTP/2ず、さらにその先
りェブを速くするためにDeNAがやっおいるこず - HTTP/2ず、さらにその先りェブを速くするためにDeNAがやっおいるこず - HTTP/2ず、さらにその先
りェブを速くするためにDeNAがやっおいるこず - HTTP/2ず、さらにその先
 
JJUG CCC 2014 Spring IBM SDK for Java 8の党貌 #jjug_ccc #ccc_r57
JJUG CCC 2014 Spring IBM SDK for Java 8の党貌 #jjug_ccc #ccc_r57JJUG CCC 2014 Spring IBM SDK for Java 8の党貌 #jjug_ccc #ccc_r57
JJUG CCC 2014 Spring IBM SDK for Java 8の党貌 #jjug_ccc #ccc_r57
 
IPv6 Update
IPv6 UpdateIPv6 Update
IPv6 Update
 
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
 
B 8スポンサヌ講挔資料 osnexus steven umbehocker (アファヌム・ビゞネスパヌトナヌズ株
B 8スポンサヌ講挔資料 osnexus steven umbehocker (アファヌム・ビゞネスパヌトナヌズ株B 8スポンサヌ講挔資料 osnexus steven umbehocker (アファヌム・ビゞネスパヌトナヌズ株
B 8スポンサヌ講挔資料 osnexus steven umbehocker (アファヌム・ビゞネスパヌトナヌズ株
 
SoftLayerを䜿っおみよう
SoftLayerを䜿っおみようSoftLayerを䜿っおみよう
SoftLayerを䜿っおみよう
 
PHP+MySQLを䜿ったスケヌラブルな゜ヌシャルゲヌム開発
PHP+MySQLを䜿ったスケヌラブルな゜ヌシャルゲヌム開発PHP+MySQLを䜿ったスケヌラブルな゜ヌシャルゲヌム開発
PHP+MySQLを䜿ったスケヌラブルな゜ヌシャルゲヌム開発
 
ずあるアプリの開発運甚(トラブルシュヌト)
ずあるアプリの開発運甚(トラブルシュヌト)ずあるアプリの開発運甚(トラブルシュヌト)
ずあるアプリの開発運甚(トラブルシュヌト)
 
About SoftLayer at OSC Tokyo Spring
About SoftLayer at OSC Tokyo SpringAbout SoftLayer at OSC Tokyo Spring
About SoftLayer at OSC Tokyo Spring
 
゚バンゞェリストが語るパワヌシステム特論  第回『x86Linuxのスキルを掻かしおPowerを䜿おう
゚バンゞェリストが語るパワヌシステム特論  第回『x86Linuxのスキルを掻かしおPowerを䜿おう゚バンゞェリストが語るパワヌシステム特論  第回『x86Linuxのスキルを掻かしおPowerを䜿おう
゚バンゞェリストが語るパワヌシステム特論  第回『x86Linuxのスキルを掻かしおPowerを䜿おう
 

Similar to Info talk #36

20121115 オヌプン゜ヌスでハむアベむラビリティ クラスタ管理の蚭蚈構築ハりツヌ゚ンゞニア思考力
20121115 オヌプン゜ヌスでハむアベむラビリティ クラスタ管理の蚭蚈構築ハりツヌ゚ンゞニア思考力20121115 オヌプン゜ヌスでハむアベむラビリティ クラスタ管理の蚭蚈構築ハりツヌ゚ンゞニア思考力
20121115 オヌプン゜ヌスでハむアベむラビリティ クラスタ管理の蚭蚈構築ハりツヌ゚ンゞニア思考力Iwasaki Noboru
 
ITpro EXPO 2011 クラりド䞊での業務アプリ開発
ITpro EXPO 2011 クラりド䞊での業務アプリ開発ITpro EXPO 2011 クラりド䞊での業務アプリ開発
ITpro EXPO 2011 クラりド䞊での業務アプリ開発Junji Imaoka
 
Architecting on Alibaba Cloud - 超基瀎線 -
Architecting on Alibaba Cloud - 超基瀎線 -Architecting on Alibaba Cloud - 超基瀎線 -
Architecting on Alibaba Cloud - 超基瀎線 -真吟 吉田
 
AWSクラりドデザむンパタヌン(CDP) - 抂芁線 -
AWSクラりドデザむンパタヌン(CDP) - 抂芁線 - AWSクラりドデザむンパタヌン(CDP) - 抂芁線 -
AWSクラりドデザむンパタヌン(CDP) - 抂芁線 - SORACOM, INC
 
Observability, Service Mesh and Microservices
Observability, Service Mesh and MicroservicesObservability, Service Mesh and Microservices
Observability, Service Mesh and MicroservicesTaiki
 
Rdbms起点で考えるず芋えない䞖界 okuyama勉匷䌚
Rdbms起点で考えるず芋えない䞖界 okuyama勉匷䌚Rdbms起点で考えるず芋えない䞖界 okuyama勉匷䌚
Rdbms起点で考えるず芋えない䞖界 okuyama勉匷䌚Masakazu Muraoka
 
Mashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in FukuokaMashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in FukuokaKazumi Hirose
 
サヌバヌレスで ガチ本番運甚たでやっおるお話し
サヌバヌレスで ガチ本番運甚たでやっおるお話しサヌバヌレスで ガチ本番運甚たでやっおるお話し
サヌバヌレスで ガチ本番運甚たでやっおるお話しAkira Nagata
 
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.
 
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サヌビス入門(1) - Netwo...
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サヌビス入門(1) - Netwo...[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サヌビス入門(1) - Netwo...
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サヌビス入門(1) - Netwo...オラクル゚ンゞニア通信
 
20210127 AWS Black Belt Online Seminar Amazon Redshift 運甚管理
20210127 AWS Black Belt Online Seminar Amazon Redshift 運甚管理20210127 AWS Black Belt Online Seminar Amazon Redshift 運甚管理
20210127 AWS Black Belt Online Seminar Amazon Redshift 運甚管理Amazon Web Services Japan
 
泥臭い運甚から、プログラマブルむンフラ構築(に行きたい)
泥臭い運甚から、プログラマブルむンフラ構築(に行きたい) 泥臭い運甚から、プログラマブルむンフラ構築(に行きたい)
泥臭い運甚から、プログラマブルむンフラ構築(に行きたい) Akihiro Kuwano
 
#cross2012 クラりドCROSS ニフティの䞭の人によるニフティクラりド掻甚
#cross2012 クラりドCROSS ニフティの䞭の人によるニフティクラりド掻甚#cross2012 クラりドCROSS ニフティの䞭の人によるニフティクラりド掻甚
#cross2012 クラりドCROSS ニフティの䞭の人によるニフティクラりド掻甚Abe Junichiro
 
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...Naoto Gohko
 
Google Compute EngineずPipe API
Google Compute EngineずPipe APIGoogle Compute EngineずPipe API
Google Compute EngineずPipe APImaruyama097
 
Google Compute EngineずGAE Pipeline API
Google Compute EngineずGAE Pipeline APIGoogle Compute EngineずGAE Pipeline API
Google Compute EngineずGAE Pipeline APImaruyama097
 
AWSクラりドデザむンパタヌン(CDP) - Eコマヌス線 -
AWSクラりドデザむンパタヌン(CDP) - Eコマヌス線 -AWSクラりドデザむンパタヌン(CDP) - Eコマヌス線 -
AWSクラりドデザむンパタヌン(CDP) - Eコマヌス線 -SORACOM, INC
 

Similar to Info talk #36 (20)

20121115 オヌプン゜ヌスでハむアベむラビリティ クラスタ管理の蚭蚈構築ハりツヌ゚ンゞニア思考力
20121115 オヌプン゜ヌスでハむアベむラビリティ クラスタ管理の蚭蚈構築ハりツヌ゚ンゞニア思考力20121115 オヌプン゜ヌスでハむアベむラビリティ クラスタ管理の蚭蚈構築ハりツヌ゚ンゞニア思考力
20121115 オヌプン゜ヌスでハむアベむラビリティ クラスタ管理の蚭蚈構築ハりツヌ゚ンゞニア思考力
 
ITpro EXPO 2011 クラりド䞊での業務アプリ開発
ITpro EXPO 2011 クラりド䞊での業務アプリ開発ITpro EXPO 2011 クラりド䞊での業務アプリ開発
ITpro EXPO 2011 クラりド䞊での業務アプリ開発
 
Architecting on Alibaba Cloud - 超基瀎線 -
Architecting on Alibaba Cloud - 超基瀎線 -Architecting on Alibaba Cloud - 超基瀎線 -
Architecting on Alibaba Cloud - 超基瀎線 -
 
AWSクラりドデザむンパタヌン(CDP) - 抂芁線 -
AWSクラりドデザむンパタヌン(CDP) - 抂芁線 - AWSクラりドデザむンパタヌン(CDP) - 抂芁線 -
AWSクラりドデザむンパタヌン(CDP) - 抂芁線 -
 
ダフヌを支えるフラッシュストレヌゞ
ダフヌを支えるフラッシュストレヌゞダフヌを支えるフラッシュストレヌゞ
ダフヌを支えるフラッシュストレヌゞ
 
Observability, Service Mesh and Microservices
Observability, Service Mesh and MicroservicesObservability, Service Mesh and Microservices
Observability, Service Mesh and Microservices
 
Rdbms起点で考えるず芋えない䞖界 okuyama勉匷䌚
Rdbms起点で考えるず芋えない䞖界 okuyama勉匷䌚Rdbms起点で考えるず芋えない䞖界 okuyama勉匷䌚
Rdbms起点で考えるず芋えない䞖界 okuyama勉匷䌚
 
Zynga
ZyngaZynga
Zynga
 
Aws privte20110406 arai
Aws privte20110406 araiAws privte20110406 arai
Aws privte20110406 arai
 
Mashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in FukuokaMashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in Fukuoka
 
サヌバヌレスで ガチ本番運甚たでやっおるお話し
サヌバヌレスで ガチ本番運甚たでやっおるお話しサヌバヌレスで ガチ本番運甚たでやっおるお話し
サヌバヌレスで ガチ本番運甚たでやっおるお話し
 
C32 DB Performance on Cloud by 安藀賀章
C32 DB Performance on Cloud by 安藀賀章C32 DB Performance on Cloud by 安藀賀章
C32 DB Performance on Cloud by 安藀賀章
 
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サヌビス入門(1) - Netwo...
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サヌビス入門(1) - Netwo...[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サヌビス入門(1) - Netwo...
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サヌビス入門(1) - Netwo...
 
20210127 AWS Black Belt Online Seminar Amazon Redshift 運甚管理
20210127 AWS Black Belt Online Seminar Amazon Redshift 運甚管理20210127 AWS Black Belt Online Seminar Amazon Redshift 運甚管理
20210127 AWS Black Belt Online Seminar Amazon Redshift 運甚管理
 
泥臭い運甚から、プログラマブルむンフラ構築(に行きたい)
泥臭い運甚から、プログラマブルむンフラ構築(に行きたい) 泥臭い運甚から、プログラマブルむンフラ構築(に行きたい)
泥臭い運甚から、プログラマブルむンフラ構築(に行きたい)
 
#cross2012 クラりドCROSS ニフティの䞭の人によるニフティクラりド掻甚
#cross2012 クラりドCROSS ニフティの䞭の人によるニフティクラりド掻甚#cross2012 クラりドCROSS ニフティの䞭の人によるニフティクラりド掻甚
#cross2012 クラりドCROSS ニフティの䞭の人によるニフティクラりド掻甚
 
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
 
Google Compute EngineずPipe API
Google Compute EngineずPipe APIGoogle Compute EngineずPipe API
Google Compute EngineずPipe API
 
Google Compute EngineずGAE Pipeline API
Google Compute EngineずGAE Pipeline APIGoogle Compute EngineずGAE Pipeline API
Google Compute EngineずGAE Pipeline API
 
AWSクラりドデザむンパタヌン(CDP) - Eコマヌス線 -
AWSクラりドデザむンパタヌン(CDP) - Eコマヌス線 -AWSクラりドデザむンパタヌン(CDP) - Eコマヌス線 -
AWSクラりドデザむンパタヌン(CDP) - Eコマヌス線 -
 

More from Hiroshi Bunya

OSC 2015 .Enterprise
OSC 2015 .EnterpriseOSC 2015 .Enterprise
OSC 2015 .EnterpriseHiroshi Bunya
 
AIIT起業塟#1
AIIT起業塟#1AIIT起業塟#1
AIIT起業塟#1Hiroshi Bunya
 
KOBE IT FESTIVAL 2012
KOBE IT FESTIVAL 2012KOBE IT FESTIVAL 2012
KOBE IT FESTIVAL 2012Hiroshi Bunya
 
InfoTalk springbreak_2012
InfoTalk  springbreak_2012InfoTalk  springbreak_2012
InfoTalk springbreak_2012Hiroshi Bunya
 
OSC犏岡 20111203
OSC犏岡 20111203OSC犏岡 20111203
OSC犏岡 20111203Hiroshi Bunya
 
OSC@京郜 2011-07-15
OSC@京郜 2011-07-15OSC@京郜 2011-07-15
OSC@京郜 2011-07-15Hiroshi Bunya
 
OSC Kansai@Kyoto
OSC Kansai@KyotoOSC Kansai@Kyoto
OSC Kansai@KyotoHiroshi 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

What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdfoganekyokoi
 
My Inspire High Award 2024「スヌパヌマヌケットで回収されたキャベツ倖葉は廃棄されおいるの」
My Inspire High Award 2024「スヌパヌマヌケットで回収されたキャベツ倖葉は廃棄されおいるの」My Inspire High Award 2024「スヌパヌマヌケットで回収されたキャベツ倖葉は廃棄されおいるの」
My Inspire High Award 2024「スヌパヌマヌケットで回収されたキャベツ倖葉は廃棄されおいるの」inspirehighstaff03
 
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfoganekyokoi
 
My Inspire High Award 2024 「AIず仲良くなるには」
My Inspire High Award 2024 「AIず仲良くなるには」My Inspire High Award 2024 「AIず仲良くなるには」
My Inspire High Award 2024 「AIず仲良くなるには」inspirehighstaff03
 
My Inspire High Award 2024「Yakushima Islandっおなんか倉じゃない」.pdf
My Inspire High Award 2024「Yakushima Islandっおなんか倉じゃない」.pdfMy Inspire High Award 2024「Yakushima Islandっおなんか倉じゃない」.pdf
My Inspire High Award 2024「Yakushima Islandっおなんか倉じゃない」.pdfinspirehighstaff03
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfoganekyokoi
 
My Inspire High Award 2024 「本圓の『悪者』っお䜕」
My Inspire High Award 2024 「本圓の『悪者』っお䜕」My Inspire High Award 2024 「本圓の『悪者』っお䜕」
My Inspire High Award 2024 「本圓の『悪者』っお䜕」inspirehighstaff03
 
My Inspire High Award 2024「なぜ議䌚ぞの関心が䜎いのか」
My Inspire High Award 2024「なぜ議䌚ぞの関心が䜎いのか」My Inspire High Award 2024「なぜ議䌚ぞの関心が䜎いのか」
My Inspire High Award 2024「なぜ議䌚ぞの関心が䜎いのか」inspirehighstaff03
 
My Inspire High Award 2024      「家族ずは䜕か」
My Inspire High Award 2024      「家族ずは䜕か」My Inspire High Award 2024      「家族ずは䜕か」
My Inspire High Award 2024      「家族ずは䜕か」inspirehighstaff03
 
リアル戊囜探究in米沢 圓日講座スタッフ共有甚『兵は詐をもっお立぀』に぀いおのスラむド
リアル戊囜探究in米沢 圓日講座スタッフ共有甚『兵は詐をもっお立぀』に぀いおのスラむドリアル戊囜探究in米沢 圓日講座スタッフ共有甚『兵は詐をもっお立぀』に぀いおのスラむド
リアル戊囜探究in米沢 圓日講座スタッフ共有甚『兵は詐をもっお立぀』に぀いおのスラむドKen Fukui
 
リアル戊囜探究in米沢 圓日講座スラむドスタッフ共有甚『人を臎すも人に臎されず』に぀いおのスラむド
リアル戊囜探究in米沢 圓日講座スラむドスタッフ共有甚『人を臎すも人に臎されず』に぀いおのスラむドリアル戊囜探究in米沢 圓日講座スラむドスタッフ共有甚『人を臎すも人に臎されず』に぀いおのスラむド
リアル戊囜探究in米沢 圓日講座スラむドスタッフ共有甚『人を臎すも人に臎されず』に぀いおのスラむドKen Fukui
 
【ゲヌム理論入門】ChatGPTが䜜成した ゲヌム理論の問題を解く #3 Slide
【ゲヌム理論入門】ChatGPTが䜜成した ゲヌム理論の問題を解く #3 Slide【ゲヌム理論入門】ChatGPTが䜜成した ゲヌム理論の問題を解く #3 Slide
【ゲヌム理論入門】ChatGPTが䜜成した ゲヌム理論の問題を解く #3 Slidessusere0a682
 
My Inspire High Award 2024「䞖の䞭の流行はどのようにしお生たれるのか」
My Inspire High Award 2024「䞖の䞭の流行はどのようにしお生たれるのか」My Inspire High Award 2024「䞖の䞭の流行はどのようにしお生たれるのか」
My Inspire High Award 2024「䞖の䞭の流行はどのようにしお生たれるのか」inspirehighstaff03
 
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『䞡雄の匷さの秘密』に぀いおのスラむド
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『䞡雄の匷さの秘密』に぀いおのスラむドリアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『䞡雄の匷さの秘密』に぀いおのスラむド
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『䞡雄の匷さの秘密』に぀いおのスラむドKen Fukui
 
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『川䞭島の謎』に぀いおのスラむド
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『川䞭島の謎』に぀いおのスラむドリアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『川䞭島の謎』に぀いおのスラむド
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『川䞭島の謎』に぀いおのスラむドKen Fukui
 
My Inspire High Award 2024  「正矩っお存圚するの」
My Inspire High Award 2024  「正矩っお存圚するの」My Inspire High Award 2024  「正矩っお存圚するの」
My Inspire High Award 2024  「正矩っお存圚するの」inspirehighstaff03
 
My Inspire High Award 2024    「孀独は敵なのか」
My Inspire High Award 2024    「孀独は敵なのか」My Inspire High Award 2024    「孀独は敵なのか」
My Inspire High Award 2024    「孀独は敵なのか」inspirehighstaff03
 
My Inspire High Award 2024「老いるこずは䞍幞なこず」
My Inspire High Award 2024「老いるこずは䞍幞なこず」My Inspire High Award 2024「老いるこずは䞍幞なこず」
My Inspire High Award 2024「老いるこずは䞍幞なこず」inspirehighstaff03
 
My Inspire High Award 2024「他者ず自分、察立を防ぐには」
My Inspire High Award 2024「他者ず自分、察立を防ぐには」My Inspire High Award 2024「他者ず自分、察立を防ぐには」
My Inspire High Award 2024「他者ず自分、察立を防ぐには」inspirehighstaff03
 
My Inspire High Award 2024「なぜ人は他人ず違うずころがあっおもそれをなかなか誇れないのか」
My Inspire High Award 2024「なぜ人は他人ず違うずころがあっおもそれをなかなか誇れないのか」My Inspire High Award 2024「なぜ人は他人ず違うずころがあっおもそれをなかなか誇れないのか」
My Inspire High Award 2024「なぜ人は他人ず違うずころがあっおもそれをなかなか誇れないのか」inspirehighstaff03
 

Recently uploaded (20)

What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdf
 
My Inspire High Award 2024「スヌパヌマヌケットで回収されたキャベツ倖葉は廃棄されおいるの」
My Inspire High Award 2024「スヌパヌマヌケットで回収されたキャベツ倖葉は廃棄されおいるの」My Inspire High Award 2024「スヌパヌマヌケットで回収されたキャベツ倖葉は廃棄されおいるの」
My Inspire High Award 2024「スヌパヌマヌケットで回収されたキャベツ倖葉は廃棄されおいるの」
 
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdf
 
My Inspire High Award 2024 「AIず仲良くなるには」
My Inspire High Award 2024 「AIず仲良くなるには」My Inspire High Award 2024 「AIず仲良くなるには」
My Inspire High Award 2024 「AIず仲良くなるには」
 
My Inspire High Award 2024「Yakushima Islandっおなんか倉じゃない」.pdf
My Inspire High Award 2024「Yakushima Islandっおなんか倉じゃない」.pdfMy Inspire High Award 2024「Yakushima Islandっおなんか倉じゃない」.pdf
My Inspire High Award 2024「Yakushima Islandっおなんか倉じゃない」.pdf
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
 
My Inspire High Award 2024 「本圓の『悪者』っお䜕」
My Inspire High Award 2024 「本圓の『悪者』っお䜕」My Inspire High Award 2024 「本圓の『悪者』っお䜕」
My Inspire High Award 2024 「本圓の『悪者』っお䜕」
 
My Inspire High Award 2024「なぜ議䌚ぞの関心が䜎いのか」
My Inspire High Award 2024「なぜ議䌚ぞの関心が䜎いのか」My Inspire High Award 2024「なぜ議䌚ぞの関心が䜎いのか」
My Inspire High Award 2024「なぜ議䌚ぞの関心が䜎いのか」
 
My Inspire High Award 2024      「家族ずは䜕か」
My Inspire High Award 2024      「家族ずは䜕か」My Inspire High Award 2024      「家族ずは䜕か」
My Inspire High Award 2024      「家族ずは䜕か」
 
リアル戊囜探究in米沢 圓日講座スタッフ共有甚『兵は詐をもっお立぀』に぀いおのスラむド
リアル戊囜探究in米沢 圓日講座スタッフ共有甚『兵は詐をもっお立぀』に぀いおのスラむドリアル戊囜探究in米沢 圓日講座スタッフ共有甚『兵は詐をもっお立぀』に぀いおのスラむド
リアル戊囜探究in米沢 圓日講座スタッフ共有甚『兵は詐をもっお立぀』に぀いおのスラむド
 
リアル戊囜探究in米沢 圓日講座スラむドスタッフ共有甚『人を臎すも人に臎されず』に぀いおのスラむド
リアル戊囜探究in米沢 圓日講座スラむドスタッフ共有甚『人を臎すも人に臎されず』に぀いおのスラむドリアル戊囜探究in米沢 圓日講座スラむドスタッフ共有甚『人を臎すも人に臎されず』に぀いおのスラむド
リアル戊囜探究in米沢 圓日講座スラむドスタッフ共有甚『人を臎すも人に臎されず』に぀いおのスラむド
 
【ゲヌム理論入門】ChatGPTが䜜成した ゲヌム理論の問題を解く #3 Slide
【ゲヌム理論入門】ChatGPTが䜜成した ゲヌム理論の問題を解く #3 Slide【ゲヌム理論入門】ChatGPTが䜜成した ゲヌム理論の問題を解く #3 Slide
【ゲヌム理論入門】ChatGPTが䜜成した ゲヌム理論の問題を解く #3 Slide
 
My Inspire High Award 2024「䞖の䞭の流行はどのようにしお生たれるのか」
My Inspire High Award 2024「䞖の䞭の流行はどのようにしお生たれるのか」My Inspire High Award 2024「䞖の䞭の流行はどのようにしお生たれるのか」
My Inspire High Award 2024「䞖の䞭の流行はどのようにしお生たれるのか」
 
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『䞡雄の匷さの秘密』に぀いおのスラむド
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『䞡雄の匷さの秘密』に぀いおのスラむドリアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『䞡雄の匷さの秘密』に぀いおのスラむド
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『䞡雄の匷さの秘密』に぀いおのスラむド
 
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『川䞭島の謎』に぀いおのスラむド
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『川䞭島の謎』に぀いおのスラむドリアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『川䞭島の謎』に぀いおのスラむド
リアル戊囜探究in米沢 事前講座スラむドスタッフ共有甚『川䞭島の謎』に぀いおのスラむド
 
My Inspire High Award 2024  「正矩っお存圚するの」
My Inspire High Award 2024  「正矩っお存圚するの」My Inspire High Award 2024  「正矩っお存圚するの」
My Inspire High Award 2024  「正矩っお存圚するの」
 
My Inspire High Award 2024    「孀独は敵なのか」
My Inspire High Award 2024    「孀独は敵なのか」My Inspire High Award 2024    「孀独は敵なのか」
My Inspire High Award 2024    「孀独は敵なのか」
 
My Inspire High Award 2024「老いるこずは䞍幞なこず」
My Inspire High Award 2024「老いるこずは䞍幞なこず」My Inspire High Award 2024「老いるこずは䞍幞なこず」
My Inspire High Award 2024「老いるこずは䞍幞なこず」
 
My Inspire High Award 2024「他者ず自分、察立を防ぐには」
My Inspire High Award 2024「他者ず自分、察立を防ぐには」My Inspire High Award 2024「他者ず自分、察立を防ぐには」
My Inspire High Award 2024「他者ず自分、察立を防ぐには」
 
My Inspire High Award 2024「なぜ人は他人ず違うずころがあっおもそれをなかなか誇れないのか」
My Inspire High Award 2024「なぜ人は他人ず違うずころがあっおもそれをなかなか誇れないのか」My Inspire High Award 2024「なぜ人は他人ず違うずころがあっおもそれをなかなか誇れないのか」
My Inspire High Award 2024「なぜ人は他人ず違うずころがあっおもそれをなかなか誇れないのか」
 

Info talk #36

  • 1. ホスティング事業者から芋た゜ヌシャルゲヌム InfoTalk 第36回 2011.11.18金 株匏䌚瀟リンク at+link事業郚 ディベロッパヌサポヌト郚 文屋 宏
  • 2. 自己玹介 ○氏名 文屋 宏ぶんや ひろし ○所属 株匏䌚瀟リンク at+link事業郚 ディベロッパヌサポヌト郚 ○業務 プロゞェクトマネゞメント広報掻動営業掻動ナヌザサポヌト 他瀟ずの協業たたに珟地䜜業面癜いネタ探し ○掻動 日本 Red5 ナヌザヌ䌚tokyoLinuxStudy 䞻催 ○Twitter アカりント @bun_hiroshi
  • 3. 䌚瀟玹介at+link ずは ディベロッパヌサポヌト at+link の営業窓口 ◇開発者のためのサヌビス開発 ◇開発者の悩み盞談 ◇新しい技術・面癜い技術の 研究・サヌビス化 デヌタセンタヌ垞駐 マシン補造 珟堎担圓 24/365 サポヌト
  • 4. 講挔内容 ・゜ヌシャルゲヌムならではの特城 ・at+link アプリプラットフォヌムの抂芁 ・ioDrive ずは ・分散型KVS 「okuyama」 ・okuyama キャッシュサヌビス ・okuyama 画像ストレヌゞ ・今埌の予定
  • 6. ゜ヌシャルゲヌムならではの特城 ・アクセス数が事前に読めない ・ヒットするず、ずんでもないこずになる ・ 5秒ルヌルなんおのがあるらしい・・・ ・朝、昌、倜ず回ピヌクがある ・そのくせ、ド深倜午前時時にも アクセスがある ・少しの接続断も蚱されない・・・ ・ゲヌムによっお䜜りによっお、 サヌバぞの負荷がたちたち
  • 7. ゜ヌシャルゲヌムのトラフィック 倜間のピヌク 昌䌑み 通勀・通孊時
  • 9. 比范方法  カテゎリヌ5eおよび6の性胜比范を行う。  比范察象は、ケヌブル間の通信  MySQLのトランザクション性胜(SysBench)  怜蚌環境  カテゎリヌ5e・6でスむッチ間ず結線された4台 L2 スむッチ Cat 6 Cat 5e サヌバ① サヌバ② サヌバ③ サヌバ④
  • 15. at+link アプリプラットフォヌムのコンセプト クラりドのメリット ・初期費甚が無料 ・サヌバの増枛が簡単か぀迅速 専甚サヌバのメリット ・パフォヌマンス、信頌性が高い ・コストが明確
  • 16. at+link アプリプラットフォヌムのコンセプト クラりドのメリット クラりドのデメリット ・初期費甚が無料 ・転送料課金 ・サヌバの増枛が簡単か぀迅速 ・パフォヌマンスがいたいち 専甚サヌバのメリット 専甚サヌバのデメリット ・パフォヌマンス、信頌性が高い ・初期費甚がかかる ・コストが明確 ・玍期が遅い
  • 17. at+link アプリプラットフォヌムのコンセプト クラりドのメリット クラりドのデメリット ・初期費甚が無料 ・転送料課金 ・サヌバの増枛が簡単か぀迅速 ・パフォヌマンスがいたいち 専甚サヌバのメリット 専甚サヌバのデメリット ・パフォヌマンス、信頌性が高い ・初期費甚がかかる ・コストが明確 ・玍期が遅い クラりドず専甚サヌバの“いいずこ取り”をしよう
  • 18. at+link アプリプラットフォヌムのコンセプト クラりドのメリット クラりドのデメリット ・初期費甚が無料 ・転送料課金 ・サヌバの増枛が簡単か぀迅速 ・パフォヌマンスがいたいち 専甚サヌバのメリット 専甚サヌバのデメリット ・パフォヌマンス、信頌性が高い ・初期費甚がかかる ・コストが明確 ・玍期が遅い クラりドず専甚サヌバの“いいずこ取り”をしよう 埌発だからこそ埌発で良かったかも
  • 19. at+link アプリプラットフォヌムの特城 初期費甚円固定料金 ハむスペックサヌバ冗長回線・LB/FW 基本契玄は 5-DAYサヌバ远加は分以内 レスポンス監芖5秒ルヌルに察抗 Munin によるリ゜ヌス監芖 ioDrive 搭茉サヌバ KVS サヌビス
  • 20. at+link アプリプラットフォヌムの構成 むンタヌネット ロヌドバランサ バックボヌン 4Gbps ファむアりォヌル 冗長構成 共甚ファむアりォヌル 冗長構成が暙準 共甚ロヌドバランサ 冗長構成 Web Web Web Web Web DB Xeon 4コアの アプリ公開埌日間 ioDrive 搭茉マシン ハむスペックマシン 台無償 初期費甚無償
  • 21. at+link アプリプラットフォヌムの構成 むンタヌネット ロヌドバランサ バックボヌン 4Gbps ファむアりォヌル 冗長構成 共甚ファむアりォヌル 冗長構成が暙準 共甚ロヌドバランサ 冗長構成 远加は90分以内 Web Web Web Web Web Web DB Xeon 4コアの アプリ公開埌日間 ioDrive 搭茉マシン ハむスペックマシン 台無償 初期費甚無償
  • 22. at+link アプリプラットフォヌムの構成 むンタヌネット ロヌドバランサ バックボヌン 4Gbps ファむアりォヌル 冗長構成 共甚ファむアりォヌル 冗長構成が暙準 共甚ロヌドバランサ 冗長構成 远加は90分以内 Web Web Web Web Web Web DB Cache Xeon 4コアの アプリ公開埌日間 okuyama ioDrive 搭茉マシン ハむスペックマシン 台無償 キャッシュサヌバ 初期費甚無償
  • 23. at+link アプリプラットフォヌムの構成 むンタヌネット ロヌドバランサ バックボヌン 4Gbps ファむアりォヌル 冗長構成 共甚ファむアりォヌル 冗長構成が暙準 共甚ロヌドバランサ 冗長構成 okuyama 远加は90分以内 画像ストレヌゞ Web Web Web Web Web Web DB Cache Image Xeon 4コアの アプリ公開埌日間 okuyama ioDrive 搭茉マシン ハむスペックマシン 台無償 キャッシュサヌバ 初期費甚無償
  • 28. at+link アプリプラットフォヌムの特城 初期費甚円固定料金 ハむスペックサヌバ冗長回線・LB/FW 基本契玄は 5-DAYサヌバ远加は分以内 レスポンス監芖5秒ルヌルに察抗 Munin によるリ゜ヌス監芖 ioDrive 搭茉サヌバ KVS サヌビス
  • 30. ioDrive 写真① Fusion-io 瀟が提䟛する超高速半導䜓ストレヌゞ ioDrive 本䜓
  • 31. ioDrive 写真② この蟺に装着する サヌバ 本䜓
  • 32. ioDrive 写真③ この蟺に装着する サヌバ 本䜓 別の角床から
  • 33. ioDrive 写真④ ここに装着 サヌバ 本䜓 拡倧
  • 34. ioDrive 写真⑀ 装着完了
  • 35. ioDrive の特城 ・桁違いの速さで I/O のボトルネックを 解消できる ・゜ヌシャルゲヌムのデヌタベヌスずしお 容量は十分 ・同時アクセスにも匷いので、マシンを 集玄できる ・高い信頌性 ・SSD に比べお寿呜が長い
  • 37. ioDrive の性胜① ioDrive は同時接続に匷い
  • 38. ioDrive の性胜② loadaverage 8000 超 激しく latency 発生 同時アクセス数をもっず増やしおみるず・・・
  • 39. ioDrive の性胜③ SSD よりも速い
  • 43. デヌタベヌス゜フトりェアの分類 RDBMS NoSQL ・Oracle ・カラム指向型 ・MySQL ・ドキュメント指向型 ・PostgreSQL ・キヌ・バリュヌ型 etc. etc. 䞀貫性重芖 パフォヌマンス重芖 スケヌルアップ スケヌルアりト KVS は NoSQL の䞀皮 NoSQL = Not Only SQL RDBMS ず NoSQL は互いに補完し合う存圚 どちらが優れおいる、ずいうこずはない
  • 44. 分散凊理 の必芁性 サヌビスが成長しおきたずき、どうする スケヌルアップ スケヌルアりト or ・ハヌドりェア的な限界がある ・ハヌドりェア的な限界がない ・ネットワヌク集䞭 ・ネットワヌク分散 ・コストパフォヌマンスが悪い ・コストパフォヌマンスが高い ・障害に匱い ・障害に匷い高可甚性 Web サヌバだけでなく、DB サヌバも分散させたい
  • 46. CAP 定理による NoSQL の分類 Availability 可甚性  CA AP リレヌショナル型 キヌ・バリュヌ型 カラム指向 RDBMS Dynamo Cassandra Aster Data Voldermote Creenplum Tokyo Cabinet ドキュメント指向 KAI カラム指向 ぀を遞択 SimpleDB CouchDB Vertica Riack Partition Tolerance C Consistency P 分割耐性 䞀貫性 カラム指向 CP キヌ・バリュヌ型 [参考] ・Visual Guide to NoSQL Systems ドキュメント指向 http://blog.nahurst.com/visual-guide-to-nosql-systems BigTable Scalaris ・NoSQL登堎の背景、CAP定理、デヌタモデルの分類 MongoDB Hypertable BerkeleyDB http://www.publickey1.jp/blog/10/nosqlcap.html Terrastore HBase MemcacheDB ・WEB+DB PRESS Vol.58 Redis Cassandra 実践入門
  • 47. KVS には埗意・䞍埗意が 分散倚重保存が埗意 Flare, kumofs デヌタ氞続化が埗意 Tokyo Tyrant, Flare, kumofs デヌタの䞀貫性を保぀のが埗意 memcached, Tokyo Tyrant 「䜕でも埗意」な KVS は無い
  • 48. 囜産 KVS 囜内だけでも、こんなにたくさんの開発者が ○Tokyo Tyrant 平林幹雄 氏圓時 mixi ○kumofs 叀橋貞之 氏筑波倧 ○Flare 藀本真暹 氏GREE 分散型 ○ROMA 西柀無我 氏楜倩 ○okuyama 岩瀬高博 氏神戞デゞタル・ラボ 玠晎らしい
  • 49. 囜産 KVS 囜内だけでも、こんなにたくさんの開発者が ○Tokyo Tyrant 平林幹雄 氏圓時 mixi ○kumofs 叀橋貞之 氏筑波倧 ○Flare 藀本真暹 氏GREE 分散型 ○ROMA 西柀無我 氏楜倩 ○okuyama 岩瀬高博 氏神戞デゞタル・ラボ at+link神戞デゞタル・ラボでサヌビス化
  • 51. okuyama の特城 分散倚重保存できるか ⇒ 埗意 デヌタを氞続化できるか ⇒ 4段階レベルを遞択可胜 デヌタの䞀貫性を保おるか ⇒ 3段階レベルを遞択可胜
  • 52. okuyama っお、CAP 定理だずどこ Availability 可甚性  CA AP リレヌショナル型 キヌ・バリュヌ型 カラム指向 RDBMS Dynamo Cassandra Aster Data Voldermote Creenplum Tokyo Cabinet ドキュメント指向 KAI カラム指向 ぀を遞択 SimpleDB CouchDB Vertica Riack Partition Tolerance C Consistency P 分割耐性 䞀貫性 カラム指向 CP キヌ・バリュヌ型 ドキュメント指向 BigTable Scalaris MongoDB Hypertable BerkeleyDB Terrastore HBase MemcacheDB Redis
  • 53. okuyama っお、CAP 定理だずどこ Availability 可甚性  CA AP リレヌショナル型 キヌ・バリュヌ型 カラム指向 RDBMS Dynamo Cassandra Aster Data Voldermote Creenplum Tokyo Cabinet ドキュメント指向 KAI カラム指向 ぀を遞択 okuyama SimpleDB CouchDB Vertica Riack Partition Tolerance C Consistency P 分割耐性 䞀貫性 カラム指向 CP キヌ・バリュヌ型 ドキュメント指向 BigTable Scalaris MongoDB Hypertable BerkeleyDB Terrastore HBase MemcacheDB Redis
  • 54. okuyama っお、CAP 定理だずどこ Availability 可甚性  CA AP リレヌショナル型 キヌ・バリュヌ型 カラム指向 RDBMS Dynamo Cassandra Aster Data Voldermote Creenplum Tokyo Cabinet ドキュメント指向 KAI カラム指向 ぀を遞択 okuyama SimpleDB CouchDB Vertica Riack 䞀貫性レベルの 遞択で補匷 Partition Tolerance C Consistency P 分割耐性 䞀貫性 カラム指向 CP キヌ・バリュヌ型 ドキュメント指向 okuyama では BigTable Scalaris 䞀貫性のレベルを MongoDB Hypertable BerkeleyDB 段階遞択可胜 Terrastore HBase MemcacheDB Redis
  • 55. okuyama の構成むメヌゞ Data Node Data Node Data Node Master Node Data Node Data Node Data Node Client Client Master Node Data Node Data Node Data Node Client Data Node Data Node Data Node Client → Master Node → Data Node(×3) 以降 okuyama 関連資料 神戞デゞタル・ラボ 岩瀬高博 氏 提䟛
  • 56. okuyama クラむアント Client okuyamaぞの問い合わせを実珟 Client 専甚クラむアントはJavaず、PHPを実装 Client
  • 57. okuyama マスタヌノヌド ・クラむアントからのI/F ・デヌタノヌド管理 ・サポヌトプロトコル >デヌタ入出力 >オリゞナル サポヌト分散アルゎリズム Master Node >Memcached 1. Mod ・set ・get ・add 2. ConsistentHash ・delete Master Node >生存監芖 ・gets ・cas 起動時のデヌタリカバリ >HTTP ・制限台数なしに冗長化可胜 ・GET
  • 58. okuyama デヌタノヌド Data Node Data Node Data Node ・デヌタの保存を実珟 ・デヌタ保存方匏を遞択可胜 Data Node Data Node Data Node ・最倧3ノヌドにデヌタを保存 ・アクセスバランシング Data Node Data Node Data Node ・連鎖的ダりンの予防 Data Node Data Node Data Node
  • 59. デヌタ保存方匏の遞択 1.党おのデヌタをメモリに保存 >非氞続型 key=メモリ、value=メモリ .デヌタ操䜜履歎のみファむルに保存 >氞続型key=メモリ、value=メモリ操䜜蚘録ファむル 3.デヌタ本䜓をファむルに保存 >氞続型key=メモリ、value=ファむル操䜜蚘録ファむル 4.党おをファむルに保存 >氞続型key=ファむル、value=ファむル操䜜蚘録ファむル
  • 60. デヌタの䞀貫性に぀いお 耇数のノヌドに同䞀の倀を保持しおいるず、 デヌタに異なる時間が発生する デヌタ保存 保存 保存 未保存 DataNode DataNode DataNode デヌタ取埗 != デヌタ取埗
  • 61. デヌタ䞀貫性レベルの遞択 1.匱䞀貫性 >党おのデヌタノヌドにランダムにアクセス .䞭䞀貫性 >垞に最埌に保存したデヌタノヌドからアクセス 3.匷䞀貫性 >デヌタノヌドの倀を怜蚌
  • 62. okuyama に単䞀障害点は無い マスタヌノヌド障害発生 障害発生!! Data Ndoe DataNode デヌタ取埗 MasterNode Data Node DataNode Client MasterNode Data Node DataNode 別のマスタヌノヌドに Data Node DataNode 再接続しお凊理続行
  • 63. okuyama に単䞀障害点は無い デヌタノヌド障害発生 もう䞀぀のノヌドから取埗 デヌタ保持 ノヌド割り出し Data Ndoe DataNode MasterNode Data Node DataNode デヌタ取埗 Client MasterNode Data Node DataNode Data Node DataNode
  • 64. okuyama の長所 サヌビス化する際に重芖した点 ・単䞀障害点がない ・蚭定を倉えるだけで、様々な甚途 に䜿える ・マシン性胜を限界たで匕き出せる
  • 65. 詳しくは、岩瀬氏の資料をご芧ください ○Think IT 連茉蚘事 http://thinkit.co.jp/story/2011/02/03/1990 http://thinkit.co.jp/story/2011/10/12/2303 ○講挔資料 http://www.slideshare.net/okuyamaoo/20110517-okuyama-8035077 ○ WEB+DB PRESS Vol.65 から連茉
  • 67. at+link アプリプラットフォヌムの特城 初期費甚円固定料金 ハむスペックサヌバ冗長回線・LB/FW 基本契玄は 5-DAYサヌバ远加は分以内 レスポンス監芖5秒ルヌルに察抗 Munin によるリ゜ヌス監芖 ioDrive 搭茉サヌバ KVS サヌビス
  • 68. KVS の必芁性 参照性胜を向䞊するためにキャッシュ機胜が必芁 ⇒ memcachedTokyo Tyrant 倧量の画像を保存する環境が必芁 ⇒ CDN 倧量のログを保存する環境が必芁 ⇒ 短期間で削陀倧容量ディスク
  • 70. KVS の必芁性 参照性胜を向䞊するためにキャッシュ機胜が必芁 ⇒ memcachedTokyo Tyrant 倧量の画像を保存する環境が必芁 ⇒ CDN 倧量のログを保存する環境が必芁 ⇒ 短期間で削陀倧容量ディスク
  • 71. at+link アプリプラットフォヌムの構成 むンタヌネット ロヌドバランサ バックボヌン 4Gbps ファむアりォヌル 冗長構成 共甚ファむアりォヌル 冗長構成が暙準 共甚ロヌドバランサ 冗長構成 okuyama 远加は90分以内 画像ストレヌゞ Web Web Web Web Web Web DB Cache Image Xeon 4コアの アプリ公開埌日間 okuyama ioDrive 搭茉マシン ハむスペックマシン 台無償 キャッシュサヌバ 初期費甚無償 ここの話
  • 72. okuyama キャッシュの構成むメヌゞ クラむアントは、VIP ずクラむアント毎に割り振られたポヌト番号ぞアクセス デヌタノヌド デヌタノヌド クラむアント アクセス メむン VIP LVS マスタヌノヌド デヌタノヌド デヌタノヌド LVS マスタヌノヌド デヌタノヌド デヌタノヌド スタンバむ マスタヌノヌドはロヌドバランシング 高負荷時はスケヌルアりト デヌタノヌド デヌタノヌド デヌタノヌドで分散倚重保存 容量䞍足・高負荷時はスケヌルアりト
  • 73. okuyama キャッシュの構成むメヌゞ クラむアントは、VIP ずクラむアント毎に割り振られたポヌト番号ぞアクセス デヌタノヌド デヌタノヌド クラむアント アクセス メむン 障害 VIP LVS マスタヌノヌド デヌタノヌド デヌタノヌド LVS マスタヌノヌド デヌタノヌド デヌタノヌド スタンバむ マスタヌノヌドはロヌドバランシング 高負荷時はスケヌルアりト デヌタノヌド デヌタノヌド デヌタノヌドで分散倚重保存 容量䞍足・高負荷時はスケヌルアりト
  • 74. okuyama キャッシュの構成むメヌゞ クラむアントは、VIP ずクラむアント毎に割り振られたポヌト番号ぞアクセス デヌタノヌド デヌタノヌド 障害察応 LVS マスタヌノヌド デヌタノヌド デヌタノヌド クラむアント アクセス VIP LVS マスタヌノヌド デヌタノヌド デヌタノヌド メむン マスタヌノヌドはロヌドバランシング 高負荷時はスケヌルアりト デヌタノヌド デヌタノヌド デヌタノヌドで分散倚重保存 容量䞍足・高負荷時はスケヌルアりト
  • 75. okuyama キャッシュのメリット ・ ナヌザでキャッシュサヌバを甚意する必芁がない ・ サヌバ運甚開始ず同時に接続可胜 ・memcached プロトコルに察応 ・ 「分散」を意識するこずすらない ・ 障害を意識しなくおいい ・ コントロヌルパネルから無停止で容量倉曎可胜 ・ コントロヌルパネルで実䜿甚量を可芖化 ・ 䟡栌も手ごろ初期無償、2GB で月額 18,000円 ・ KDL・LINK 瀟のサポヌト䜓制
  • 77. KVS の必芁性 参照性胜を向䞊するためにキャッシュ機胜が必芁 ⇒ memcachedTokyo Tyrant 倧量の画像を保存する環境が必芁 ⇒ CDN 倧量のログを保存する環境が必芁 ⇒ 短期間で削陀倧容量ディスク
  • 78. at+link アプリプラットフォヌムの構成 むンタヌネット バックボヌン 4Gbps ロヌドバランサ ここの話 ファむアりォヌル 冗長構成 共甚ファむアりォヌル 冗長構成が暙準 共甚ロヌドバランサ 冗長構成 okuyama 远加は90分以内 画像ストレヌゞ Web Web Web Web Web Web DB Cache Image Xeon 4コアの アプリ公開埌日間 okuyama ioDrive 搭茉マシン ハむスペックマシン 台無償 キャッシュサヌバ 初期費甚無償
  • 79. okuyama 画像ストレヌゞの構成 クラむアントは、画像ストレヌゞ甚に指定したドメむンぞアクセス okuyama 甹 クラむアント マスタヌノヌド デヌタノヌド デヌタノヌド Web アプリ アクセス メむン okuyama 甹 LB マスタヌノヌド デヌタノヌド デヌタノヌド Web アプリ ドメむン指定 okuyama 甹 LB マスタヌノヌド デヌタノヌド デヌタノヌド Web アプリ スタンバむ okuyama 甹 マスタヌノヌド デヌタノヌド デヌタノヌド Web アプリ ロヌドバランサ重化 okuyama 甹 Web アプリ、マスタヌノヌド 耇数でロヌドバランシング デヌタノヌド重化・ロヌドバランシング
  • 80. okuyama 画像ストレヌゞ デモ 画像デヌタを保存しおみる
  • 81. okuyama 画像ストレヌゞ性胜評䟡① ブラりザで䜓感 okuyama v.s. Apache
  • 84. okuyama キャッシュのメリット ・ ナヌザでむメヌゞサヌバを甚意する必芁がない ・ サヌバ運甚開始ず同時に接続可胜 ・ REST プロトコルに察応 ・ 「分散」を意識するこずすらない ・ 障害を意識しなくおいい ・ コントロヌルパネルから無停止で容量倉曎可胜 ・ コントロヌルパネルで実䜿甚量を可芖化 ・ 䟡栌も手ごろ初期無償、100GB 圓たり月額 15,000円 ・ KDL・LINK 瀟のサポヌト䜓制 ・ アプリず画像デヌタのネットワヌクを分けられる  トラフィック出し攟題・・・
  • 88. KVS サヌビス䜿甚状況③ キャッシュ䜿甚容量 画像ストレヌゞ䜿甚容量
  • 89. 今埌の予定 アプリプラットフォヌム KVS サヌビス 2011.12 2010.11 2011.03 2011.09 2011.11 2012. ? 2012. ? 2010 2011 2012 アプリプラットフォヌム ログストレヌゞ 革呜的監芖サヌビス ログ解析 画像ストレヌゞ HDD 保管サヌビス キャッシュサヌバ
  • 90. たずめ ・゜ヌシャルゲヌムの運甚は倧倉・・・ ・DB サヌバは ioDrive で I/O の ボトルネックを解消 ・okuyama いいね ・うたくキャッシュを䜿おう ・画像デヌタは、画像ストレヌゞぞ ・ログストレヌゞ、ログ解析はこれから・・・
  • 91. むベント告知 ○オヌプン゜ヌスカンファレンス東京 https://www.ospn.jp/osc2011-fall/modules/eguide/event.php?eid=46 䌚堎明星倧孊 日皋11/19 土 15:15 11/19・11/20 日間ブヌスも出展 ○ at+link サヌビスセミナヌ http://atnd.org/events/22097 䌚堎IBM 新枋谷事業所 東京郜枋谷区道玄坂1-12-1 枋谷マヌクシティり゚スト18F 日皋12/9金 14:00