今天芳芳来为大家解答以上的问题。储存块24c 8存储原理,2024年块存储cinder主要功能相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、cinder与swift各自的用途是什么?cinder是块存储,用来给虚拟机挂扩展硬盘,就是将cinder创建出来的卷,挂到虚拟机里。
2、cinder是OpenStack到F版,将之前在Nova中的部分持久性块存储功能(Nova-Volume)分离了出来,独立为新的组件Cinderswift是一个系统,可以上传和下载,里面一般存储的是不经常修改的内容,比如用于存储 VM 镜像、备份和归档以及较小的文件,例如照片和电子邮件消息。
3、更倾向于系统的管理块存储具有安全可靠、高并发大吞吐量、低时延、规格丰富、简单易用的特点,适用于文件系统、数据库或者其他需要原始块设备的系统软件或应用。
4、上面其实很多感觉不是太直观,个人认为cinder可以理解为个人电脑的移动硬盘,它可以随意格式化,随时存取。
5、对于swift可以作为网盘,相信对于云技术的同学来说,网盘应该是不陌生的,如果把一些经常用的内容,放到网盘中是非常不方便的。
6、Swift 还是 Cinder?何时使用以及使用哪一种?那么,应该使用哪一种对象存储:Swift 还是 Cinder?答案取决于您的应用程序。
7、如果需要运行商用或遗留应用程序,那么很少需要进行这种选择。
8、这些应用程序不可能被编码来利用 Swift API,但您可以轻松挂载一个 Cinder 磁盘,它表现得就像是直接将存储附加到大多数应用程序。
9、当然,您还可以对新应用程序使用 Cinder,但是不会从 Swift 自动附带的弹性和冗余中获益。
10、如果编程人员面对这样的挑战,那么 Swift 的分布式可扩展架构是一个值得考虑的特性。
11、单点故障Swift 架构是分布式的,可防止所有单点故障和进行水平扩展。
12、cinder存在单点故障还未解决更多内容,以下来自ibm资料库:块存储 (Cinder)Cinder 是 OpenStack Block Storage 的项目名称;它为来宾虚拟机 (VM) 提供了持久块存储。
13、对于可扩展的文件系统、最大性能、与企业存储服务的集成以及需要访问原生块级存储的应用程序而言,块存储通常是必需的。
14、系统可以暴露并连接设备,随后管理服务器的创建、附加到服务器和从服务器分离。
15、应用程序编程接口 (API) 也有助于加强快照管理,这种管理可以备份大量块存储。
16、对象存储 (Swift)Swift 是两种产品中较为成熟的一个:自 OpenStack 成立以来一直是一个核心项目。
17、Swift 的功能类似于一个分布式、可访问 API 的存储平台,可直接将它集成到应用程序中,或者用于存储 VM 镜像、备份和归档以及较小的文件,例如照片和电子邮件消息。
18、Object Store 有两个主要的概念:对象和容器。
19、对象就是主要存储实体。
20、对象中包括与 OpenStack Object Storage 系统中存储的文件相关的内容和所有可选元数据。
21、数据保存为未压缩、未加密的格式,包含对象名称、对象的容器以及键值对形式的所有元数据。
22、对象分布在整个数据中心的多个磁盘中,Swift 可以借此确保数据的复制和完整性。
23、分布式操作可以利用低成本的商用硬件,同时增强可扩展性、冗余性和持久性。
24、容器类似于 Windows® 文件夹,容器是用于存储一组文件的一个存储室。
25、容器无法被嵌套,但一个租户可以供创建无限数量的容器。
26、对象必须存储在容器中,所以您必须至少拥有一个容器来使用对象存储。
27、与传统的文件服务器不同,Swift 是横跨多个系统进行分布的。
28、它会自动存储每个对象的冗余副本,从而最大程度地提高可用性和可扩展性。
29、对象版本控制提供了防止数据意外丢失或覆盖的额外保护。
本文就为大家分享到这里,希望小伙伴们会喜欢。