1 / 33
文档名称:

OpenStack亚太技术大会(OSAC)openstackapacswiftalexyang-120813103312-phpapp02.ppt

格式:ppt   页数:33
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

OpenStack亚太技术大会(OSAC)openstackapacswiftalexyang-120813103312-phpapp02.ppt

上传人:紫岑旖旎 2012/9/9 文件大小:0 KB

下载得到文件列表

OpenStack亚太技术大会(OSAC)openstackapacswiftalexyang-120813103312-phpapp02.ppt

文档介绍

文档介绍:在这里写上你的标题
副标题文字副标题文字
作者名字/日期
Swift架构与实践
***@SinaAppEngine
杨雨/2012-08-11
00
01
02
03
04
05
写上你的文字你的文字
Content
1 Principles and Architecture
2 The Practice of Swift ***@SinaAppEngine
3 Problems and Imporvemetns
00
01
02
03
04
05
写上你的文字你的文字
Storage Types
00
01
02
03
04
05
写上你的文字你的文字
Storage Types
From: 2/08/is-openstack-swift-reliable-enough-
Targets
High Reliability = High Durability + High Availability
High Durability - Replicas and Recovery
High Availability - Replicas and Partition
Low Cost - Commodity Hardware
Scale Out - No Single Bottleneck, Share Nothing
Reliability
Consistent Hashing
Reliability
Consistent Hashing with Virtual Node
Reliability
The advantages of consistent hashing:
Metadata is small;(AWS S3 has 762 billion objects)
Distribution unformity;
Peer to unication;
Load blance.
Reliability
Virtual node(partition) - Object distribution uniformity
Weight - Allocate partitions dynamically
Zone - Partition Tolerance Zones can be used to group devices based on physical locations, power separations, network separations, or any other attribute that would lessen multiple replicas being unavailable at the same time.
Swift:
Ring - The index file for locating object in the cluster.