温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

openstack icehouse install swift object stroage 第一节

发布时间:2020-08-07 09:11:45 来源:网络 阅读:399 作者:Kernalzcy 栏目:移动开发

Object Storage Service 
1.Proxy Server( swift-proxy-server) 接受对象存储API和原始HTTP请求上传文件,修改元数据,并创建容器。它还提供文件或web浏览器容器列表。为了提高性能,代理服务器可以使用一个可选的缓存通常使用memcache部署。
2.Account Server( swift-account-server)管理账户与对象存储服务定义
3.Container servers (swift-container-server)管理一个映射的容器,或文件夹,在对象存储服务。
4.Object servers(swift-object-server)管理实际对象,如文件,存储节点
Note

When you install only the Object Storage and Identity Service, you cannot use the dashboard unless you also install Compute and the Image Service.当你只安装对象存储服务和身份,您不能使用仪表板,除非你也安装计算和图像服务。

Operating system: OpenStack Object Storage currently runs on Ubuntu, RHEL, CentOS, Fedora, openSUSE, or SLES.我选择Centos6.5

Networking: 1 Gbps or 10 Gbps is suggested internally. For OpenStack Object Storage, an external network should connect the outside world to the proxy servers, and the storage network is intended to be isolated on a private network or multiple private networks.

Database: For OpenStack Object Storage, a SQLite database is part of the OpenStack Object Storage container and account management process.

Permissions: You can install OpenStack Object Storage either as root or as a user with sudo permissions if you configure the sudoers file to enable all the permissions.

Example of Object Storage installation architecture

  • Node: A host machine that runs one or more OpenStack Object Storage services.

  • Proxy node: Runs proxy services.

  • Storage node: Runs account, container, and object services. Contains the SQLite databases.

  • Ring: A set of mappings between OpenStack Object Storage data to physical devices.

  • Replica: A copy of an object. By default, three copies are maintained in the cluster.

  • Zone: A logically separate section of the cluster, related to independent failure characteristics.

  • Region (optional): A logically separate section of the cluster, representing distinct physical locations such as cities or countries. Similar to zones but representing physical locations of portions of the cluster rather than logical segments.

To increase reliability and performance, you can add additional proxy servers.

This document describes each storage node as a separate zone in the ring. At a minimum, five zones are recommended. A zone is a group of nodes that are as isolated as possible from other nodes (separate servers, network, power, even geography). The ring guarantees that every replica is stored in a separate zone. This diagram shows one possible configuration for a minimal installation:
openstack icehouse install swift object stroage 第一节
AWS的架构比这复杂的多;对数据的安全级别能保证到11个9(99999999999),在openstack中使用swift虽然可以提供类似的存储功能,具体对数据的安全保护,就看个人怎么来架构和维护了;


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI