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

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
主站蜘蛛池模板: 宁津县| 台东市| 遂宁市| 卫辉市| 通山县| 安丘市| 株洲县| 安顺市| 天全县| 丰顺县| 饶河县| 南丰县| 桦川县| 剑川县| 漳州市| 五常市| 朝阳区| 崇州市| 巢湖市| 永胜县| 五原县| 谷城县| 保德县| 德州市| 从化市| 赣榆县| 双牌县| 通渭县| 多伦县| 嵊州市| 比如县| 米脂县| 泽库县| 文安县| 汾西县| 尖扎县| 甘洛县| 织金县| 鄱阳县| 石柱| 浑源县|