• Like
  • Save
OpenStack APAC / Shanghai Conference - SwiftStack - Joe Arnold 2012-08-11
Upcoming SlideShare
Loading in...5
×
 

OpenStack APAC / Shanghai Conference - SwiftStack - Joe Arnold 2012-08-11

on

  • 1,083 views

A talk about how OpenStack Swift addresses:

A talk about how OpenStack Swift addresses:
- Building Web/Mobile Applications
- Need to scale to Massive Users
- Need to provide Infrastructure as a service

Statistics

Views

Total Views
1,083
Views on SlideShare
1,082
Embed Views
1

Actions

Likes
2
Downloads
20
Comments
0

1 Embed 1

https://si0.twimg.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OpenStack APAC / Shanghai Conference - SwiftStack - Joe Arnold 2012-08-11 OpenStack APAC / Shanghai Conference - SwiftStack - Joe Arnold 2012-08-11 Presentation Transcript

    • OpenStack亚太峰会创建基于OpenStack Swift的应用August 11, 2012Joe Arnold, CEO 乔.阿诺德SwiftStack Inc 行政总裁 斯威夫特斯达克 @joearnold
    • August 11, 2012 计算 | 存储 | 网络 “Nova” “Swift” “Quantum”涵盖全球的云计算软件 发者和用户的社区 Apache 2 放源代码授权协议 超过180家公司以及1000名个人 发者 4 2
    • August 11, 2012 于 SwiftStackCloud Storage System based on OpenStack Swift基于OpenStack Swift的云存储系统Cloud storage technical leadershipSwift Core teamProject leadExperience为如下公司提供大规模云存储系统:Rackspace, Engine Yard, Internap, Korea Telecom 3
    • August 11, 2012前线观察 4
    • August 11, 2012前线观察移动/互联网应用用户数量巨大基础构架服务 5
    • August 11, 2012前线观察:互联网/移动应用 6
    • August 11, 2012前线观察:互联网/移动应用 降低移动终端对存储的要求 7
    • August 11, 2012 OpenStack Swift为互联网/移动应用提供支持语言: HTTP HTTP API 存储 基于标准的OpenStack API 30 8
    • August 11, 2012 OpenStack Swift为互联网/移动应用提供支持从移动终端直接上载 HTTP API 存储 HTTP表单提交机制 30 9
    • August 11, 2012OpenStack Swift为互联网/移动应用提供支持HTTP缓存 HTTP API 缓存 存储 30 10
    • August 11, 2012OpenStack Swift为互联网/移动应用提供支持 本地内容分发网络(CDN) Content-Delivery Network Integration 30 11
    • August 11, 2012OpenStack Swift为互联网/移动应用提供支持 12
    • August 11, 2012前线观察互联网/移动应用用户数量巨大基础构架服务 13
    • August 11, 2012前线观察:用户数量巨大 企业级应用 14
    • August 11, 2012前线观察:用户数量巨大 15
    • August 11, 2012前线观察:用户数量巨大 多租户应用 16
    • August 11, 2012 前线观察:用户数量巨大FREQUENCY 长尾数据 $/IO $/GB 17
    • August 11, 2012前线观察:用户数量巨大 18
    • August 11, 2012前线观察:用户数量巨大 19
    • August 11, 2012 Swift 如何解决海量用户的问题Access Node Access Node Access Node Access Node 增加代理节点:一个集群内节点 共享的哈希环。 增加存储节点:为已有的可用域 扩容,或者是增加新的可用域。 20
    • August 11, 2012Swift 如何解决海量用户的问题 Swift使用的是无状态的架构 1. 帐号数据 2. 对象数据 3. 所有数据通过哈希环分布 使用经过大规模验证的通讯机制 1. 磁盘上保存完整的文件 2. 通过路由进行网络寻址 (Layer 3 networks) 3. 使用HTTP协议进行数据传输 4. 使用rsync进行数据 制 21
    • August 11, 2012Swift 如何解决海量用户的问题 碎片化 22
    • August 11, 2012Swift 如何解决海量用户的问题HTTP以及经过验证的云构架 23
    • August 11, 2012前线观察互联网/移动应用用户数量巨大基础构架服务 24
    • August 11, 2012 前线观察:基础构架服务 提高效率我们的 更加敏捷 客户 要 自助服务 25
    • August 11, 2012 前线观察:基础构架服务存储越来越大多租户非常重要 26
    • August 11, 2012Swift如何提供基础构架服务 扩展到很大的容量 支持高并发请求 从根源上支持多租户 27
    • August 11, 2012 Swift如何提供基础构架服务运营效率 28
    • August 11, 2012SwiftStack节点 29
    • August 11, 2012SwiftStack控制器 30
    • August 11, 2012 Add Gradually Add ImmediatelyCapacity Text time 31
    • August 11, 2012监控一切 Swift Process Swift Process 轻量级UDP统计进程 Swift Process Swift Process Swift Process Swift 进程 StatsD 图形化时程分析 Ganglia / Graphite 32
    • August 11, 2012看到一切 及时通知 ! 60 33
    • August 11, 2012SwiftStack 插件 集成用户仪表盘 磁盘上加密 Active(Dashboard) Directory/ LDAP 记账API 元数据搜索 34
    • August 11, 2012前线观察互联网/移动应用用户数量巨大基础构架服务 35
    • 谢谢! OpenStack 亚太峰会 August 11, 2012Joe Arnold 乔.阿诺德CEO, SwiftStack 行政总裁斯威夫特斯达克 joe@swiftstack.com @joearnold