SlideShare a Scribd company logo
1 of 27
Download to read offline
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 1
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 2
Agenda
What is GlusterFS?
The latest GlusterFS
Real world GlusterFS
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 3
What is
GlusterFS?
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 4
分散ファイルシステム
出典:高橋敬祐 「テクノロジー最前線 今注目の分散ファイルシステム「GlusterFS」」 『日経SYSTEMS 2014年10月号』 pp.54-59
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 5
What is GlusterFS?
Since 2005
目指す世界
すべてのクラウド事業者がGoogleのようにスケーラブル
なストレージ基盤を構築できること
クラウド事業者が自由にハードウェアを選べるようにソフ
トウェアを実装すること
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 6
What is GlusterFS?
特徴
中央サーバを持たない構成
サーバサイドはシンプル。クライアントが豊富な機能を備
える。
多様なインタフェース
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 7
特徴1:中央サーバを持たない構成
出典:高橋敬祐 「テクノロジー最前線 今注目の分散ファイルシステム「GlusterFS」」 『日経SYSTEMS 2014年10月号』 pp.54-59
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 8
特徴2:クライアントに豊富な機能
出典:高橋敬祐 「テクノロジー最前線 今注目の分散ファイルシステム「GlusterFS」」 『日経SYSTEMS 2014年10月号』 pp.54-59
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 9
特徴3:多様なインタフェース
出典:高橋敬祐 「テクノロジー最前線 今注目の分散ファイルシステム「GlusterFS」」 『日経SYSTEMS 2014年10月号』 pp.54-59
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 10
self-heal
出典:高橋敬祐 「テクノロジー最前線 今注目の分散ファイルシステム「GlusterFS」」 『日経SYSTEMS 2014年10月号』 pp.54-59
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 11
The latest
GlusterFS
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 12
The latest GlusterFS
3.6.0beta3, 3.5.3beta1
Bug triage中 (7回目, 10/29時点)
トリアージ対象のバグは全て解消
新たなトリアージ対象11件
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 13
GlusterFS 3.6 でのアップデート
Erasure Coding
ヘテロジニアスなブリック
ボリュームをスコープとしたglusterdのロックが可能に
ボリュームのスナップショット
レプリケーションのチェンジログ
SSLサポートの強化
RDMAの強化
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 14
将来の機能追加予定
ストレージ自動階層化
ログをベースとしたチェイン・レプリケーション
ゴミ箱
小容量ファイルに関する性能向上
リバランスの性能向上
SELinuxとのインテグレーション
ポリシーベースのsplit brain解決
GlusterFS Serverのクォーラム
REST API
カスタム・トランスレータ追加の簡易化
etc...
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 15
参考: ストレージ自動階層化
出典:http://gluster.org/community/documentation/index.php/Features/gluster_compliance_archive
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 16
その他の話題
OpenShift
GlusterFlow
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 17
GlusterFlow
出典: http://glusterflow.org/
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 18
GlusterFlow
出典: http://glusterflow.org/
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 19
Real world
GlusterFS
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 20
ストレージプール
事例:OpenStackとのインテグレーション
GlusterFS GlusterFS GlusterFS GlusterFS
qemu
libgfapi I/F
Nova
KVMゲスト
Cinder
Block
Storage
qemu
libgfapi I/F
Nova
KVMゲスト
Cinder
Block
Storage
qemu
libgfapi I/F
Nova
KVMゲスト
Cinder
Block
Storage
qemu
libgfapi I/F
Nova
KVMゲスト
Cinder
Block
Storage
qemu
libgfapi I/F
Nova
KVMゲスト
Cinder
Block
Storage
......
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 21
イベントテーマ「分散ストレージを評価してみた」
性能
 libgfapi vs FUSE vs NFS
 KVMゲストの収容限界調査
評価環境
 10Gig-E
 SSD
 CentOS 7, Kernelチューニング済み
 OpenStack Icehouse
 GlusterFS 3.5.2, 各パラメタチューニング済み
ベンチマークツール:fio 2.1.7
 各KVMゲスト上で5回計測、平均値を採用
 record size = 4KB
 file size = 10GB
 jobs数 = 8
 iodepth = 8, 1 (それぞれseq, rand)
参考値(rand r, rand w, seq r, seq w, IOPS)
 東芝SSD&XFS ... 76213, 29371, 98295, 112217
 上記+GlusterNative ... 16464, 14927, 17553, 26624
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 22
libgfapi vs FUSE vs NFS
・KVMゲスト50VM
・このうち10VM上でfioを同時実行
・各KVMゲストのIOPS上限を1000に制限
↓
・ホストOSのload average, iowaitに関して、
libgfapiに大きなアドバンテージ。
・KVMゲストのiowaitもlibgfapiが優位。
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 23
KVMゲストの収容限界調査(libgfapi, IOPS)
・qemu-kvmのバージョン2.0を使用 (1.5.3使用時
は、KVMゲスト50VM時にVMがio-errorでクラッ
シュ)
・各KVMゲストのIOPS上限を1000に制限(10VM
以上の場合)
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 24
KVMゲストの収容限界調査(libgfapi, スループット)
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 25
イベントテーマ「SDS導入に必要なことは?」
冷静になって考える
本当に必要か?なぜ必要なのか?
インタフェースは最適か?
2冗長?3冗長?
パフォーマンスのスケールアウトに対する考察
収容設計は入念に
アクセスパターン
要求されるスループット
ログの管理も要検討
ログローテーション
ログコレクタの活用
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 26
Conclusion
GlusterFSについて紹介しました。
実装予定機能や関連ツールなど、技術的な話題は(今
も昔も)豊富にあります。
多数の商用実績があります。今回は2つの事例を紹介
しました。
評価として、OpenStack Cinderとしてのユースケース
における性能評価を紹介しました。
Software Defined Storageの導入は計画的に。
Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 27
To contact us, e-mail here -> storage-contact@nttpc.co.jp

More Related Content

What's hot

レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)Katsutoshi Kojima
 
Comparing GlusterFS Swift API to Native Swift
Comparing GlusterFS Swift API to Native SwiftComparing GlusterFS Swift API to Native Swift
Comparing GlusterFS Swift API to Native SwiftEtsuji Nakai
 
Storage by Red Hat #rhcpday 2015
Storage by Red Hat #rhcpday 2015Storage by Red Hat #rhcpday 2015
Storage by Red Hat #rhcpday 2015Emma Haruka Iwao
 
Ceph With Quanta Stor
Ceph With Quanta Stor Ceph With Quanta Stor
Ceph With Quanta Stor Kazuki Mayama
 
openstack+cephインテグレーション
openstack+cephインテグレーションopenstack+cephインテグレーション
openstack+cephインテグレーションOSSラボ株式会社
 
DRBD 8.3の開発終了に伴う今後の対応について
DRBD 8.3の開発終了に伴う今後の対応についてDRBD 8.3の開発終了に伴う今後の対応について
DRBD 8.3の開発終了に伴う今後の対応について株式会社サードウェア
 
Cephを用いたwordpressの構築[LT版]
Cephを用いたwordpressの構築[LT版] Cephを用いたwordpressの構築[LT版]
Cephを用いたwordpressの構築[LT版] Kat 0gm
 
KVM環境におけるネットワーク速度ベンチマーク
KVM環境におけるネットワーク速度ベンチマークKVM環境におけるネットワーク速度ベンチマーク
KVM環境におけるネットワーク速度ベンチマークVirtualTech Japan Inc.
 
コンテナって何?
コンテナって何?コンテナって何?
コンテナって何?Hiroyuki Numao
 
ceph acceleration and storage architecture
ceph acceleration and storage architectureceph acceleration and storage architecture
ceph acceleration and storage architectureYuki Kitajima
 
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計maebashi
 
Ethernetの受信処理
Ethernetの受信処理Ethernetの受信処理
Ethernetの受信処理Takuya ASADA
 
20180423 OpenStackユーザー会 SDS
20180423 OpenStackユーザー会 SDS20180423 OpenStackユーザー会 SDS
20180423 OpenStackユーザー会 SDSTakuya Utsunomiya
 
サバフェスLT(元うなぎ屋)
サバフェスLT(元うなぎ屋)サバフェスLT(元うなぎ屋)
サバフェスLT(元うなぎ屋)snicker_jp
 
Red Hat ストレージ製品
Red Hat ストレージ製品Red Hat ストレージ製品
Red Hat ストレージ製品Takuya Utsunomiya
 
Router board勉強会vol2(配布用)
Router board勉強会vol2(配布用)Router board勉強会vol2(配布用)
Router board勉強会vol2(配布用)milk hanakara
 

What's hot (20)

レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
 
Comparing GlusterFS Swift API to Native Swift
Comparing GlusterFS Swift API to Native SwiftComparing GlusterFS Swift API to Native Swift
Comparing GlusterFS Swift API to Native Swift
 
Storage by Red Hat #rhcpday 2015
Storage by Red Hat #rhcpday 2015Storage by Red Hat #rhcpday 2015
Storage by Red Hat #rhcpday 2015
 
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
 
Ceph With Quanta Stor
Ceph With Quanta Stor Ceph With Quanta Stor
Ceph With Quanta Stor
 
openstack+cephインテグレーション
openstack+cephインテグレーションopenstack+cephインテグレーション
openstack+cephインテグレーション
 
DRBD 8.3の開発終了に伴う今後の対応について
DRBD 8.3の開発終了に伴う今後の対応についてDRBD 8.3の開発終了に伴う今後の対応について
DRBD 8.3の開発終了に伴う今後の対応について
 
Cephを用いたwordpressの構築[LT版]
Cephを用いたwordpressの構築[LT版] Cephを用いたwordpressの構築[LT版]
Cephを用いたwordpressの構築[LT版]
 
KVM環境におけるネットワーク速度ベンチマーク
KVM環境におけるネットワーク速度ベンチマークKVM環境におけるネットワーク速度ベンチマーク
KVM環境におけるネットワーク速度ベンチマーク
 
コンテナって何?
コンテナって何?コンテナって何?
コンテナって何?
 
ceph acceleration and storage architecture
ceph acceleration and storage architectureceph acceleration and storage architecture
ceph acceleration and storage architecture
 
DRBD9とdrbdmanageの紹介
DRBD9とdrbdmanageの紹介DRBD9とdrbdmanageの紹介
DRBD9とdrbdmanageの紹介
 
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
 
Ethernetの受信処理
Ethernetの受信処理Ethernetの受信処理
Ethernetの受信処理
 
DRBD9とdrbdmanageの概要紹介
DRBD9とdrbdmanageの概要紹介DRBD9とdrbdmanageの概要紹介
DRBD9とdrbdmanageの概要紹介
 
20180423 OpenStackユーザー会 SDS
20180423 OpenStackユーザー会 SDS20180423 OpenStackユーザー会 SDS
20180423 OpenStackユーザー会 SDS
 
Troveコミュニティ動向
Troveコミュニティ動向Troveコミュニティ動向
Troveコミュニティ動向
 
サバフェスLT(元うなぎ屋)
サバフェスLT(元うなぎ屋)サバフェスLT(元うなぎ屋)
サバフェスLT(元うなぎ屋)
 
Red Hat ストレージ製品
Red Hat ストレージ製品Red Hat ストレージ製品
Red Hat ストレージ製品
 
Router board勉強会vol2(配布用)
Router board勉強会vol2(配布用)Router board勉強会vol2(配布用)
Router board勉強会vol2(配布用)
 

Similar to GlusterFS Updates (and more) in 第六回クラウドストレージ研究会

2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMFAtomu Hidaka
 
OpenStack Swiftとそのエコシステムの最新動向
OpenStack Swiftとそのエコシステムの最新動向OpenStack Swiftとそのエコシステムの最新動向
OpenStack Swiftとそのエコシステムの最新動向NTT Software Innovation Center
 
KubeCon EU報告(ランタイム関連,イメージ関連)
KubeCon EU報告(ランタイム関連,イメージ関連)KubeCon EU報告(ランタイム関連,イメージ関連)
KubeCon EU報告(ランタイム関連,イメージ関連)Akihiro Suda
 
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc.,  at 2013/12/12 Okin...OpenStack base public cloud service by GMO Internet Inc.,  at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...Naoto Gohko
 
2015 0228 OpenStack swift; GMO Internet Services
2015 0228 OpenStack swift; GMO Internet Services2015 0228 OpenStack swift; GMO Internet Services
2015 0228 OpenStack swift; GMO Internet ServicesNaoto Gohko
 
IT pro Special 登壇資料 Windows server 2003 移行先の選択と特徴
IT pro Special 登壇資料 Windows server 2003 移行先の選択と特徴IT pro Special 登壇資料 Windows server 2003 移行先の選択と特徴
IT pro Special 登壇資料 Windows server 2003 移行先の選択と特徴NetApp Japan
 
AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)shimadah
 
TungstenFabricでOpenStackとk8sをラクラク管理
TungstenFabricでOpenStackとk8sをラクラク管理TungstenFabricでOpenStackとk8sをラクラク管理
TungstenFabricでOpenStackとk8sをラクラク管理Yuki Yamashita
 
20140826 it pro_expo_rev2
20140826 it pro_expo_rev220140826 it pro_expo_rev2
20140826 it pro_expo_rev2Takano Masaru
 
CONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 NetworkCONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 NetworkYuya Takahashi
 
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月NTTデータ様講演 OpenStack最新情報セミナー 2014年6月
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月VirtualTech Japan Inc.
 
root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす Akihiro Suda
 
Provisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with TerraformProvisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with TerraformWataru Unno
 
OpenStack & Container
OpenStack & ContainerOpenStack & Container
OpenStack & ContainerHiroki Ito
 
MSC2014_NetApp_Session
MSC2014_NetApp_SessionMSC2014_NetApp_Session
MSC2014_NetApp_SessionTakano Masaru
 
"Global Distcloud File System" ~インタークラウド広域分散ファイルシステム 大陸間横断ライブマイグレーションを実現する技術
"Global Distcloud File System" ~インタークラウド広域分散ファイルシステム 大陸間横断ライブマイグレーションを実現する技術"Global Distcloud File System" ~インタークラウド広域分散ファイルシステム 大陸間横断ライブマイグレーションを実現する技術
"Global Distcloud File System" ~インタークラウド広域分散ファイルシステム 大陸間横断ライブマイグレーションを実現する技術Tech Circle
 
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSSkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSKensaku Komatsu
 
OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性Hirofumi Ichihara
 

Similar to GlusterFS Updates (and more) in 第六回クラウドストレージ研究会 (20)

2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
 
OpenStack Swiftとそのエコシステムの最新動向
OpenStack Swiftとそのエコシステムの最新動向OpenStack Swiftとそのエコシステムの最新動向
OpenStack Swiftとそのエコシステムの最新動向
 
KubeCon EU報告(ランタイム関連,イメージ関連)
KubeCon EU報告(ランタイム関連,イメージ関連)KubeCon EU報告(ランタイム関連,イメージ関連)
KubeCon EU報告(ランタイム関連,イメージ関連)
 
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc.,  at 2013/12/12 Okin...OpenStack base public cloud service by GMO Internet Inc.,  at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
 
July techfesta2014 f30
July techfesta2014 f30July techfesta2014 f30
July techfesta2014 f30
 
2015 0228 OpenStack swift; GMO Internet Services
2015 0228 OpenStack swift; GMO Internet Services2015 0228 OpenStack swift; GMO Internet Services
2015 0228 OpenStack swift; GMO Internet Services
 
IT pro Special 登壇資料 Windows server 2003 移行先の選択と特徴
IT pro Special 登壇資料 Windows server 2003 移行先の選択と特徴IT pro Special 登壇資料 Windows server 2003 移行先の選択と特徴
IT pro Special 登壇資料 Windows server 2003 移行先の選択と特徴
 
AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)
 
TungstenFabricでOpenStackとk8sをラクラク管理
TungstenFabricでOpenStackとk8sをラクラク管理TungstenFabricでOpenStackとk8sをラクラク管理
TungstenFabricでOpenStackとk8sをラクラク管理
 
20140826 it pro_expo_rev2
20140826 it pro_expo_rev220140826 it pro_expo_rev2
20140826 it pro_expo_rev2
 
CONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 NetworkCONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 Network
 
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤
 
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月NTTデータ様講演 OpenStack最新情報セミナー 2014年6月
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月
 
root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす
 
Provisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with TerraformProvisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with Terraform
 
OpenStack & Container
OpenStack & ContainerOpenStack & Container
OpenStack & Container
 
MSC2014_NetApp_Session
MSC2014_NetApp_SessionMSC2014_NetApp_Session
MSC2014_NetApp_Session
 
"Global Distcloud File System" ~インタークラウド広域分散ファイルシステム 大陸間横断ライブマイグレーションを実現する技術
"Global Distcloud File System" ~インタークラウド広域分散ファイルシステム 大陸間横断ライブマイグレーションを実現する技術"Global Distcloud File System" ~インタークラウド広域分散ファイルシステム 大陸間横断ライブマイグレーションを実現する技術
"Global Distcloud File System" ~インタークラウド広域分散ファイルシステム 大陸間横断ライブマイグレーションを実現する技術
 
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSSkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
 
OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性
 

More from 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
 
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とInfiniBandの小話
GlusterFSとInfiniBandの小話GlusterFSとInfiniBandの小話
GlusterFSとInfiniBandの小話Keisuke Takahashi
 
GlusterFS 技術と動向 2of2
GlusterFS 技術と動向 2of2GlusterFS 技術と動向 2of2
GlusterFS 技術と動向 2of2Keisuke Takahashi
 
GlusterFS 技術と動向 1of2
GlusterFS 技術と動向 1of2GlusterFS 技術と動向 1of2
GlusterFS 技術と動向 1of2Keisuke Takahashi
 
最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011)
最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011)最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011)
最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011)Keisuke 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
 

More from Keisuke Takahashi (14)

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情報収集"
 
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とInfiniBandの小話
GlusterFSとInfiniBandの小話GlusterFSとInfiniBandの小話
GlusterFSとInfiniBandの小話
 
GlusterFS 技術と動向 2of2
GlusterFS 技術と動向 2of2GlusterFS 技術と動向 2of2
GlusterFS 技術と動向 2of2
 
GlusterFS 技術と動向 1of2
GlusterFS 技術と動向 1of2GlusterFS 技術と動向 1of2
GlusterFS 技術と動向 1of2
 
最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011)
最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011)最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011)
最新技術動向 GlusterFS (仮想化DAY, Internet Week 2011)
 
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座談会テクニカルセッション
 

Recently uploaded

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 

Recently uploaded (10)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

GlusterFS Updates (and more) in 第六回クラウドストレージ研究会

  • 1. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 1
  • 2. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 2 Agenda What is GlusterFS? The latest GlusterFS Real world GlusterFS
  • 3. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 3 What is GlusterFS?
  • 4. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 4 分散ファイルシステム 出典:高橋敬祐 「テクノロジー最前線 今注目の分散ファイルシステム「GlusterFS」」 『日経SYSTEMS 2014年10月号』 pp.54-59
  • 5. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 5 What is GlusterFS? Since 2005 目指す世界 すべてのクラウド事業者がGoogleのようにスケーラブル なストレージ基盤を構築できること クラウド事業者が自由にハードウェアを選べるようにソフ トウェアを実装すること
  • 6. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 6 What is GlusterFS? 特徴 中央サーバを持たない構成 サーバサイドはシンプル。クライアントが豊富な機能を備 える。 多様なインタフェース
  • 7. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 7 特徴1:中央サーバを持たない構成 出典:高橋敬祐 「テクノロジー最前線 今注目の分散ファイルシステム「GlusterFS」」 『日経SYSTEMS 2014年10月号』 pp.54-59
  • 8. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 8 特徴2:クライアントに豊富な機能 出典:高橋敬祐 「テクノロジー最前線 今注目の分散ファイルシステム「GlusterFS」」 『日経SYSTEMS 2014年10月号』 pp.54-59
  • 9. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 9 特徴3:多様なインタフェース 出典:高橋敬祐 「テクノロジー最前線 今注目の分散ファイルシステム「GlusterFS」」 『日経SYSTEMS 2014年10月号』 pp.54-59
  • 10. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 10 self-heal 出典:高橋敬祐 「テクノロジー最前線 今注目の分散ファイルシステム「GlusterFS」」 『日経SYSTEMS 2014年10月号』 pp.54-59
  • 11. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 11 The latest GlusterFS
  • 12. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 12 The latest GlusterFS 3.6.0beta3, 3.5.3beta1 Bug triage中 (7回目, 10/29時点) トリアージ対象のバグは全て解消 新たなトリアージ対象11件
  • 13. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 13 GlusterFS 3.6 でのアップデート Erasure Coding ヘテロジニアスなブリック ボリュームをスコープとしたglusterdのロックが可能に ボリュームのスナップショット レプリケーションのチェンジログ SSLサポートの強化 RDMAの強化
  • 14. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 14 将来の機能追加予定 ストレージ自動階層化 ログをベースとしたチェイン・レプリケーション ゴミ箱 小容量ファイルに関する性能向上 リバランスの性能向上 SELinuxとのインテグレーション ポリシーベースのsplit brain解決 GlusterFS Serverのクォーラム REST API カスタム・トランスレータ追加の簡易化 etc...
  • 15. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 15 参考: ストレージ自動階層化 出典:http://gluster.org/community/documentation/index.php/Features/gluster_compliance_archive
  • 16. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 16 その他の話題 OpenShift GlusterFlow
  • 17. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 17 GlusterFlow 出典: http://glusterflow.org/
  • 18. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 18 GlusterFlow 出典: http://glusterflow.org/
  • 19. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 19 Real world GlusterFS
  • 20. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 20 ストレージプール 事例:OpenStackとのインテグレーション GlusterFS GlusterFS GlusterFS GlusterFS qemu libgfapi I/F Nova KVMゲスト Cinder Block Storage qemu libgfapi I/F Nova KVMゲスト Cinder Block Storage qemu libgfapi I/F Nova KVMゲスト Cinder Block Storage qemu libgfapi I/F Nova KVMゲスト Cinder Block Storage qemu libgfapi I/F Nova KVMゲスト Cinder Block Storage ......
  • 21. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 21 イベントテーマ「分散ストレージを評価してみた」 性能  libgfapi vs FUSE vs NFS  KVMゲストの収容限界調査 評価環境  10Gig-E  SSD  CentOS 7, Kernelチューニング済み  OpenStack Icehouse  GlusterFS 3.5.2, 各パラメタチューニング済み ベンチマークツール:fio 2.1.7  各KVMゲスト上で5回計測、平均値を採用  record size = 4KB  file size = 10GB  jobs数 = 8  iodepth = 8, 1 (それぞれseq, rand) 参考値(rand r, rand w, seq r, seq w, IOPS)  東芝SSD&XFS ... 76213, 29371, 98295, 112217  上記+GlusterNative ... 16464, 14927, 17553, 26624
  • 22. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 22 libgfapi vs FUSE vs NFS ・KVMゲスト50VM ・このうち10VM上でfioを同時実行 ・各KVMゲストのIOPS上限を1000に制限 ↓ ・ホストOSのload average, iowaitに関して、 libgfapiに大きなアドバンテージ。 ・KVMゲストのiowaitもlibgfapiが優位。
  • 23. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 23 KVMゲストの収容限界調査(libgfapi, IOPS) ・qemu-kvmのバージョン2.0を使用 (1.5.3使用時 は、KVMゲスト50VM時にVMがio-errorでクラッ シュ) ・各KVMゲストのIOPS上限を1000に制限(10VM 以上の場合)
  • 24. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 24 KVMゲストの収容限界調査(libgfapi, スループット)
  • 25. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 25 イベントテーマ「SDS導入に必要なことは?」 冷静になって考える 本当に必要か?なぜ必要なのか? インタフェースは最適か? 2冗長?3冗長? パフォーマンスのスケールアウトに対する考察 収容設計は入念に アクセスパターン 要求されるスループット ログの管理も要検討 ログローテーション ログコレクタの活用
  • 26. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 26 Conclusion GlusterFSについて紹介しました。 実装予定機能や関連ツールなど、技術的な話題は(今 も昔も)豊富にあります。 多数の商用実績があります。今回は2つの事例を紹介 しました。 評価として、OpenStack Cinderとしてのユースケース における性能評価を紹介しました。 Software Defined Storageの導入は計画的に。
  • 27. Copyright (C) 2014, NTTPC Communications, Inc. All Rights Reserved. 27 To contact us, e-mail here -> storage-contact@nttpc.co.jp