官术网_书友最值得收藏!

Swift - object storage

Swift is one of the storage services available to OpenStack users. It provides an object-based storage service and is accessible through REST APIs. Compared to traditional storage solutions, file shares, or block-based access, an Object-Storage takes the approach of dealing with stored data as objects that can be stored and retrieved from the Object-Store. A very high-level overview of Object Storage goes like this. To store the data, the Object-Store splits it into smaller chunks and stores it in separate containers. These containers are maintained in redundant copies spread across a cluster of storage nodes to provide high availability, auto-recovery, and horizontal scalability.

We will leave the details of the Swift architecture for later. Briefly, it has a number of benefits:

  • It has no central brain, and indicates no Single Point Of Failure (SPOF)
  • It is curative, and indicates auto-recovery in the case of failure
  • It is highly scalable for large petabytes of storage access by scaling horizontally
  • It has a better performance, which is achieved by spreading the load over the storage nodes
  • It has inexpensive hardware that can be used for redundant storage clusters
主站蜘蛛池模板: 万山特区| 平湖市| 普安县| 武隆县| 响水县| 宜阳县| 巴林左旗| 合肥市| 平顶山市| 两当县| 长兴县| 邵阳县| 景泰县| 霍林郭勒市| 德阳市| 渑池县| 乐陵市| 昭觉县| 卢氏县| 通河县| 枞阳县| 赣榆县| 桂东县| 安阳县| 涞源县| 额敏县| 张家川| 望城县| 三河市| 江津市| 巴林右旗| 德钦县| 揭西县| 于都县| 卓资县| 新津县| 桓仁| 城市| 颍上县| 蓝山县| 陆川县|