[2024]Digital Global Overview Report 2024 Meltwater.pdf
Asia pacopenstack joe-draft 2012-08-08
1. OpenStack
APAC Conference
Building Applications with OpenStack
Swift
Joe Arnold, CEO
乔 . 阿诺德行政总裁斯威夫特斯达克
August 11, 2012
SwiftStack Inc
@joearnold
2. August 11, 2012
Compute | Storage |
Global “Nova”
communityNetworking “Quantum”
“Swift”
of cloud software developers &
users
Apache 2 Open Source License
+180 Participating Companies - 1,000’s of
developers
4
2
3. August 11, 2012
OpenStack Swift - Born in Production
2009 2010 2011
Developed in large-scale production
environments
Currently +70 developers - has doubled every 6
month
3
4. August 11, 2012
nt
c e e
ym
p alo l
pp
e:
iks
ftE
x
em
Da
A
S
a
wc U S
R 4
5. August 11, 2012
nt
ym
u
e:
d
e
lo l
pp
em lo
iftE
Da
x C A
S w
P U5
S
H
6. August 11, 2012
nt
a p
ym
lo le:
e
rn
pp
em
Da
w
iftEe
x
t U S A
In
S
6
7. August 11, 2012
nt
ym u d
e
e:
em
Da c lo
lo l
pp
ea
x
Sw
iftE
U o r
T K
K 7
8. August 11, 2012
nt
er
yme:
e
y
lo l
pp
la
em
Da
ft U
x
iftE A
S
S w
So 8
9. August 11, 2012
ent
ym
l ix
lo l
pp
e:
i a
ftE
xy
em
Da
al
ia
S w
H us tr
9
A
10. August 11, 2012
nt
ceyme:
e
a n lo l
pp
em
w
iv
ftE
o r
Da
x
n ce
S
N F a
e 10
11. August 11, 2012
About SwiftStack
Cloud Storage System based on OpenStack Swift
Cloud storage technical leadership
Swift Core team
Project lead
Experience
Building large-scale cloud storage at
Rackspace, Engine Yard, Internap, Korea Telecom
11
28. August 11, 2012
Swift Scales to Massive # of users
Access Node Access Node Access Node Access Node
Add Proxy Nodes A hash ring is
shared amongst each node in the
cluster.
Add Storage Nodes capacity
can be added by growing existing
availability zones, or adding new
availability zones.
28
29. August 11, 2012
Swift Scales to Massive # of users
Swift uses shared-nothing architecture
1. account data
2. object data
3. All data distributed via hash
ring
Simple mechanisms proven at scale
1. Whole files on disk
2. Routed networking (Layer 3 networks)
3. Proven techniques with HTTP for transport
4. Proven techniques with rsync for
replication
29
40. August 11, 2012
Watch Everything
Lightweight
Swift Process
Swift Process
Swift Process
UDP StatsD
Swift Process
Swift Process
Swift Process
StatsD
Time-Series Backend
Ganglia / Graphite
40
42. Make eachAugust like a
Make eachlook 11, 2012
look like a
mini-product. Box around
mini-product. Box around
each.
each.
SwiftStack Plug-Ins
User Dashboard
On-disk Encryption
Active Directory/LDAP
Integration
Utilization API for Billing
Metadata Search
42
43. August 11, 2012
Field Observations
Web/Mobile Applications
Massive Number of Users
Infrastructure as a Service
43
44. Thank you!
OpenStack
APAC Conference
August 11, 2012
Joe Arnold
乔 . 阿诺德行政总裁斯威夫特斯达克
CEO, SwiftStack
joe@swiftstack.com
@joearnold