码迷,mamicode.com
首页 > 编程语言 > 详细

swift简介

时间:2017-10-18 10:16:04      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:cts   分布式   style   构建   ati   ref   cloud   pac   网站   

  1. 云栖社区>
  2. 博客列表>
  3. 正文

OpenStack Object Storage(Swift)架构、原理及特性

 
ghost丶桃子 2016-05-20 16:23:40 浏览640 评论0

摘要: 简介 OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一。Swift使用普通的服务器来构建冗余的、可扩展的分布式对象存储集群,存储容量可达PB级。

简介

OpenStack Object Storage(Swift)OpenStack开源云计算项目的子项目之一。Swift使用普通的服务器来构建冗余的、可扩展的分布式对象存储集群,存储容量可达PB级。Swift的是用Python开发,前身是Rackspace Cloud Files项目,随着Rackspace加入到OpenStack社区,Racksapce也将Cloud Files的代码贡献给了社区,并逐渐形成现在Swift。Swift最新的发型版本为essex 1.4.6。

 

功能

Swift提供的服务与AWS S3基本相同,可以用以下用途:

  • 作为IaaS的存储服务
  • 与OpenStack Compute对接,为其存储镜像
  • 文档存储
  • 存储需要长期保存的数据,例如log
  • 存储网站的图片,缩略图等

Swift使用RESTful API对外提供服务,目前 1.4.6版本所提供的功能:

  • Account(存储账户)的GET、HEAD
  • Container(存储容器,与S3的bucket相同)的GET、PUT、HEAD、DELETE
  • Object(存储对象)的GET、PUT、HEAD、DELETE、DELETE
  • Account、Container、Object的元数据支持
  • 大文件(无上限,单个无文件最大5G,大于5G的文件在客户端切分上传,并上传manifest文件)、
  • 访问控制、权限控制
  • 临时对象存储(过期对象自动删除)
  • 存储请求速率限制
  • 临时链接(让任何用户访问对象,不需要使用Token)
  • 表单提交(直接从HTML表单上传文件到Swift存储,依赖与临时链接)
  • 静态WEB站点(用Swift作为静态站点的WEB服务器)

swift简介

标签:cts   分布式   style   构建   ati   ref   cloud   pac   网站   

原文地址:http://www.cnblogs.com/justart/p/7684916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!