Upload
jiaying-ren
View
46
Download
1
Embed Size (px)
Citation preview
Copyright 2015 Mirantis, Inc. All rights reserved
Copyright 2015 Mirantis, Inc. All rights reservedtraining.mirantis.comtraining.mirantis.com
1
Release 1.0
Topic Ceph RGW
Speaker &
Copyright 2015 Mirantis, Inc. All rights reserved
2
OpenStack
Ceph RGW
Ceph
Ceph RGW
Ceph RGW
Copyright 2015 Mirantis, Inc. All rights reserved 3
OpenStack
Copyright 2015 Mirantis, Inc. All rights reserved
4
()
/
CDN
Copyright 2015 Mirantis, Inc. All rights reserved
5
(blob) (WORM)
Copyright 2015 Mirantis, Inc. All rights reserved
6
PB EB
Copyright 2015 Mirantis, Inc. All rights reserved
7
AWS S3 OpenStack Swift
HTTP RESTfull API
3
-
-
-
Copyright 2015 Mirantis, Inc. All rights reserved 8
Ceph RGW
Copyright 2015 Mirantis, Inc. All rights reserved
9
Ceph
RGW
RGW IO
Ceph RGW
Copyright 2015 Mirantis, Inc. All rights reserved 10
. Ceph
Copyright 2015 Mirantis, Inc. All rights reserved
11
Ceph
Copyright 2015 Mirantis, Inc. All rights reserved
12
RADOS
-> pool -> rados-object -> omap/xattr
Copyright 2015 Mirantis, Inc. All rights reserved
13
RGW - RADOS HTTP
librados RADOS RGW HTTP RADOS
Copyright 2015 Mirantis, Inc. All rights reserved
14
RADOS RGW
Copyright 2015 Mirantis, Inc. All rights reserved
15
. RGW
Copyright 2015 Mirantis, Inc. All rights reserved
16
(bucket per user) - (rgw-object per
bucket)
RADOS (rados-object per rgw-object)
Copyright 2015 Mirantis, Inc. All rights reserved
17
RADOS
Copyright 2015 Mirantis, Inc. All rights reserved
18
3. RGW IO
Copyright 2015 Mirantis, Inc. All rights reserved
19
RGW IO
Copyright 2015 Mirantis, Inc. All rights reserved
20
RGW IO -> HTTP
Civetweb( C++ HTTP )
Loadgen( IO)
FCGI( Apache CGI )
HTTP
Copyright 2015 Mirantis, Inc. All rights reserved
21
RGW IO -> RADOS
RADOS librados object class( RADOS
)
Copyright 2015 Mirantis, Inc. All rights reserved
22
Ceph
Copyright 2015 Mirantis, Inc. All rights reserved
23
SDX
/
OpenStack
Ceph
Copyright 2015 Mirantis, Inc. All rights reserved
Day Two
Day One
70%
Copyright 2015 Mirantis, Inc. All rights reserved
Copyright 2015 Mirantis, Inc. All rights reserved
SDX -
CephSDS()
Copyright 2015 Mirantis, Inc. All rights reserved
/
Copyright 2015 Mirantis, Inc. All rights reserved
ClusterCluster
CRUSH MAP
Copyright 2015 Mirantis, Inc. All rights reserved
-
/
IOPS
Queue Op threads Msg cap
Latency
Msg cap Journal WBThrottle Cache CPU
Copyright 2015 Mirantis, Inc. All rights reserved
30
Glance Image, Snapshot
CinderBackup
SaharaHadoop
Ceph RGW OpenStack
Copyright 2015 Mirantis, Inc. All rights reserved
31
Ceph RGW
Copyright 2015 Mirantis, Inc. All rights reserved
32
S3 Swift
Ceph RGW
Copyright 2015 Mirantis, Inc. All rights reserved
33
/
/ get-by-range
() /()
()
BitTorrent ()
tagging()
()
-> S3
Copyright 2015 Mirantis, Inc. All rights reserved
34
CORS http://developer.openstack.org/api-ref-objectstorage-v1.html
() (Mirantis ) (Mirantis ) (Mirantis ) (Mirantis review )
-> Swift
http://developer.openstack.org/api-ref-objectstorage-v1.htmlhttp://developer.openstack.org/api-ref-objectstorage-v1.html
Copyright 2015 Mirantis, Inc. All rights reserved
35
LDAP multisite v2 (Mirantis ) (Mirantis )
Copyright 2015 Mirantis, Inc. All rights reserved
36
Ceph RGW
Copyright 2015 Mirantis, Inc. All rights reserved 37
- AT&T
CI/CD 5PB 10
Mirantis Mirantis MirantisCeph MirantisCI/CD Mirantis OpenStackOpenStack DPDKSR-IOVNUMA vCPU
20132
Copyright 2015 Mirantis, Inc. All rights reserved 38
150016
ITE
400
5000M~GOpenStackCeph
OpenStack
Ceph
Mirantis OpenStack Mirantis Ceph SaharaMurano UMCloudOpenstack
Copyright 2015 Mirantis, Inc. All rights reserved
39