-
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