3. CephFS (Posix file system)
kernel
Device driver
vfs
FUSE
File system
ブロック
デバイス
User space
Kernel space
Ceph-fuse
Client
Application
MDS
Monitors
OSDs
vfs
ブロックデバ
イスドライバ
vfs
User space
Kernel space
Ceph-kernel
Client
Application
RADOS
*CephFSは、現時点(V.0.78)で本番稼働での使用は推奨されていない。
14/04/04
Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved
3
4. Ceph RBD (Block Device)
librbd
vfs
virtio
File system
ブロック
デバイス
物理システム
Application
Monitors
OSDs
vfs
ブロックデバ
イスドライバ
vfs
librados
Application
RADOS
Qemu-kvm-libvirt
librbd
librados
仮想システム
14/04/04
Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved
4
5. Ceph RADOSGW (Object Gateway)
librgw
File system
ブロック
デバイス
Monitors
OSDs
vfs
ブロックデバ
イスドライバ
S3 API
librados
Application
RADOS
*RADOSGWは、マルチサイト非同期レプリケーションをサポート
httpd
SWIFT API
14/04/04
Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved
5