Ceph Loves OpenStack: 
Why and How 
レッドハット株式会社 
グローバルサービス本部 
ストレージソリューションアーキテクト 
岩尾 はるか 
F-‐‑‒6
本⽇日の内容 
l Cephのあらまし 
l Inktank Ceph Enterprise について 
l Ceph のアーキテクチャ 
l OpenStack と Ceph の連携 
l まとめ 
Copyright 2 © 2014 Red Hat K.K.
CEPHのあらまし 
Copyright 3 © 2014 Red Hat K.K.
Cephとは 
l オープンソースの分散ストレージ 
l オブジェクトとブロック両対応 
l ⼤大規模にスケールする(~∼10000台) 
l エクサバイト(ペタの1000倍)が射程 
Copyright 4 © 2014 Red Hat K.K.
Cephの10年年 
OpenStack 
統合 
2011 
Xen 統合 
2013 
Copyright 5 © 2014 Red Hat K.K. 
RHEL-OSP 
認定 
FEB 2014 
MAY 2012 
Inktank設立 
2010 
Linux 
Kernel に 
マージ 
オープン 
ソース化 
2006 
2004 
UCSCで 
開発開 
始 
Production 
Readyに 
SEPT 2012 
2012 
CloudStack 
統合 
OCT 2013 
Inktank Ceph 
Enterprise 出荷 
APR 2014 
レッドハットが 
Inktankを買収
Ceph の統合されたストレージ 
S3 
 
SwiF 
マルチテナント 
スナップショット 
クローン 
Copyright 6 © 2014 Red Hat K.K. 
FILE 
SYSTEM 
BLOCK 
STORAGE 
OBJECT 
STORAGE 
Keystone 
Geo-­‐Replicaon 
Erasure 
Coding 
OpenStack 
Linux 
カーネル 
Tiering 
POSIX 
Linux 
Kernel 
CIFS/NFS 
HDFS 
分散メタデータ
Cephを⽀支えるコミュニティ 
COMMUNITY METRICS DASHBOARD 
METRICS.CEPH.COM 
Copyright 7 © 2014 Red Hat K.K.
INKTANK CEPH 
ENTERPRISE について 
Copyright 8 © 2014 Red Hat K.K.
Inktank Ceph Enteprise 
l 商⽤用版”Ceph” 
l 略略称 ICE (アイス) 
l Ceph + Calamari + セットアップ 
ツール + サポート、サービス 
Copyright 9 © 2014 Red Hat K.K.
ICE – Whatʼ’s Inside? 
DEPLOYMENT TOOLS 
新しい「ウィザード」形式のイ 
ンストールツール 
依存関係も含めたローカルレポ 
ジトリを提供 
クラスタ構築ツール 
CALAMARI 
オンプレミス, Webアプリ 
クラスタのモニタリング、監視 
RESTful API 
インスタンス数無制限 
CEPH FOR OBJECT  BLOCK 
Copyright 10 © 2014 Red Hat K.K. 
SUPPORT SERVICES 
SLA付きテクニカルサポート 
バグのエスカレーション 
ホットフィックスの提供 
ロードマップへの反映
Calamari 
Copyright 11 © 2014 Red Hat K.K.
ICEのメリット 
TCO 
将来性 
専門性 
Copyright 12 © 2014 Red Hat K.K. 
エンタープライズ 
READY 
ü 低いTCO 
ü 効率的なオペ 
レーション 
ü スケーラブル 
ü 長期間のサポート 
ü 単一の、わかりやす 
い価格体系 
ü 幅広いユースケー 
ス 
ü Cephの専門家に 
よるサービス 
ü Cephの開発者に 
よるサポート 
ü 既存インフラの活用 
ü SLA付きサポート
ICEのリリース計画 
Q3 
Q4 
Q1 
Q2 
Q3 
Q4 
Q1 
Q2 
2013 
2014 
2015 
Copyright 13 © 2014 Red Hat K.K.
ICEのロードマップ 
Copyright 14 © 2014 Red Hat K.K.
CEPHのアーキテクチャ 
Copyright 15 © 2014 Red Hat K.K.
Cephのコンポーネント 
APP 
HOST/VM 
CLIENT 
Copyright 16 © 2014 Red Hat K.K.
RADOS 
APP 
HOST/VM 
CLIENT 
Copyright 17 © 2014 Red Hat K.K.
RADOSとは 
l 信頼性のある(Reliable) 
l データ消失を避けるため複製を作成 
l ⾃自律律的な(Autonomic) 
l お互いに通信し、障害を検知 
l レプリケーションが透過的に⾏行行われる 
l 分散(Distributed) 
l オブジェクトストア(Object Store) 
Copyright 18 © 2014 Red Hat K.K.
RADOSとは (2) 
l Cephの中核 
l すべてのデータをRADOSに保存 
l mon と osd の2つから成る 
l CRUSHアルゴリズムが特徴 
Copyright 19 © 2014 Red Hat K.K.
OSD 
l Object storage daemon 
l 1ディスクにつき1OSD 
l xfs/btrfs をバックエンドに使⽤用 
l Btrfs のサポートは実験的 
l 整合性担保と性能向上のため、 
Write-‐‑‒aheadなジャーナルを利利⽤用 
l OSDの台数は3〜~数万 
Copyright 20 © 2014 Red Hat K.K.
MON 
l Monitoring daemon 
l クラスタマップとクラスタの状態を 
管理理 
l 3, 5など奇数で少ない台数 
Copyright 21 © 2014 Red Hat K.K.
OSD と MON 
btrfs 
xfs 
ext4 
Copyright 22 © 2014 Red Hat K.K.
RADOSクラスタ 
RADOS 
CLUSTER 
Copyright 23 © 2014 Red Hat K.K.
オブジェクトの配置 
l RADOS は “CRUSH” アルゴリズム 
を⽤用いてオブジェクトを配置 
l オブジェクトの場所は100%計算のみで 
求められる 
l メタデータサーバーが不不要 
l SPoFなし 
l ⾮非常に良良いスケーラビリティ 
Copyright 24 © 2014 Red Hat K.K.
CRUSH アルゴリズム 
POOLS 
Copyright 25 © 2014 Red Hat K.K. 
CLUSTER 
(CONTAINING 
PGs) 
POOL 
A 
POOL 
B 
POOL 
C 
POOL 
D
クラスタマップ 
l 階層的なOSDのマップ 
l 障害単位(ラックやスイッチ)をまたいで 
複製 
l トラフィックの集中を防⽌止 
Copyright 26 © 2014 Red Hat K.K.
RGW 
APP 
HOST/VM 
CLIENT 
Copyright 27 © 2014 Red Hat K.K.
RADOS Gateway 
Copyright 28 © 2014 Red Hat K.K. 
REST 
socket 
RADOS 
CLUSTER
RADOS Gateway(2) 
l RESTベースのオブジェクトストアプ 
ロキシ 
l オブジェクトはRADOSに格納 
l S3/Swiftと互換なAPIを持つ 
l 課⾦金金のための利利⽤用量量統計を提供 
Copyright 29 © 2014 Red Hat K.K.
RBD 
APP 
HOST/VM 
CLIENT 
Copyright 30 © 2014 Red Hat K.K.
RBD + 仮想化 
RADOS 
CLUSTER 
Copyright 31 © 2014 Red Hat K.K.
RBD + カーネルモジュール 
RADOS 
CLUSTER 
Copyright 32 © 2014 Red Hat K.K.
RBD (2) 
l RADOSにディスクイメージを格納 
l クラスタ全体にストライピング 
l スナップショットのサポート 
l Copy-‐‑‒on-‐‑‒writeクローンをサポート 
l Linux Kernel, KVM, OpenStackから 
利利⽤用可能 
Copyright 33 © 2014 Red Hat K.K.
CEPHFS 
APP 
HOST/VM 
CLIENT 
Copyright 34 © 2014 Red Hat K.K.
CEPHFS (2) 
l POSIX互換な共有ファイルシステム 
l コミュニティ版において「実験的」 
な実装が存在 
l ICEには含まれない 
Copyright 35 © 2014 Red Hat K.K.
CEPHとOPENSTACKの連携 
Copyright 36 © 2014 Red Hat K.K.
CephとOpenStack 
RADOS 
CLUSTER 
Copyright 37 © 2014 Red Hat K.K.
Swift/Keystone統合 
認証を統合Swift互換API 
RADOS 
CLUSTER 
Copyright 38 © 2014 Red Hat K.K. 
を提供
Glance統合 
OSイメージをRBDに格納 
Glance組み込みのドライバを利利⽤用 
RADOS 
CLUSTER 
Copyright 39 © 2014 Red Hat K.K.
Cinder統合 
ディスクイメージをRBDに格納 
Cinder組み込みのドライバを利利⽤用 
CoWクローンが利利⽤用可能 
RADOS 
CLUSTER 
Copyright 40 © 2014 Red Hat K.K.
NOVA/Hypervisor統合 
KVMにドライバを統合 
RBD上のボリュームを直接マウント 
⾼高いパフォーマンス、安定性 
RADOS 
CLUSTER 
Copyright 41 © 2014 Red Hat K.K.
Copyright 42 © 2014 Red Hat K.K.
Ceph loves OpenStack: How 
l オブジェクト、ブロックそれぞれに 
最適化されたアーキテクチャ 
l 単⼀一のストレージプール 
l ⾼高いディスク使⽤用効率率率 
l OpenStackの各コンポーネントに組 
み込みのドライバサポート 
Copyright 43 © 2014 Red Hat K.K.
Ceph loves OpenStack: Why 
l 組み込みドライバによる⾼高性能、⾼高 
い安定性の実現 
l Copy-‐‑‒on-‐‑‒writeによるクローン・ス 
ナップショットのサポート 
l ⼤大きなコミュニティ 
l レッドハットはCephとOpenStack両 
⽅方の最⼤大の貢献者 
l 技術的な裏裏付け、協⼒力力体制 
Copyright 44 © 2014 Red Hat K.K.
OpenStackユーザー調査 2014/05 
開発環境 
実証環境 
プロダクション環境 
Copyright 45 © 2014 Red Hat K.K.
まとめ 
Copyright 46 © 2014 Red Hat K.K.
Cephの優位性 
l エクサバイトを視野に⼊入れた、ソフ 
トウェアによる分散ストレージ 
l OpenStackとの深い統合による⾼高い 
安定性、⾼高性能、⾼高機能の実現 
l 広く活発なユーザーコミュニティ 
Copyright 47 © 2014 Red Hat K.K.
Inktank Ceph Enterprise 
l Cephの利利点をエンタープライズで 
l より⻑⾧長いリリースサイクル 
l インストーラーの提供 
l コンサルティング、サポートの提供 
l Clamari(Web監視モニタ)の統合 
l Hotfix提供、ロードマップへの反映 
l ⽇日本でも提供中 
Copyright 48 © 2014 Red Hat K.K.
RHEL-‐‑‒OSPとICE 
l レッドハットが持つ2つの製品 
l Red Hat Enterprise Linux OpenStack 
Platform 
l Inktank Ceph Enterprise 
l OpenStackとそのストレージに対す 
る、単⼀一のソリューション 
l サポート、コンサルティングをワン 
ストップでご提供 
Copyright 49 © 2014 Red Hat K.K.
ご静聴ありがとうございました 
Copyright 50 © 2014 Red Hat K.K.

More Related Content

PDF
CephとGluster次期バージョンでの新機能
PPTX
分散ストレージ技術Cephの最新情報
PDF
Openstack+Ceph設定ガイド
PPTX
Ceph アーキテクチャ概説
PDF
How to use Ceph RBD as CloudStack Primary Storage
PDF
フルオープンソースでここまで出来る。OpenStackの構築と運用
PPT
Ceph With Quanta Stor
PPTX
Seastar in 歌舞伎座.tech#8「C++初心者会」
CephとGluster次期バージョンでの新機能
分散ストレージ技術Cephの最新情報
Openstack+Ceph設定ガイド
Ceph アーキテクチャ概説
How to use Ceph RBD as CloudStack Primary Storage
フルオープンソースでここまで出来る。OpenStackの構築と運用
Ceph With Quanta Stor
Seastar in 歌舞伎座.tech#8「C++初心者会」

What's hot (20)

PDF
Dockerの利用事例
PDF
Using Kubernetes on Google Container Engine
PDF
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
PDF
Cephのベンチマークをしました
PDF
DevStackで始めるCloud FoundryとBOSH
DOC
Cloud founryインストール手順
PDF
Docker, Kubernetes and OpenShift v3
PDF
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
PDF
Kubernetesを触ってみた
PPT
Pgcon2012 ori-20120224
PDF
openstack+cephインテグレーション
PPTX
Kubernetes超入門 with java
PDF
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会
PDF
aws上でcloud foundryを構築してみた
PDF
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
PDF
kubernetes(GKE)環境におけるdatadog利用
PDF
分散ストレージソフトウェアCeph・アーキテクチャー概要
PDF
TripleOの光と闇
PDF
OpenStack 101
PDF
BOSHで始めるImmutable Infrastructure
Dockerの利用事例
Using Kubernetes on Google Container Engine
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
Cephのベンチマークをしました
DevStackで始めるCloud FoundryとBOSH
Cloud founryインストール手順
Docker, Kubernetes and OpenShift v3
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
Kubernetesを触ってみた
Pgcon2012 ori-20120224
openstack+cephインテグレーション
Kubernetes超入門 with java
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会
aws上でcloud foundryを構築してみた
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
kubernetes(GKE)環境におけるdatadog利用
分散ストレージソフトウェアCeph・アーキテクチャー概要
TripleOの光と闇
OpenStack 101
BOSHで始めるImmutable Infrastructure
Ad

Viewers also liked (20)

PDF
ベアメタルOpenStackで始めるクラウド環境構築
PPTX
ベアメタルOpenStackで始めるクラウド環境構築
PDF
OpenStack の利用
PDF
adp.ceph.openstack.talk
PPTX
Baremetal openstackのご紹介
PDF
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
PDF
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:ハンズオンNo2
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:ハンズオンNo1
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
ODP
Block Storage For VMs With Ceph
PDF
OpenStack超入門シリーズ Novaのディスク周りあれこれ
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No1
PDF
Private Cloud mit Ceph und OpenStack
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No2
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No2
PDF
State of Gluster Performance
PDF
SUSE Storage: Sizing and Performance (Ceph)
PPTX
ceph optimization on ssd ilsoo byun-short
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:ハンズオンNo1
ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築
OpenStack の利用
adp.ceph.openstack.talk
Baremetal openstackのご紹介
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:ハンズオンNo2
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:ハンズオンNo1
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
Block Storage For VMs With Ceph
OpenStack超入門シリーズ Novaのディスク周りあれこれ
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No1
Private Cloud mit Ceph und OpenStack
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No2
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No2
State of Gluster Performance
SUSE Storage: Sizing and Performance (Ceph)
ceph optimization on ssd ilsoo byun-short
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:ハンズオンNo1
Ad

Similar to Ceph Loves OpenStack: Why and How (20)

PPTX
DockerをRed Hatはどのように見ているのか
PPTX
Hadoop scr第7回 hw2011フィードバック
PDF
PDF
Cloud Show Japan 2013 Japan OpenStack User Group 枠 HP Cloud 紹介
PDF
VIOPS04: クラウド最新技術動向 ~ビジネスを動かすコア技術~
PDF
AWS SDK for Smalltalk
PDF
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
PDF
Lenovo seminar rancher_200513
PDF
Open stack reference architecture v1 2
PDF
CloudStack概要と最新動向_JulyTechFesta
PDF
レッドハット様講演 OpenStack最新情報セミナー 2014年8月
PPTX
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
PPTX
Contrail overview open stack days tokyo-feb2015
PDF
9/26 CUPA Cafe ~押し寄せる海外クラウド~
PDF
PaaS勉強会#25 Helion Development Platform Tech Overview
PDF
OpenStack Icehouseに向けたHPの取り組みとHP Cloud OSのご紹介
PDF
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...
PDF
IT pro Special 登壇資料 Windows server 2003 移行先の選択と特徴
PPTX
SaaS版 Qlik Sense向けPlatform SDKの使い方 TypeScript版とPython版でアプリにアクセス ~ Go言語とNode.j...
PDF
インフラエンジニアのこれから ~Red Hatの描くLinuxの今後とクラウド~(第ニ部)
DockerをRed Hatはどのように見ているのか
Hadoop scr第7回 hw2011フィードバック
Cloud Show Japan 2013 Japan OpenStack User Group 枠 HP Cloud 紹介
VIOPS04: クラウド最新技術動向 ~ビジネスを動かすコア技術~
AWS SDK for Smalltalk
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
Lenovo seminar rancher_200513
Open stack reference architecture v1 2
CloudStack概要と最新動向_JulyTechFesta
レッドハット様講演 OpenStack最新情報セミナー 2014年8月
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
Contrail overview open stack days tokyo-feb2015
9/26 CUPA Cafe ~押し寄せる海外クラウド~
PaaS勉強会#25 Helion Development Platform Tech Overview
OpenStack Icehouseに向けたHPの取り組みとHP Cloud OSのご紹介
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...
IT pro Special 登壇資料 Windows server 2003 移行先の選択と特徴
SaaS版 Qlik Sense向けPlatform SDKの使い方 TypeScript版とPython版でアプリにアクセス ~ Go言語とNode.j...
インフラエンジニアのこれから ~Red Hatの描くLinuxの今後とクラウド~(第ニ部)

More from Emma Haruka Iwao (20)

PDF
Friction Logging and Internal Advocacy, DevRel/Asia 2020
PDF
Woman Tech Terrace 2020 Keynote - 夢を持ち続ける
PDF
Google Cloud 一般公開データセット
PDF
Favorite English YouTube Channels
PDF
Docker事始めと最新動向 2015年6月
PDF
Git for Begineers GitHub ハンズオン
PDF
Dockerイメージ構築 実践テクニック
PDF
Storage by Red Hat #rhcpday 2015
PDF
Docker向けOSとか[LT] @ #techgirl 2015/01
PDF
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
PDF
RHEL, CentOS 7 に移行しよう! LT
PPTX
初心者が Python で戸惑ったところ
PPTX
Rails Girls: Not Only for Girls - RubyKaigi 2014
PPTX
AWS VM import / export ハンズオン
PPTX
Hello, systemd
PPTX
私がCephを好きな7つの理由
PPTX
EC2とLinuxディストロ事情
PPTX
What you need to know about ceph
PPTX
What makes AWS invincible? from JAWS Days 2014
PPTX
カジュアルにVPC作った結果がこれだよ!
Friction Logging and Internal Advocacy, DevRel/Asia 2020
Woman Tech Terrace 2020 Keynote - 夢を持ち続ける
Google Cloud 一般公開データセット
Favorite English YouTube Channels
Docker事始めと最新動向 2015年6月
Git for Begineers GitHub ハンズオン
Dockerイメージ構築 実践テクニック
Storage by Red Hat #rhcpday 2015
Docker向けOSとか[LT] @ #techgirl 2015/01
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
RHEL, CentOS 7 に移行しよう! LT
初心者が Python で戸惑ったところ
Rails Girls: Not Only for Girls - RubyKaigi 2014
AWS VM import / export ハンズオン
Hello, systemd
私がCephを好きな7つの理由
EC2とLinuxディストロ事情
What you need to know about ceph
What makes AWS invincible? from JAWS Days 2014
カジュアルにVPC作った結果がこれだよ!

Ceph Loves OpenStack: Why and How

  • 1. Ceph Loves OpenStack: Why and How レッドハット株式会社 グローバルサービス本部 ストレージソリューションアーキテクト 岩尾 はるか F-‐‑‒6
  • 2. 本⽇日の内容 l Cephのあらまし l Inktank Ceph Enterprise について l Ceph のアーキテクチャ l OpenStack と Ceph の連携 l まとめ Copyright 2 © 2014 Red Hat K.K.
  • 3. CEPHのあらまし Copyright 3 © 2014 Red Hat K.K.
  • 4. Cephとは l オープンソースの分散ストレージ l オブジェクトとブロック両対応 l ⼤大規模にスケールする(~∼10000台) l エクサバイト(ペタの1000倍)が射程 Copyright 4 © 2014 Red Hat K.K.
  • 5. Cephの10年年 OpenStack 統合 2011 Xen 統合 2013 Copyright 5 © 2014 Red Hat K.K. RHEL-OSP 認定 FEB 2014 MAY 2012 Inktank設立 2010 Linux Kernel に マージ オープン ソース化 2006 2004 UCSCで 開発開 始 Production Readyに SEPT 2012 2012 CloudStack 統合 OCT 2013 Inktank Ceph Enterprise 出荷 APR 2014 レッドハットが Inktankを買収
  • 6. Ceph の統合されたストレージ S3 SwiF マルチテナント スナップショット クローン Copyright 6 © 2014 Red Hat K.K. FILE SYSTEM BLOCK STORAGE OBJECT STORAGE Keystone Geo-­‐Replicaon Erasure Coding OpenStack Linux カーネル Tiering POSIX Linux Kernel CIFS/NFS HDFS 分散メタデータ
  • 7. Cephを⽀支えるコミュニティ COMMUNITY METRICS DASHBOARD METRICS.CEPH.COM Copyright 7 © 2014 Red Hat K.K.
  • 8. INKTANK CEPH ENTERPRISE について Copyright 8 © 2014 Red Hat K.K.
  • 9. Inktank Ceph Enteprise l 商⽤用版”Ceph” l 略略称 ICE (アイス) l Ceph + Calamari + セットアップ ツール + サポート、サービス Copyright 9 © 2014 Red Hat K.K.
  • 10. ICE – Whatʼ’s Inside? DEPLOYMENT TOOLS 新しい「ウィザード」形式のイ ンストールツール 依存関係も含めたローカルレポ ジトリを提供 クラスタ構築ツール CALAMARI オンプレミス, Webアプリ クラスタのモニタリング、監視 RESTful API インスタンス数無制限 CEPH FOR OBJECT BLOCK Copyright 10 © 2014 Red Hat K.K. SUPPORT SERVICES SLA付きテクニカルサポート バグのエスカレーション ホットフィックスの提供 ロードマップへの反映
  • 11. Calamari Copyright 11 © 2014 Red Hat K.K.
  • 12. ICEのメリット TCO 将来性 専門性 Copyright 12 © 2014 Red Hat K.K. エンタープライズ READY ü 低いTCO ü 効率的なオペ レーション ü スケーラブル ü 長期間のサポート ü 単一の、わかりやす い価格体系 ü 幅広いユースケー ス ü Cephの専門家に よるサービス ü Cephの開発者に よるサポート ü 既存インフラの活用 ü SLA付きサポート
  • 13. ICEのリリース計画 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 2013 2014 2015 Copyright 13 © 2014 Red Hat K.K.
  • 16. Cephのコンポーネント APP HOST/VM CLIENT Copyright 16 © 2014 Red Hat K.K.
  • 17. RADOS APP HOST/VM CLIENT Copyright 17 © 2014 Red Hat K.K.
  • 18. RADOSとは l 信頼性のある(Reliable) l データ消失を避けるため複製を作成 l ⾃自律律的な(Autonomic) l お互いに通信し、障害を検知 l レプリケーションが透過的に⾏行行われる l 分散(Distributed) l オブジェクトストア(Object Store) Copyright 18 © 2014 Red Hat K.K.
  • 19. RADOSとは (2) l Cephの中核 l すべてのデータをRADOSに保存 l mon と osd の2つから成る l CRUSHアルゴリズムが特徴 Copyright 19 © 2014 Red Hat K.K.
  • 20. OSD l Object storage daemon l 1ディスクにつき1OSD l xfs/btrfs をバックエンドに使⽤用 l Btrfs のサポートは実験的 l 整合性担保と性能向上のため、 Write-‐‑‒aheadなジャーナルを利利⽤用 l OSDの台数は3〜~数万 Copyright 20 © 2014 Red Hat K.K.
  • 21. MON l Monitoring daemon l クラスタマップとクラスタの状態を 管理理 l 3, 5など奇数で少ない台数 Copyright 21 © 2014 Red Hat K.K.
  • 22. OSD と MON btrfs xfs ext4 Copyright 22 © 2014 Red Hat K.K.
  • 23. RADOSクラスタ RADOS CLUSTER Copyright 23 © 2014 Red Hat K.K.
  • 24. オブジェクトの配置 l RADOS は “CRUSH” アルゴリズム を⽤用いてオブジェクトを配置 l オブジェクトの場所は100%計算のみで 求められる l メタデータサーバーが不不要 l SPoFなし l ⾮非常に良良いスケーラビリティ Copyright 24 © 2014 Red Hat K.K.
  • 25. CRUSH アルゴリズム POOLS Copyright 25 © 2014 Red Hat K.K. CLUSTER (CONTAINING PGs) POOL A POOL B POOL C POOL D
  • 26. クラスタマップ l 階層的なOSDのマップ l 障害単位(ラックやスイッチ)をまたいで 複製 l トラフィックの集中を防⽌止 Copyright 26 © 2014 Red Hat K.K.
  • 27. RGW APP HOST/VM CLIENT Copyright 27 © 2014 Red Hat K.K.
  • 28. RADOS Gateway Copyright 28 © 2014 Red Hat K.K. REST socket RADOS CLUSTER
  • 29. RADOS Gateway(2) l RESTベースのオブジェクトストアプ ロキシ l オブジェクトはRADOSに格納 l S3/Swiftと互換なAPIを持つ l 課⾦金金のための利利⽤用量量統計を提供 Copyright 29 © 2014 Red Hat K.K.
  • 30. RBD APP HOST/VM CLIENT Copyright 30 © 2014 Red Hat K.K.
  • 31. RBD + 仮想化 RADOS CLUSTER Copyright 31 © 2014 Red Hat K.K.
  • 32. RBD + カーネルモジュール RADOS CLUSTER Copyright 32 © 2014 Red Hat K.K.
  • 33. RBD (2) l RADOSにディスクイメージを格納 l クラスタ全体にストライピング l スナップショットのサポート l Copy-‐‑‒on-‐‑‒writeクローンをサポート l Linux Kernel, KVM, OpenStackから 利利⽤用可能 Copyright 33 © 2014 Red Hat K.K.
  • 34. CEPHFS APP HOST/VM CLIENT Copyright 34 © 2014 Red Hat K.K.
  • 35. CEPHFS (2) l POSIX互換な共有ファイルシステム l コミュニティ版において「実験的」 な実装が存在 l ICEには含まれない Copyright 35 © 2014 Red Hat K.K.
  • 37. CephとOpenStack RADOS CLUSTER Copyright 37 © 2014 Red Hat K.K.
  • 38. Swift/Keystone統合 認証を統合Swift互換API RADOS CLUSTER Copyright 38 © 2014 Red Hat K.K. を提供
  • 40. Cinder統合 ディスクイメージをRBDに格納 Cinder組み込みのドライバを利利⽤用 CoWクローンが利利⽤用可能 RADOS CLUSTER Copyright 40 © 2014 Red Hat K.K.
  • 41. NOVA/Hypervisor統合 KVMにドライバを統合 RBD上のボリュームを直接マウント ⾼高いパフォーマンス、安定性 RADOS CLUSTER Copyright 41 © 2014 Red Hat K.K.
  • 42. Copyright 42 © 2014 Red Hat K.K.
  • 43. Ceph loves OpenStack: How l オブジェクト、ブロックそれぞれに 最適化されたアーキテクチャ l 単⼀一のストレージプール l ⾼高いディスク使⽤用効率率率 l OpenStackの各コンポーネントに組 み込みのドライバサポート Copyright 43 © 2014 Red Hat K.K.
  • 44. Ceph loves OpenStack: Why l 組み込みドライバによる⾼高性能、⾼高 い安定性の実現 l Copy-‐‑‒on-‐‑‒writeによるクローン・ス ナップショットのサポート l ⼤大きなコミュニティ l レッドハットはCephとOpenStack両 ⽅方の最⼤大の貢献者 l 技術的な裏裏付け、協⼒力力体制 Copyright 44 © 2014 Red Hat K.K.
  • 45. OpenStackユーザー調査 2014/05 開発環境 実証環境 プロダクション環境 Copyright 45 © 2014 Red Hat K.K.
  • 46. まとめ Copyright 46 © 2014 Red Hat K.K.
  • 47. Cephの優位性 l エクサバイトを視野に⼊入れた、ソフ トウェアによる分散ストレージ l OpenStackとの深い統合による⾼高い 安定性、⾼高性能、⾼高機能の実現 l 広く活発なユーザーコミュニティ Copyright 47 © 2014 Red Hat K.K.
  • 48. Inktank Ceph Enterprise l Cephの利利点をエンタープライズで l より⻑⾧長いリリースサイクル l インストーラーの提供 l コンサルティング、サポートの提供 l Clamari(Web監視モニタ)の統合 l Hotfix提供、ロードマップへの反映 l ⽇日本でも提供中 Copyright 48 © 2014 Red Hat K.K.
  • 49. RHEL-‐‑‒OSPとICE l レッドハットが持つ2つの製品 l Red Hat Enterprise Linux OpenStack Platform l Inktank Ceph Enterprise l OpenStackとそのストレージに対す る、単⼀一のソリューション l サポート、コンサルティングをワン ストップでご提供 Copyright 49 © 2014 Red Hat K.K.