SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
Internet Week 2011 仮想化DAY
  -組み合わせで作るクラウドシステム-

最新技術動向 GlusterFS

             

            2011/12/1
 (株)NTTPCコミュニケーションズ


                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     1 
最新技術動向 GlusterFS


1. 発表者の紹介
2. 分散ファイルシステムとは
3. GlusterFS概論
4. GlusterFSの最新動向
5. GlusterFSの今後(を占う)
6. まとめ
7. 参考
                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     2 
最新技術動向 GlusterFS


1. 発表者の紹介
2. 分散ファイルシステムとは
3. GlusterFS概論
4. GlusterFSの最新動向
5. GlusterFSの今後(を占う)
6. まとめ
7. 参考
                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     3 
発表者の紹介


               高橋 敬祐 (TAKAHASHI Keisuke)
                  (個人用)Twitter ID : @keithseahus
•         NTTPCコミュニケーションズ在籍 (2006年〜)
          – Webマイニング系開発
          – 分散FS特にGlusterFSの調査,研究,それを利用した開発及びOSS活動
          – 宇宙航空関連実証実験及び開発
          – その他先端技術調査                   •  出入りしている勉強会
                                           –  VIOPS
     •    この界隈で特に関係の深い人                    –  クラウドネットワーク研究会
           –  伊藤氏 ( @thatsdone )           –  クラウドストレージ研究会
           –  STEC 伊藤氏 ( @HarrisonIto )    –  Tokyo Erlang Workshop
           –  NTTPC 中冨 ( @nakacya )        –  その他
           –  NTTPC 高田 ( @mikiT_T )

                                      Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     4 
最新技術動向 GlusterFS


1. 発表者の紹介
2. 分散ファイルシステムとは
3. GlusterFS概論
4. GlusterFSの最新動向
5. GlusterFSの今後(を占う)
6. まとめ
7. 参考
                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     5 
分散ファイルシステムとは


                               アーキテクチャ
                                                                   単一のファイルシステム
A     B    C    A     B    C

    36TB            36TB
                                           A

                                               36TB
                                                   B    C
                                                                    が、複数の物理コン
                                                                   ピュータノードに分散して
                                                   ユーザ                 存在する。
                                           スイッチ
                                           (InfiniBand
                                            or Ethernet)

                                  A    B       C



                                12TB 12TB 12TB
                                                                            レプリケーションや
                                ストレージサーバ群
                                                                            フォールトトラレンス
                                                                            など、分散FS特有の
                                                                            機能を提供するもの
                                                                            が多い。
                                                    Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     6 
分散ファイルシステムとは


                                       アーキテクチャ
                                                                           単一のファイルシステム
A     B   C             A     B   C

    36TB×3冗長                36TB×3冗長
                                                   A       B

                                                       36TB×3冗長
                                                                C
                                                                            が、複数の物理コン
                                                                           ピュータノードに分散して
                                                           ユーザ                 存在する。
                                                   スイッチ
                                                   (InfiniBand
                                                    or Ethernet)

      A       B   C     A     B   C       A    B       C



    12TB 12TB 12TB    12TB 12TB 12TB    12TB 12TB 12TB
                                                                                    レプリケーションや
    ストレージサーバ
    レプリカグループ1
                      ストレージサーバ
                      レプリカグループ2
                                        ストレージサーバ
                                        レプリカグループ3
                                                                                    フォールトトラレンス
                                                                                    など、分散FS特有の
                                                                                    機能を提供するもの
                                                                                    が多い。
                                                            Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     7 
分散ファイルシステムとは


 ストレージとしての分類と適用領域
 DAS                                SAN                                                 NAS
  JBOD                              FC-SAN                                                    NFS
SCSIストレージ                            IP-SAN                                                  CIFS
 eSATA                                 iSCSI

                                     分散FS                                                分散FS
                                                                                         Coda, Lustre, PVFS,
                                     RedHat GFS, Ceph,                                    OpenAFS, Gfarm,
                                   Sheepdog, ZFS, NetApp                              GlusterFS, Microsoft DFS
                                   WAFL, HP LeftHandなど                                          など




          オブジェクトストレージ
     分散FS Google File System, HDFS, MogileFS, Amazon S3 (on Dynamo), Swift, kumofsなど
                                               Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     8 
インターネットと分散FS


火付け役となったGoogle File System




–    2003年10月 19th ACM Symposiumにて発表。
–    2007年頃 論文がインターネット公開されて話題に。
–    追記型,チャンク,レプリケーション,MapReduceへの最適化が特徴。
–    Hadoop HDFSにこれに近いものが実装される。

        出典: Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung, Google The Google File System, SOSP’03, October 19–22, 2003, Bolton Landing, New York, USA.

                                                                    Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.                9 
インターネットと分散FS


 分散FSの変遷 : クラウド以前
DAS                             SAN                                                 NAS
                                                                               実装しやすく
                                                                               扱いやすい
                                                                               NASが主流。

                                 分散FS                                                分散FS
                                                                                     Coda, Lustre, PVFS,
                                 RedHat GFS, Ceph,                                    OpenAFS, Gfarm,
                               Sheepdog, ZFS, NetApp                              GlusterFS, Microsoft DFS
                               WAFL, HP LeftHandなど                                          など




      オブジェクトストレージ
 分散FS Google File System, HDFS, MogileFS, Amazon S3 (on Dynamo), Swift, kumofsなど
                                           Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     10 
インターネットと分散FS


     分散FSの変遷 : クラウド時代
   DAS                               SAN                                                 NAS
                               データセンタ事業                                        プライベート・クラウ
                               者向けにSANの利                                       ド向けとして、SAN
                                 用が増加。                                         だけでなくNASも根
                                                                                   強い。

パブリック・クラウド向け                          分散FS                                                分散FS
                                                                                          Coda, Lustre, PVFS,
にオブジェクトストレー                           RedHat GFS, Ceph,
                                    Sheepdog, ZFS, NetApp
                                                                                           OpenAFS, Gfarm,
                                                                                       GlusterFS, Microsoft DFS
ジとしての実装が台頭。                         WAFL, HP LeftHandなど                                          など




           オブジェクトストレージ
      分散FS Google File System, HDFS, MogileFS, Amazon S3 (on Dynamo), Swift, kumofsなど
                                                Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     11 
最新技術動向 GlusterFS


1. 発表者の紹介
2. 分散ファイルシステムとは
3. GlusterFS概論
4. GlusterFSの最新動向
5. GlusterFSの今後(を占う)
6. まとめ
7. 参考
                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     12 
分散FSの中での位置付け




DAS                             SAN                                                 NAS
                                                                             GlusterFSは、
                                                                            NASとして利用可
                                                                            能なファイルスト
                                                                                レージ。


                                 分散FS                                                分散FS
                                                                                     Coda, Lustre, PVFS,
                                 RedHat GFS, Ceph,                                    OpenAFS, Gfarm,
                               Sheepdog, ZFS, NetApp                              GlusterFS, Microsoft DFS
                               WAFL, HP LeftHandなど                                          など




      オブジェクトストレージ
 分散FS Google File System, HDFS, MogileFS, Amazon S3 (on Dynamo), Swift, kumofsなど
                                           Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     13 
GlusterFSの歴史


    GlusterFS開発以前




               Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     14 
GlusterFSの歴史


                      GlusterFS 1.3〜3.2
2007      2009                 2010                                        2011          ・Geo-replication
                                                                                         による遠隔地への
   GlusterFS                                 GlusterFS                                   非同期レプリケー
     1.3.x                                     3.1.x                                      ションが可能に。



           GlusterFS                                                               GlusterFS
             2.0.x                                                                   3.2.x
 転送プロトコルが                                ・glusterコマンドによ
ASCIIからバイナリへ。                            り設定ファイルの記述
                       GlusterFS         が不要に。
                         3.0.x           ・glusterdの実装によ
           ・Elastic Hash                 りノンストップでのノー                                                仮想マシン
          Algorithmの導入                   ド追加が可能に。                                                   やAMIとし
         ・バックグラウンドで                      ・NFSサーバを実装。                                                 て提供。
             のself-heal

                                                                                    Gluster
       ISOイメージで
        OSごと提供。       GlusterSP              GlusterSP                              Virtual
       ほぼzero-conf。      3.0                    3.1                                Appliance

                                      Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     15 
GlusterFSの仕様と要件

仕様
記述言語        C
ライセンス GPL v3, AGPL v3

OS及びハードウェア要件
                   サーバ                                  クライアント
OS要件               Linux (RHEL系5, 6推奨)                  Linux, Windows(CIFS)
ハードウェア要件 64bit Intelアーキテクチャ                             64bit Intelアーキテクチャ
ネットワーク要件
                          サーバ〜クライアント                              サーバ〜遠隔サーバ
                          サーバ〜サーバ                                 (Geo-replication)
ギガビット・イーサネット              ○                                       ○
10ギガビット・イーサネット            ○                                       ○
InfiniBand RDMA           ○
InfiniBand IPoIB          ○                                       ○
インターネット                                                           ○
                                         Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     16 
GlusterFS 10の特徴


1.  ペタバイト・スケール
2.  機能ごとのモジュール化
3.  ゼロ・シングルポイント障害
4.  選べるレプリケーション方式
5.  NFSサーバ
6.  簡単・スピーディーな構築
7.  管理・監視コマンド
8.  InfiniBand RDMA
9.  豊富な導入実績
10.  クラウド基盤連携

                       Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     17 
GlusterFS 10の特徴(1)


ペタバイト・スケール
•  16エクサバイト/1ボリューム(ソースコードより)。




                                                                 図: 自作モジュールによる検証結果



•  商用利用実績としては数ペタバイトの企業も。
•  無停止でノード追加(=容量拡張)が可能。
•  扱えるファイル数は2^128個/1ボリューム 18 
                     Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.  
GlusterFS 10の特徴(2)


機能ごとのモジュール化
•  GlusterFSの機能を
   モジュールに隠蔽。
•  機能追加が容易。
•  モジュールの動的
   ローディングにより、
   構成変更が容易。
•  バグの影響範囲を小
   さくすることができる。

                                                            図: GlusterFS 2.0でのモジュール構成例
                      Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     19 
GlusterFS 10の特徴(3)


ゼロ・シングルポイント障害
•  多くの場合にシング                          A     B     C


   ルポイントとなる中央
                                          36TB×2冗長




   サーバが存在しない。                                          ユーザ




•  シングルポイントが
   無い構成が取れる。                                                                    スイッチ
                                                                                (InfiniBand
                                                                                 or Ethernet)


•  レプリカ障害時の                          A      B      C               A      B      C



   フェイルオーバも(当                     12TB 12TB 12TB                12TB 12TB 12TB
                                  ストレージサーバ                      ストレージサーバ

   然)可能。                          レプリカグループ1                     レプリカグループ2




                    Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     20 
GlusterFS 10の特徴(4)


選べるレプリケーション方式
   同期       非同期
   レプリケーション レプリケーション
長所 確実なレプリケー 帯域幅に影響されな
   ション      い
短所 十分な帯域が必要 確実性を保証できな
            い
使用 ボリューム作成時 Geo-replicationを設
方法 に設定      定
    組み合わせて使用することも可能。
                      Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     21 
GlusterFS 10の特徴(5)


NFSサーバ
•  GlusterFSが独自に実
   装。                      参考:GlusterFS FUSE コールシーケンス

•  直接GlusterFSプロトコ
   ルでストレージ側と通
   信するサーバ。
•  FUSEを使用しない。
•  クライアント側での
   FUSE及びGlusterFS
   のインストールが不要。
•  クライアントではカー
   ネルのバッファ・キャッ
   シュが有効に。
                       Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     22 
GlusterFS 10の特徴(6)


簡単・スピーディーな構築
1.    rpmのインストール
2.    peerの登録
3.    volumeの作成とスタート
4.    クライアントからのマウント
# rpmbuild -ta glusterfs-3.2.x.tar.gz --without rdma
# rpm -Uvh /usr/src/redhat/RPMS/x86_64/glusterfs-*
# for i in {peer1 peer2 peer3 peer4}; do gluster peer probe $i;
done
# gluster volume create volname replica 2 peer1:/path/to/brick
peer2:/path/to/brick peer3:/path/to/brick peer4:/path/to/brick
# gluster volume start volname
# mount -t nfs -o hard,intr,nosuid peer1:/volname /mnt/nfs
(# mount -t glusterfs localhost:/volname /mnt/glusterfs)
                                Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     23 
GlusterFS 10の特徴(7)


管理・監視コマンド
•  管理コマンド
 –    gluster   peer {probe|status|detach} ...
 –    gluster   volume {create|info|start|stop|delete|rename|set} ...
 –    gluster   volume {add-brick|remove-brick|replace-brick} ...
 –    gluster   volume rebalance ...
 –    gluster   volume log {filename|locate|rotate} ...

•  監視コマンド
 –  gluster volume top ... {open|read|write} ...
 –  gluster volume top ... {opendir|readdir} ...
 –  gluster volume top ... {read-perf|write-perf} ...




                                          Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     24 
GlusterFS 10の特徴(8)


InfiniBand RDMA
•  NFSの場合は、NFS                          A     B     C


   サーバ〜ストレージ
                                            36TB×2冗長




   間。                                                    ユーザ(GlusterFSでマウント)




•  GlusterFSの場合は、
   クライアント〜スト                                                                      スイッチ
                                                                                  (InfiniBand
                                                                                   or Ethernet)

   レージ間。                               A      B      C               A      B      C



•  TCPではなくRDMAを                     12TB 12TB 12TB                12TB 12TB 12TB
                                    ストレージサーバ                      ストレージサーバ

   使用することで、低レ                       レプリカグループ1                     レプリカグループ2



   イテンシを実現。
                      Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     25 
GlusterFS 10の特徴(9)


豊富な導入実績
•  音楽配信
•  動画配信
•  広告配信
•  エンタープライズ向けクラウドソリューション
•  医療
•  etc



                     Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     26 
GlusterFS 10の特徴(10)


クラウド基盤連携
•  HadoopのHDFSの代替として…
 –  HDFSとの共存も可能
•  OpenStackのSwiftの代替として…




                      Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     27 
GlusterFS(又は分散FS)のメリット

•  ソフトウェア開発者
 –  データアクセス方式を選べる(POSIX準拠,RESTful API)。
 –  教育用にも適している。
 –  モジュール開発のロマン。

•  システム運用者
 –    導入や操作が簡単。
 –    筐体故障に強い。
 –    専用の監視コマンドがある。
 –    サーバの追加による広帯域化を検討することができる。

•  サービス企画者
 –    スモールスタートが可能。
 –    ベンダ・ロックインを回避できる。
 –    増設時点で最適なハードウェアを選ぶことができる。
 –    クラウド上に構築することもできる(Gluster Virtual Appliance)。
 –    NFSを使用することで責任分界点を明確にできる。
 –    必要に応じてDRサービスを追加することができる(Geo-replication)。

•  営業
 –  ストレージのGB単価を大幅に下げられる。
 –  様々な導入実績を紹介することができる。
 –  クラウド時代に合ったキャッチーな提案ができる。

                                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     28 
GlusterFSの制約

•  提供していない機能等(例)
 –    マルチテナンシー(UID/GIDとパーミッション, Quotaはある)
 –    シン・プロビジョニング
 –    重複排除
 –    データ・コラプションのチェック
 –    暗号化(データ,経路※) ※Geo-replicationは経路暗号化対応
 –    NFS ネットワーク・ロック・マネージャ (NLM)
 –    ブロックストレージ
 –    QoS
 –    パリティベースの分散
 –    仕様書・設計書(笑)
•  特別な運用が必要な操作
 –    ボリュームサイズ縮小
 –    レプリカ数・ストライプ数の変更
 –    インターコネクトのプロトコル変更(TCP <-> RDMA)
 –    既存クラスタの一部を別クラスタに移動(古い設定ファイルに注意)
•  アーキテクチャ上の制約
 –    Hash計算なので偏りは発生し得る
 –    特定操作によりシステム全体に負荷がかかる
 –    replicaやstripeのグルーピングは固定的
 –    Split Brain問題は残る
 –    NAT越えはできない(※Geo-replicationを除く)
 –    FUSE特有の制約(O_DIRECTやmmapが使えないなど。GlusterFSプロトコルの場合。)
 –    RDMAはzero-copyではない
 –    TCPポート数に起因する事実上のノード数制限
                                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     29 
構成例


    distribute構成
                                                                    •  最もプリミティブな構
                                                                       成。
A     B    C    A     B    C              A       B    C
    36TB            36TB                      36TB                  •  キャッシュ等、容量
                                                                       が小さく、最悪消え
                                                  ユーザ
                                                                       ても問題が無いよう
                                          スイッチ
                                          (InfiniBand
                                                                       なデータ向き。
                                           or Ethernet)
                                                                    •  SSD等を利用するこ
                                 A    B       C
                                                                       とでハードウェアの
                               12TB 12TB 12TB
                                                                       信頼性が高められ
                               ストレージサーバ群                               れば、通常利用も可
                                                                       能かも?


                                                   Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     30 
構成例


    distributed-replicate構成
                                                                            •  最もポピュラーな構
                                                                               成。
A     B   C             A     B   C               A       B    C
    36TB×3冗長                36TB×3冗長                  36TB×3冗長              •  同期レプリケーショ
                                                                               ンは、書き込み時に
                                                          ユーザ
                                                                               レプリカの数に比例
                                                  スイッチ
                                                  (InfiniBand
                                                                               して帯域を圧迫する
                                                   or Ethernet)
                                                                               ことに注意。
      A       B   C     A     B   C      A    B       C
                                                                            •  また、レプリカの数
    12TB 12TB 12TB    12TB 12TB 12TB   12TB 12TB 12TB
                                                                               に比例してハード
    ストレージサーバ
    レプリカグループ1
                      ストレージサーバ
                      レプリカグループ2
                                       ストレージサーバ
                                       レプリカグループ3                               ウェア,ラック代,電
                                                                               気代がかかることに
                                                                               も注意。

                                                           Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     31 
構成例


    distributed-stripe構成
                                                                                  •  冗長性よりも速度を
                                                                                     稼ぎたい場合に有
A     B     C             A      B     C                  A     B     C
    108TB                      108TB                          108TB
                                                                                     効。
                                                                                  •  しかし、大抵の場合
                                                                ユーザ
                                                                                     は、コネクティビティ
                                                          スイッチ
                                                          (InfiniBand
                                                                                     にお金をかけた方が
                                                           or Ethernet)
                                                                                     ランニングコストが
      A/3   B/3   C/3    A/3     B/3   C/3    A/3   B/3   C/3
                                                                                     安く済むはず。
     12TB 12TB 12TB     12TB 12TB 12TB       12TB 12TB 12TB
                                                                                  •  RAID10構成は現状
     ストレージサーバ
     ストライプグループ1
                        ストレージサーバ
                        ストライプグループ2
                                             ストレージサーバ
                                             ストライプグループ3                              はとれない(3.0系ま
                                                                                     では出来た)。


                                                                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     32 
構成例


    distributed-replicate + Geo-replication構成

A     B   C             A     B   C                   A       B       C
    36TB×3冗長                36TB×3冗長                      36TB×3冗長
                                        A     B       C                       A     B     C                            A       B   C
                                            36TB×3冗長 ユーザ                          36TB×3冗長                                 36TB×3冗長



                                                      スイッチ                                                                     ユーザ
                                                      (InfiniBand
                                                       or Ethernet)
                                                                                                                        スイッチ
      A       B   C     A     B   C      A        B       C                                                             (InfiniBand
                                                                                                                         or Ethernet)

                                               A          B       C           A      B      C               A      B       C
    12TB 12TB 12TB    12TB 12TB 12TB   12TB 12TB 12TB
    ストレージサーバ          ストレージサーバ         ストレージサーバ
    レプリカグループ1         レプリカグループ2        レプリカグループ3
                                             12TB 12TB 12TB               12TB 12TB 12TB                12TB 12TB 12TB
                                             ストレージサーバ                     ストレージサーバ                       ストレージサーバ
                                             レプリカグループ1                    レプリカグループ2                      レプリカグループ3




                                                              Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     33 
性能特性

•  環境
  –    distributed-replicate構成(replica 3)
  –    ギガビット・イーサネット越しのNFSマウント
  –    ネットワークはすべてギガビット・イーサネット
  –    クライアント:HP DL360 G6
  –    ストレージ:HP DL180 G5
•  ベンチマーク
  –  IOzone 3.326
  –  ファイルサイズ:4KB〜2GB
  –  レコードサイズ:4KB〜16MB
  –  2種類のベンチマーク
       •  特定オプション (-c -e -I -o -G -+r -+D) の有無
       •  iozone -az –i 0 -I -2 ... -w -+w -+q 0 ... [特定オプション]
  –  各10回計測。
  –  各ファイルサイズごとの代表値を使用。本ベンチマークにおける代表値
     は、各レコードサイズの算術平均値(Bandwidth, CPU使用率)。なお、結
     果の分類及び有意水準の設定は行っていない。
                                Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     34 
性能特性


グラフの説明
              •  赤系は書き込み系。青系は
                 読み込み系。
              •  濃い色:特定オプションあり,
                 淡い色:特定オプションなし
              •  対数グラフ。
              •  x軸:ファイルサイズ
                 (KBytes), 4KB〜2GB
              •  左y軸:Bandwidth (KBytes/
                 sec), 棒グラフ, 1MB/sec〜
                 10GB/sec
              •  右y軸:CPU使用率(%), 折れ
                 線グラフ, 0%〜100%
          Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     35 
性能特性


 シーケンシャル書き込み




       Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     36 
性能特性


  シーケンシャル上書き




       Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     37 
性能特性


   ランダム書き込み




       Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     38 
性能特性


 シーケンシャル読み込み




       Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     39 
性能特性


 シーケンシャル再読み込み




       Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     40 
性能特性


   ランダム読み込み




       Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     41 
最新技術動向 GlusterFS


1. 発表者の紹介
2. 分散ファイルシステムとは
3. GlusterFS概論
4. GlusterFSの最新動向
5. GlusterFSの今後(を占う)
6. まとめ
7. 参考
                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     42 
GlusterFSの最新動向


GlusterFS 3.3qa版
•  オブジェクトストレージの実装



•  クラウド基盤連携




                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     43 
GlusterFSの最新動向




             Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     44 
最新技術動向 GlusterFS


1. 発表者の紹介
2. 分散ファイルシステムとは
3. GlusterFS概論
4. GlusterFSの最新動向
5. GlusterFSの今後(を占う)
6. まとめ
7. 参考
                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     45 
GlusterFSの今後(を占う)


•  HekaFS(旧CloudFS)とのマージ?




•  迫り来る強力なライバルたち?




                   Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     46 
最新技術動向 GlusterFS


1. 発表者の紹介
2. 分散ファイルシステムとは
3. GlusterFS概論
4. GlusterFSの最新動向
5. GlusterFSの今後(を占う)
6. まとめ
7. 参考
                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     47 
まとめ


•  GlusterFSの概要と最新動向をお伝えしました。
•  完成度が高く特徴的でありながら、継続的な発展が
   期待できる分散FSです。
•  HadoopやOpenStackと連携できるため、クラウドシ
   ステムを「組み合わせて作る」のに適しています。
•  扱いやすくラーニングコストも低いため、ヒューマン
   リソースを他の複雑なシステムに向けることができ
   ます。
•  拡張性が高いため、プログラマにとっても面白い
   テーマだと思います。


                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     48 
最新技術動向 GlusterFS


1. 発表者の紹介
2. 分散ファイルシステムとは
3. GlusterFS概論
4. GlusterFSの最新動向
5. GlusterFSの今後(を占う)
6. まとめ
7. 参考
                 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     49 
参考


•  Gluster Support
  –  Red Hat Networkによるサポートへ移行中。


•  NTTPC Gluster Support
  –  Glusterの正式な代理店。
  –  ライセンスの販売取り次ぎ。
  –  日本語でのサポート。
  –  日本語での構築支援。
  –  storage-contact @ nttpc.co.jp まで。

                        Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     50 
参考


•  過去の活動
 –  第一回GlusterFS座談会
   •    2011/09/14 於 株式会社プリファードインフラストラクチャー様
   •    スライド公開中(プログラマ/ソフトウェア技術者向け)。
   •    Ustream(録画)公開中。 -> http://www.ustream.tv/channel/glusterfs
   •    Togetterあり。 -> http://togetter.com/li/188183

 –  第?回社内Lightning Talk Nite
   •  2011/11/2 於 (株)NTTPCコミュニケーションズ
   •  スライド公開中(Web系プログラマ向け)。

•  今後の活動予定
 –  第四回クラウドストレージ研究会
   •  2011/12/8 於 ビットアイルセミナールーム(天王洲)
   •  より技術的な詳細を紹介予定(インフラエンジニア向け?)

 –  第二回GlusterFS座談会
   •  日程未定

                                     Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     51 
参考


•  公開資料
   – http://www.slideshare.net/keithseahus




•  日本GlusterFSユーザー会
  – http://groups.google.com/group/gluster-ja

       ※上記に関しては発表者のGluster Community Memberとしての個人的活動になります。各関係企業は関与をしておりません。
                                    Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     52 
おわり


1. 発表者の紹介
2. 分散ファイルシステムとは
3. GlusterFS概論
   ありがとうございました
4. GlusterFSの最新動向
5. GlusterFSの今後(を占う)
6. まとめ
7. 参考
          Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.     53 

Mais conteúdo relacionado

Mais procurados

透過型確率的パケットマーキング装置の提案と開発(オープンルータコンペティション発表資料)
透過型確率的パケットマーキング装置の提案と開発(オープンルータコンペティション発表資料)透過型確率的パケットマーキング装置の提案と開発(オープンルータコンペティション発表資料)
透過型確率的パケットマーキング装置の提案と開発(オープンルータコンペティション発表資料)Akira Kanaoka
 
コンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用についてコンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用についてTomofumi Hayashi
 
openstack+cephインテグレーション
openstack+cephインテグレーションopenstack+cephインテグレーション
openstack+cephインテグレーションOSSラボ株式会社
 
Rps・rfs等最新linux kernel事例
Rps・rfs等最新linux kernel事例Rps・rfs等最新linux kernel事例
Rps・rfs等最新linux kernel事例Takuya ASADA
 
Running lagopus on Xeon D
Running lagopus on Xeon DRunning lagopus on Xeon D
Running lagopus on Xeon DMasaru Oki
 
New Firebird2.5.20100123
New Firebird2.5.20100123New Firebird2.5.20100123
New Firebird2.5.20100123Tsutomu Hayashi
 
Ethernetの受信処理
Ethernetの受信処理Ethernetの受信処理
Ethernetの受信処理Takuya ASADA
 
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用についてハイシンク創研 / Laboratory of Hi-Think Corporation
 
Cephのベンチマークをしました
CephのベンチマークをしましたCephのベンチマークをしました
CephのベンチマークをしましたOSSラボ株式会社
 
20130329 rtm3
20130329 rtm320130329 rtm3
20130329 rtm3openrtm
 
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondTaisuke Yamada
 
Basic of virtual memory of Linux
Basic of virtual memory of LinuxBasic of virtual memory of Linux
Basic of virtual memory of LinuxTetsuyuki Kobayashi
 

Mais procurados (20)

透過型確率的パケットマーキング装置の提案と開発(オープンルータコンペティション発表資料)
透過型確率的パケットマーキング装置の提案と開発(オープンルータコンペティション発表資料)透過型確率的パケットマーキング装置の提案と開発(オープンルータコンペティション発表資料)
透過型確率的パケットマーキング装置の提案と開発(オープンルータコンペティション発表資料)
 
コンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用についてコンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用について
 
openstack+cephインテグレーション
openstack+cephインテグレーションopenstack+cephインテグレーション
openstack+cephインテグレーション
 
VTI の中身
VTI の中身VTI の中身
VTI の中身
 
Dpdk pmd
Dpdk pmdDpdk pmd
Dpdk pmd
 
Rps・rfs等最新linux kernel事例
Rps・rfs等最新linux kernel事例Rps・rfs等最新linux kernel事例
Rps・rfs等最新linux kernel事例
 
Running lagopus on Xeon D
Running lagopus on Xeon DRunning lagopus on Xeon D
Running lagopus on Xeon D
 
【さくらのクラウド】ローカルルータ導入ガイド
【さくらのクラウド】ローカルルータ導入ガイド【さくらのクラウド】ローカルルータ導入ガイド
【さくらのクラウド】ローカルルータ導入ガイド
 
New Firebird2.5.20100123
New Firebird2.5.20100123New Firebird2.5.20100123
New Firebird2.5.20100123
 
Kernel ext4
Kernel ext4Kernel ext4
Kernel ext4
 
Ethernetの受信処理
Ethernetの受信処理Ethernetの受信処理
Ethernetの受信処理
 
DPDKを拡張してみた話し
DPDKを拡張してみた話しDPDKを拡張してみた話し
DPDKを拡張してみた話し
 
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
 
DPDK QoS
DPDK QoSDPDK QoS
DPDK QoS
 
Vyatta 改造入門
Vyatta 改造入門Vyatta 改造入門
Vyatta 改造入門
 
Cephのベンチマークをしました
CephのベンチマークをしましたCephのベンチマークをしました
Cephのベンチマークをしました
 
20130329 rtm3
20130329 rtm320130329 rtm3
20130329 rtm3
 
V6read#4
V6read#4V6read#4
V6read#4
 
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
 
Basic of virtual memory of Linux
Basic of virtual memory of LinuxBasic of virtual memory of Linux
Basic of virtual memory of Linux
 

Destaque

はじめてのGlusterFS
はじめてのGlusterFSはじめてのGlusterFS
はじめてのGlusterFSTakahiro Inoue
 
Nfs protocol sequence_diagram
Nfs protocol sequence_diagramNfs protocol sequence_diagram
Nfs protocol sequence_diagramRoberto Castro
 
The NFS Version 4 Protocol
The NFS Version 4 ProtocolThe NFS Version 4 Protocol
The NFS Version 4 ProtocolKelum Senanayake
 
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1Etsuji Nakai
 
Aerospike on IDCF Cloud
Aerospike on IDCF CloudAerospike on IDCF Cloud
Aerospike on IDCF CloudIDC Frontier
 
MongoDBのはじめての運用テキスト
MongoDBのはじめての運用テキストMongoDBのはじめての運用テキスト
MongoDBのはじめての運用テキストAkihiro Kuwano
 

Destaque (9)

openqrm4.9 Quick Start Guide
openqrm4.9 Quick Start Guideopenqrm4.9 Quick Start Guide
openqrm4.9 Quick Start Guide
 
Nfs
NfsNfs
Nfs
 
はじめてのGlusterFS
はじめてのGlusterFSはじめてのGlusterFS
はじめてのGlusterFS
 
Nfs protocol sequence_diagram
Nfs protocol sequence_diagramNfs protocol sequence_diagram
Nfs protocol sequence_diagram
 
The NFS Version 4 Protocol
The NFS Version 4 ProtocolThe NFS Version 4 Protocol
The NFS Version 4 Protocol
 
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
 
Nfs
NfsNfs
Nfs
 
Aerospike on IDCF Cloud
Aerospike on IDCF CloudAerospike on IDCF Cloud
Aerospike on IDCF Cloud
 
MongoDBのはじめての運用テキスト
MongoDBのはじめての運用テキストMongoDBのはじめての運用テキスト
MongoDBのはじめての運用テキスト
 

Semelhante a 最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011)

第6回インターネットと運用技術シンポジウム WIPセッション
第6回インターネットと運用技術シンポジウム WIPセッション第6回インターネットと運用技術シンポジウム WIPセッション
第6回インターネットと運用技術シンポジウム WIPセッションHiroki Kashiwazaki
 
LTO/オートローダー/仮想テープライブラリの基礎知識
LTO/オートローダー/仮想テープライブラリの基礎知識LTO/オートローダー/仮想テープライブラリの基礎知識
LTO/オートローダー/仮想テープライブラリの基礎知識MKT International Inc.
 
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)Satoshi Shimazaki
 
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月 知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月 VirtualTech Japan Inc.
 
Lagopus Router v19.07.1
Lagopus Router v19.07.1Lagopus Router v19.07.1
Lagopus Router v19.07.1Tomoya Hibi
 
Openstack neutron vtjseminar_20160302
Openstack neutron vtjseminar_20160302Openstack neutron vtjseminar_20160302
Openstack neutron vtjseminar_20160302Takehiro Kudou
 
分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介Orb, Inc.
 
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...Insight Technology, Inc.
 
Packetbeatの基礎から、IoTデバイス異常検知への応用まで
Packetbeatの基礎から、IoTデバイス異常検知への応用までPacketbeatの基礎から、IoTデバイス異常検知への応用まで
Packetbeatの基礎から、IoTデバイス異常検知への応用までSatoyuki Tsukano
 
Solaris11 osc tokyo2011_fall
Solaris11 osc tokyo2011_fallSolaris11 osc tokyo2011_fall
Solaris11 osc tokyo2011_fall悟 宮崎
 
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)Insight Technology, Inc.
 
Fibre Channel 基礎講座
Fibre Channel 基礎講座Fibre Channel 基礎講座
Fibre Channel 基礎講座Brocade
 
プログラマ目線から見たRDMAのメリットと その応用例について
プログラマ目線から見たRDMAのメリットとその応用例についてプログラマ目線から見たRDMAのメリットとその応用例について
プログラマ目線から見たRDMAのメリットと その応用例についてMasanori Itoh
 
先進的計算基盤システムシンポジウム SACSIS2009 Slide Suzaki
先進的計算基盤システムシンポジウム SACSIS2009 Slide Suzaki先進的計算基盤システムシンポジウム SACSIS2009 Slide Suzaki
先進的計算基盤システムシンポジウム SACSIS2009 Slide SuzakiKuniyasu Suzaki
 

Semelhante a 最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011) (20)

第6回インターネットと運用技術シンポジウム WIPセッション
第6回インターネットと運用技術シンポジウム WIPセッション第6回インターネットと運用技術シンポジウム WIPセッション
第6回インターネットと運用技術シンポジウム WIPセッション
 
LTO/オートローダー/仮想テープライブラリの基礎知識
LTO/オートローダー/仮想テープライブラリの基礎知識LTO/オートローダー/仮想テープライブラリの基礎知識
LTO/オートローダー/仮想テープライブラリの基礎知識
 
計算機理論入門08
計算機理論入門08計算機理論入門08
計算機理論入門08
 
OpenStack Updates
OpenStack UpdatesOpenStack Updates
OpenStack Updates
 
141030ceph
141030ceph141030ceph
141030ceph
 
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
 
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月 知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
 
Lagopus Router v19.07.1
Lagopus Router v19.07.1Lagopus Router v19.07.1
Lagopus Router v19.07.1
 
Openstack neutron vtjseminar_20160302
Openstack neutron vtjseminar_20160302Openstack neutron vtjseminar_20160302
Openstack neutron vtjseminar_20160302
 
分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介
 
Orb oracle
Orb oracleOrb oracle
Orb oracle
 
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
 
Packetbeatの基礎から、IoTデバイス異常検知への応用まで
Packetbeatの基礎から、IoTデバイス異常検知への応用までPacketbeatの基礎から、IoTデバイス異常検知への応用まで
Packetbeatの基礎から、IoTデバイス異常検知への応用まで
 
Solaris11 osc tokyo2011_fall
Solaris11 osc tokyo2011_fallSolaris11 osc tokyo2011_fall
Solaris11 osc tokyo2011_fall
 
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
 
VIOPS08: ハードウェアオフロードの現在と今後
VIOPS08: ハードウェアオフロードの現在と今後VIOPS08: ハードウェアオフロードの現在と今後
VIOPS08: ハードウェアオフロードの現在と今後
 
Fibre Channel 基礎講座
Fibre Channel 基礎講座Fibre Channel 基礎講座
Fibre Channel 基礎講座
 
RICC update meet34
RICC update meet34RICC update meet34
RICC update meet34
 
プログラマ目線から見たRDMAのメリットと その応用例について
プログラマ目線から見たRDMAのメリットとその応用例についてプログラマ目線から見たRDMAのメリットとその応用例について
プログラマ目線から見たRDMAのメリットと その応用例について
 
先進的計算基盤システムシンポジウム SACSIS2009 Slide Suzaki
先進的計算基盤システムシンポジウム SACSIS2009 Slide Suzaki先進的計算基盤システムシンポジウム SACSIS2009 Slide Suzaki
先進的計算基盤システムシンポジウム SACSIS2009 Slide Suzaki
 

Mais de Keisuke Takahashi

Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)Keisuke Takahashi
 
パーフェクト"Elixir情報収集"
パーフェクト"Elixir情報収集"パーフェクト"Elixir情報収集"
パーフェクト"Elixir情報収集"Keisuke Takahashi
 
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会GlusterFS Updates (and more) in 第六回クラウドストレージ研究会
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会Keisuke Takahashi
 
Trying and evaluating the new features of GlusterFS 3.5
Trying and evaluating the new features of GlusterFS 3.5Trying and evaluating the new features of GlusterFS 3.5
Trying and evaluating the new features of GlusterFS 3.5Keisuke Takahashi
 
Gluster Cloud Night in Tokyo 2013 -- Tips for getting started
Gluster Cloud Night in Tokyo 2013 -- Tips for getting startedGluster Cloud Night in Tokyo 2013 -- Tips for getting started
Gluster Cloud Night in Tokyo 2013 -- Tips for getting startedKeisuke Takahashi
 
Big Data入門に見せかけたFluentd入門
Big Data入門に見せかけたFluentd入門Big Data入門に見せかけたFluentd入門
Big Data入門に見せかけたFluentd入門Keisuke Takahashi
 
Creating a shared storage service with GlusterFS
Creating a shared storage service with GlusterFSCreating a shared storage service with GlusterFS
Creating a shared storage service with GlusterFSKeisuke Takahashi
 
GlusterFS As an Object Storage
GlusterFS As an Object StorageGlusterFS As an Object Storage
GlusterFS As an Object StorageKeisuke Takahashi
 
GlusterFS モジュール超概論
GlusterFS モジュール超概論GlusterFS モジュール超概論
GlusterFS モジュール超概論Keisuke Takahashi
 
GlusterFS座談会テクニカルセッション
GlusterFS座談会テクニカルセッションGlusterFS座談会テクニカルセッション
GlusterFS座談会テクニカルセッションKeisuke Takahashi
 

Mais de Keisuke Takahashi (12)

Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
 
パーフェクト"Elixir情報収集"
パーフェクト"Elixir情報収集"パーフェクト"Elixir情報収集"
パーフェクト"Elixir情報収集"
 
GlusterFS Masakari Talks
GlusterFS Masakari TalksGlusterFS Masakari Talks
GlusterFS Masakari Talks
 
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会GlusterFS Updates (and more) in 第六回クラウドストレージ研究会
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会
 
Trying and evaluating the new features of GlusterFS 3.5
Trying and evaluating the new features of GlusterFS 3.5Trying and evaluating the new features of GlusterFS 3.5
Trying and evaluating the new features of GlusterFS 3.5
 
Gluster Cloud Night in Tokyo 2013 -- Tips for getting started
Gluster Cloud Night in Tokyo 2013 -- Tips for getting startedGluster Cloud Night in Tokyo 2013 -- Tips for getting started
Gluster Cloud Night in Tokyo 2013 -- Tips for getting started
 
Big Data入門に見せかけたFluentd入門
Big Data入門に見せかけたFluentd入門Big Data入門に見せかけたFluentd入門
Big Data入門に見せかけたFluentd入門
 
Gluster in Japan 2012-2013
Gluster in Japan 2012-2013Gluster in Japan 2012-2013
Gluster in Japan 2012-2013
 
Creating a shared storage service with GlusterFS
Creating a shared storage service with GlusterFSCreating a shared storage service with GlusterFS
Creating a shared storage service with GlusterFS
 
GlusterFS As an Object Storage
GlusterFS As an Object StorageGlusterFS As an Object Storage
GlusterFS As an Object Storage
 
GlusterFS モジュール超概論
GlusterFS モジュール超概論GlusterFS モジュール超概論
GlusterFS モジュール超概論
 
GlusterFS座談会テクニカルセッション
GlusterFS座談会テクニカルセッションGlusterFS座談会テクニカルセッション
GlusterFS座談会テクニカルセッション
 

最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011)

  • 1. Internet Week 2011 仮想化DAY -組み合わせで作るクラウドシステム- 最新技術動向 GlusterFS 
 2011/12/1 (株)NTTPCコミュニケーションズ Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   1 
  • 4. 発表者の紹介 高橋 敬祐 (TAKAHASHI Keisuke) (個人用)Twitter ID : @keithseahus •  NTTPCコミュニケーションズ在籍 (2006年〜) – Webマイニング系開発 – 分散FS特にGlusterFSの調査,研究,それを利用した開発及びOSS活動 – 宇宙航空関連実証実験及び開発 – その他先端技術調査 •  出入りしている勉強会 –  VIOPS •  この界隈で特に関係の深い人 –  クラウドネットワーク研究会 –  伊藤氏 ( @thatsdone ) –  クラウドストレージ研究会 –  STEC 伊藤氏 ( @HarrisonIto ) –  Tokyo Erlang Workshop –  NTTPC 中冨 ( @nakacya ) –  その他 –  NTTPC 高田 ( @mikiT_T ) Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   4 
  • 6. 分散ファイルシステムとは アーキテクチャ 単一のファイルシステム A B C A B C 36TB 36TB A 36TB B C が、複数の物理コン ピュータノードに分散して ユーザ 存在する。 スイッチ (InfiniBand or Ethernet) A B C 12TB 12TB 12TB レプリケーションや ストレージサーバ群 フォールトトラレンス など、分散FS特有の 機能を提供するもの が多い。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   6 
  • 7. 分散ファイルシステムとは アーキテクチャ 単一のファイルシステム A B C A B C 36TB×3冗長 36TB×3冗長 A B 36TB×3冗長 C が、複数の物理コン ピュータノードに分散して ユーザ 存在する。 スイッチ (InfiniBand or Ethernet) A B C A B C A B C 12TB 12TB 12TB 12TB 12TB 12TB 12TB 12TB 12TB レプリケーションや ストレージサーバ レプリカグループ1 ストレージサーバ レプリカグループ2 ストレージサーバ レプリカグループ3 フォールトトラレンス など、分散FS特有の 機能を提供するもの が多い。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   7 
  • 8. 分散ファイルシステムとは ストレージとしての分類と適用領域 DAS SAN NAS JBOD FC-SAN NFS SCSIストレージ IP-SAN CIFS eSATA iSCSI 分散FS 分散FS Coda, Lustre, PVFS, RedHat GFS, Ceph, OpenAFS, Gfarm, Sheepdog, ZFS, NetApp GlusterFS, Microsoft DFS WAFL, HP LeftHandなど など オブジェクトストレージ 分散FS Google File System, HDFS, MogileFS, Amazon S3 (on Dynamo), Swift, kumofsなど Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   8 
  • 9. インターネットと分散FS 火付け役となったGoogle File System –  2003年10月 19th ACM Symposiumにて発表。 –  2007年頃 論文がインターネット公開されて話題に。 –  追記型,チャンク,レプリケーション,MapReduceへの最適化が特徴。 –  Hadoop HDFSにこれに近いものが実装される。 出典: Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung, Google The Google File System, SOSP’03, October 19–22, 2003, Bolton Landing, New York, USA. Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   9 
  • 10. インターネットと分散FS 分散FSの変遷 : クラウド以前 DAS SAN NAS 実装しやすく 扱いやすい NASが主流。 分散FS 分散FS Coda, Lustre, PVFS, RedHat GFS, Ceph, OpenAFS, Gfarm, Sheepdog, ZFS, NetApp GlusterFS, Microsoft DFS WAFL, HP LeftHandなど など オブジェクトストレージ 分散FS Google File System, HDFS, MogileFS, Amazon S3 (on Dynamo), Swift, kumofsなど Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   10 
  • 11. インターネットと分散FS 分散FSの変遷 : クラウド時代 DAS SAN NAS データセンタ事業 プライベート・クラウ 者向けにSANの利 ド向けとして、SAN 用が増加。 だけでなくNASも根 強い。 パブリック・クラウド向け 分散FS 分散FS Coda, Lustre, PVFS, にオブジェクトストレー RedHat GFS, Ceph, Sheepdog, ZFS, NetApp OpenAFS, Gfarm, GlusterFS, Microsoft DFS ジとしての実装が台頭。 WAFL, HP LeftHandなど など オブジェクトストレージ 分散FS Google File System, HDFS, MogileFS, Amazon S3 (on Dynamo), Swift, kumofsなど Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   11 
  • 13. 分散FSの中での位置付け DAS SAN NAS GlusterFSは、 NASとして利用可 能なファイルスト レージ。 分散FS 分散FS Coda, Lustre, PVFS, RedHat GFS, Ceph, OpenAFS, Gfarm, Sheepdog, ZFS, NetApp GlusterFS, Microsoft DFS WAFL, HP LeftHandなど など オブジェクトストレージ 分散FS Google File System, HDFS, MogileFS, Amazon S3 (on Dynamo), Swift, kumofsなど Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   13 
  • 14. GlusterFSの歴史 GlusterFS開発以前 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   14 
  • 15. GlusterFSの歴史 GlusterFS 1.3〜3.2 2007 2009 2010 2011 ・Geo-replication による遠隔地への GlusterFS GlusterFS 非同期レプリケー 1.3.x 3.1.x ションが可能に。 GlusterFS GlusterFS 2.0.x 3.2.x 転送プロトコルが ・glusterコマンドによ ASCIIからバイナリへ。 り設定ファイルの記述 GlusterFS が不要に。 3.0.x ・glusterdの実装によ ・Elastic Hash りノンストップでのノー 仮想マシン Algorithmの導入 ド追加が可能に。 やAMIとし ・バックグラウンドで ・NFSサーバを実装。 て提供。 のself-heal Gluster ISOイメージで OSごと提供。 GlusterSP GlusterSP Virtual ほぼzero-conf。 3.0 3.1 Appliance Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   15 
  • 16. GlusterFSの仕様と要件 仕様 記述言語 C ライセンス GPL v3, AGPL v3 OS及びハードウェア要件 サーバ クライアント OS要件 Linux (RHEL系5, 6推奨) Linux, Windows(CIFS) ハードウェア要件 64bit Intelアーキテクチャ 64bit Intelアーキテクチャ ネットワーク要件 サーバ〜クライアント サーバ〜遠隔サーバ サーバ〜サーバ (Geo-replication) ギガビット・イーサネット ○ ○ 10ギガビット・イーサネット ○ ○ InfiniBand RDMA ○ InfiniBand IPoIB ○ ○ インターネット ○ Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   16 
  • 17. GlusterFS 10の特徴 1.  ペタバイト・スケール 2.  機能ごとのモジュール化 3.  ゼロ・シングルポイント障害 4.  選べるレプリケーション方式 5.  NFSサーバ 6.  簡単・スピーディーな構築 7.  管理・監視コマンド 8.  InfiniBand RDMA 9.  豊富な導入実績 10.  クラウド基盤連携 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   17 
  • 18. GlusterFS 10の特徴(1) ペタバイト・スケール •  16エクサバイト/1ボリューム(ソースコードより)。 図: 自作モジュールによる検証結果 •  商用利用実績としては数ペタバイトの企業も。 •  無停止でノード追加(=容量拡張)が可能。 •  扱えるファイル数は2^128個/1ボリューム 18  Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.  
  • 19. GlusterFS 10の特徴(2) 機能ごとのモジュール化 •  GlusterFSの機能を モジュールに隠蔽。 •  機能追加が容易。 •  モジュールの動的 ローディングにより、 構成変更が容易。 •  バグの影響範囲を小 さくすることができる。 図: GlusterFS 2.0でのモジュール構成例 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   19 
  • 20. GlusterFS 10の特徴(3) ゼロ・シングルポイント障害 •  多くの場合にシング A B C ルポイントとなる中央 36TB×2冗長 サーバが存在しない。 ユーザ •  シングルポイントが 無い構成が取れる。 スイッチ (InfiniBand or Ethernet) •  レプリカ障害時の A B C A B C フェイルオーバも(当 12TB 12TB 12TB 12TB 12TB 12TB ストレージサーバ ストレージサーバ 然)可能。 レプリカグループ1 レプリカグループ2 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   20 
  • 21. GlusterFS 10の特徴(4) 選べるレプリケーション方式 同期 非同期 レプリケーション レプリケーション 長所 確実なレプリケー 帯域幅に影響されな ション い 短所 十分な帯域が必要 確実性を保証できな い 使用 ボリューム作成時 Geo-replicationを設 方法 に設定 定 組み合わせて使用することも可能。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   21 
  • 22. GlusterFS 10の特徴(5) NFSサーバ •  GlusterFSが独自に実 装。 参考:GlusterFS FUSE コールシーケンス •  直接GlusterFSプロトコ ルでストレージ側と通 信するサーバ。 •  FUSEを使用しない。 •  クライアント側での FUSE及びGlusterFS のインストールが不要。 •  クライアントではカー ネルのバッファ・キャッ シュが有効に。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   22 
  • 23. GlusterFS 10の特徴(6) 簡単・スピーディーな構築 1.  rpmのインストール 2.  peerの登録 3.  volumeの作成とスタート 4.  クライアントからのマウント # rpmbuild -ta glusterfs-3.2.x.tar.gz --without rdma # rpm -Uvh /usr/src/redhat/RPMS/x86_64/glusterfs-* # for i in {peer1 peer2 peer3 peer4}; do gluster peer probe $i; done # gluster volume create volname replica 2 peer1:/path/to/brick peer2:/path/to/brick peer3:/path/to/brick peer4:/path/to/brick # gluster volume start volname # mount -t nfs -o hard,intr,nosuid peer1:/volname /mnt/nfs (# mount -t glusterfs localhost:/volname /mnt/glusterfs) Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   23 
  • 24. GlusterFS 10の特徴(7) 管理・監視コマンド •  管理コマンド –  gluster peer {probe|status|detach} ... –  gluster volume {create|info|start|stop|delete|rename|set} ... –  gluster volume {add-brick|remove-brick|replace-brick} ... –  gluster volume rebalance ... –  gluster volume log {filename|locate|rotate} ... •  監視コマンド –  gluster volume top ... {open|read|write} ... –  gluster volume top ... {opendir|readdir} ... –  gluster volume top ... {read-perf|write-perf} ... Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   24 
  • 25. GlusterFS 10の特徴(8) InfiniBand RDMA •  NFSの場合は、NFS A B C サーバ〜ストレージ 36TB×2冗長 間。 ユーザ(GlusterFSでマウント) •  GlusterFSの場合は、 クライアント〜スト スイッチ (InfiniBand or Ethernet) レージ間。 A B C A B C •  TCPではなくRDMAを 12TB 12TB 12TB 12TB 12TB 12TB ストレージサーバ ストレージサーバ 使用することで、低レ レプリカグループ1 レプリカグループ2 イテンシを実現。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   25 
  • 26. GlusterFS 10の特徴(9) 豊富な導入実績 •  音楽配信 •  動画配信 •  広告配信 •  エンタープライズ向けクラウドソリューション •  医療 •  etc Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   26 
  • 27. GlusterFS 10の特徴(10) クラウド基盤連携 •  HadoopのHDFSの代替として… –  HDFSとの共存も可能 •  OpenStackのSwiftの代替として… Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   27 
  • 28. GlusterFS(又は分散FS)のメリット •  ソフトウェア開発者 –  データアクセス方式を選べる(POSIX準拠,RESTful API)。 –  教育用にも適している。 –  モジュール開発のロマン。 •  システム運用者 –  導入や操作が簡単。 –  筐体故障に強い。 –  専用の監視コマンドがある。 –  サーバの追加による広帯域化を検討することができる。 •  サービス企画者 –  スモールスタートが可能。 –  ベンダ・ロックインを回避できる。 –  増設時点で最適なハードウェアを選ぶことができる。 –  クラウド上に構築することもできる(Gluster Virtual Appliance)。 –  NFSを使用することで責任分界点を明確にできる。 –  必要に応じてDRサービスを追加することができる(Geo-replication)。 •  営業 –  ストレージのGB単価を大幅に下げられる。 –  様々な導入実績を紹介することができる。 –  クラウド時代に合ったキャッチーな提案ができる。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   28 
  • 29. GlusterFSの制約 •  提供していない機能等(例) –  マルチテナンシー(UID/GIDとパーミッション, Quotaはある) –  シン・プロビジョニング –  重複排除 –  データ・コラプションのチェック –  暗号化(データ,経路※) ※Geo-replicationは経路暗号化対応 –  NFS ネットワーク・ロック・マネージャ (NLM) –  ブロックストレージ –  QoS –  パリティベースの分散 –  仕様書・設計書(笑) •  特別な運用が必要な操作 –  ボリュームサイズ縮小 –  レプリカ数・ストライプ数の変更 –  インターコネクトのプロトコル変更(TCP <-> RDMA) –  既存クラスタの一部を別クラスタに移動(古い設定ファイルに注意) •  アーキテクチャ上の制約 –  Hash計算なので偏りは発生し得る –  特定操作によりシステム全体に負荷がかかる –  replicaやstripeのグルーピングは固定的 –  Split Brain問題は残る –  NAT越えはできない(※Geo-replicationを除く) –  FUSE特有の制約(O_DIRECTやmmapが使えないなど。GlusterFSプロトコルの場合。) –  RDMAはzero-copyではない –  TCPポート数に起因する事実上のノード数制限 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   29 
  • 30. 構成例 distribute構成 •  最もプリミティブな構 成。 A B C A B C A B C 36TB 36TB 36TB •  キャッシュ等、容量 が小さく、最悪消え ユーザ ても問題が無いよう スイッチ (InfiniBand なデータ向き。 or Ethernet) •  SSD等を利用するこ A B C とでハードウェアの 12TB 12TB 12TB 信頼性が高められ ストレージサーバ群 れば、通常利用も可 能かも? Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   30 
  • 31. 構成例 distributed-replicate構成 •  最もポピュラーな構 成。 A B C A B C A B C 36TB×3冗長 36TB×3冗長 36TB×3冗長 •  同期レプリケーショ ンは、書き込み時に ユーザ レプリカの数に比例 スイッチ (InfiniBand して帯域を圧迫する or Ethernet) ことに注意。 A B C A B C A B C •  また、レプリカの数 12TB 12TB 12TB 12TB 12TB 12TB 12TB 12TB 12TB に比例してハード ストレージサーバ レプリカグループ1 ストレージサーバ レプリカグループ2 ストレージサーバ レプリカグループ3 ウェア,ラック代,電 気代がかかることに も注意。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   31 
  • 32. 構成例 distributed-stripe構成 •  冗長性よりも速度を 稼ぎたい場合に有 A B C A B C A B C 108TB 108TB 108TB 効。 •  しかし、大抵の場合 ユーザ は、コネクティビティ スイッチ (InfiniBand にお金をかけた方が or Ethernet) ランニングコストが A/3 B/3 C/3 A/3 B/3 C/3 A/3 B/3 C/3 安く済むはず。 12TB 12TB 12TB 12TB 12TB 12TB 12TB 12TB 12TB •  RAID10構成は現状 ストレージサーバ ストライプグループ1 ストレージサーバ ストライプグループ2 ストレージサーバ ストライプグループ3 はとれない(3.0系ま では出来た)。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   32 
  • 33. 構成例 distributed-replicate + Geo-replication構成 A B C A B C A B C 36TB×3冗長 36TB×3冗長 36TB×3冗長 A B C A B C A B C 36TB×3冗長 ユーザ 36TB×3冗長 36TB×3冗長 スイッチ ユーザ (InfiniBand or Ethernet) スイッチ A B C A B C A B C (InfiniBand or Ethernet) A B C A B C A B C 12TB 12TB 12TB 12TB 12TB 12TB 12TB 12TB 12TB ストレージサーバ ストレージサーバ ストレージサーバ レプリカグループ1 レプリカグループ2 レプリカグループ3 12TB 12TB 12TB 12TB 12TB 12TB 12TB 12TB 12TB ストレージサーバ ストレージサーバ ストレージサーバ レプリカグループ1 レプリカグループ2 レプリカグループ3 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   33 
  • 34. 性能特性 •  環境 –  distributed-replicate構成(replica 3) –  ギガビット・イーサネット越しのNFSマウント –  ネットワークはすべてギガビット・イーサネット –  クライアント:HP DL360 G6 –  ストレージ:HP DL180 G5 •  ベンチマーク –  IOzone 3.326 –  ファイルサイズ:4KB〜2GB –  レコードサイズ:4KB〜16MB –  2種類のベンチマーク •  特定オプション (-c -e -I -o -G -+r -+D) の有無 •  iozone -az –i 0 -I -2 ... -w -+w -+q 0 ... [特定オプション] –  各10回計測。 –  各ファイルサイズごとの代表値を使用。本ベンチマークにおける代表値 は、各レコードサイズの算術平均値(Bandwidth, CPU使用率)。なお、結 果の分類及び有意水準の設定は行っていない。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   34 
  • 35. 性能特性 グラフの説明 •  赤系は書き込み系。青系は 読み込み系。 •  濃い色:特定オプションあり, 淡い色:特定オプションなし •  対数グラフ。 •  x軸:ファイルサイズ (KBytes), 4KB〜2GB •  左y軸:Bandwidth (KBytes/ sec), 棒グラフ, 1MB/sec〜 10GB/sec •  右y軸:CPU使用率(%), 折れ 線グラフ, 0%〜100% Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   35 
  • 36. 性能特性 シーケンシャル書き込み Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   36 
  • 37. 性能特性 シーケンシャル上書き Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   37 
  • 38. 性能特性 ランダム書き込み Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   38 
  • 39. 性能特性 シーケンシャル読み込み Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   39 
  • 40. 性能特性 シーケンシャル再読み込み Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   40 
  • 41. 性能特性 ランダム読み込み Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   41 
  • 43. GlusterFSの最新動向 GlusterFS 3.3qa版 •  オブジェクトストレージの実装 •  クラウド基盤連携 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   43 
  • 44. GlusterFSの最新動向 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   44 
  • 46. GlusterFSの今後(を占う) •  HekaFS(旧CloudFS)とのマージ? •  迫り来る強力なライバルたち? Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   46 
  • 48. まとめ •  GlusterFSの概要と最新動向をお伝えしました。 •  完成度が高く特徴的でありながら、継続的な発展が 期待できる分散FSです。 •  HadoopやOpenStackと連携できるため、クラウドシ ステムを「組み合わせて作る」のに適しています。 •  扱いやすくラーニングコストも低いため、ヒューマン リソースを他の複雑なシステムに向けることができ ます。 •  拡張性が高いため、プログラマにとっても面白い テーマだと思います。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   48 
  • 50. 参考 •  Gluster Support –  Red Hat Networkによるサポートへ移行中。 •  NTTPC Gluster Support –  Glusterの正式な代理店。 –  ライセンスの販売取り次ぎ。 –  日本語でのサポート。 –  日本語での構築支援。 –  storage-contact @ nttpc.co.jp まで。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   50 
  • 51. 参考 •  過去の活動 –  第一回GlusterFS座談会 •  2011/09/14 於 株式会社プリファードインフラストラクチャー様 •  スライド公開中(プログラマ/ソフトウェア技術者向け)。 •  Ustream(録画)公開中。 -> http://www.ustream.tv/channel/glusterfs •  Togetterあり。 -> http://togetter.com/li/188183 –  第?回社内Lightning Talk Nite •  2011/11/2 於 (株)NTTPCコミュニケーションズ •  スライド公開中(Web系プログラマ向け)。 •  今後の活動予定 –  第四回クラウドストレージ研究会 •  2011/12/8 於 ビットアイルセミナールーム(天王洲) •  より技術的な詳細を紹介予定(インフラエンジニア向け?) –  第二回GlusterFS座談会 •  日程未定 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   51 
  • 52. 参考 •  公開資料 – http://www.slideshare.net/keithseahus •  日本GlusterFSユーザー会 – http://groups.google.com/group/gluster-ja ※上記に関しては発表者のGluster Community Memberとしての個人的活動になります。各関係企業は関与をしておりません。 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   52 
  • 53. おわり 1. 発表者の紹介 2. 分散ファイルシステムとは 3. GlusterFS概論 ありがとうございました 4. GlusterFSの最新動向 5. GlusterFSの今後(を占う) 6. まとめ 7. 参考 Copyright  (C)  2011,  NTTPC  Communications,  Inc.  All  Rights  Reserved.   53