Swift组件构成-openstack-相关介绍

时间:2024-05-12 13:29:45
【文件属性】:

文件名称:Swift组件构成-openstack-相关介绍

文件大小:2.24MB

文件格式:PPT

更新时间:2024-05-12 13:29:45

openstack 云计算

Swift组件构成 Swift主要有三部分构成: proxyserver,Storage Server和 Consistency Server。Storage 和Consistency 服务均允许在Storage Node上。Auth认证服务已从swift 中剥离出来,使用OpenStack的认证服务Keystone,目的在于实现统一OpenStack各个项目的认证管理。 ProxyServer是提供Swift API的服务器进程,负责Swift其余组件间的相互通信。对于每个客户端的请求,它将在Ring中查询Account、Container或Object的位置,并且相应地转发请求。Proxy提供了Rest-full API,并且符合标准的HTTP协议规范,这使得开发者可以快捷构建定制的Client与Swift交互。 Storage Server提供了磁盘设备上的存储服务。在Swift中有三类存储服务器:Account、Container和Object。其中Container服务器负责处理Object的列表,Container服务器并不知道对象存放位置,只知道指定Container里存的哪些Object。这些Object信息以sqlite数据库文件的形式存储。Container服务器也做一些跟踪统计,例如Object的总数、Container的使用情况。


网友评论