主机测评网
主机测评网

云存储是什么意思?云平台存储需要满足什么条件?

admin云资讯2980

  现在云存储比较普遍,不管是手机还是电脑都就开始使用云存储,这样数据存储量大,还不容易被丢失。云存储是什么意思?云平台 存储需要满足什么条件?下面6784就来介绍下关于云平台储存的相关信息。

云存储是什么意思?云平台存储需要满足什么条件?


  一、云存储是什么意思?

  云存储是一种网上在线存储(英语:Cloud storage)的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上。托管(hosting)公司运营大型的数据中心,需要数据存储托管的人,则透过向其购买或租赁存储空间的方式,来满足数据存储的需求。数据中心营运商根据客户的需求,在后端准备存储虚拟化的资源,并将其以存储资源池(storage pool)的方式提供,客户便可自行使用此存储资源池来存放文件或对象。实际上,这些资源可能被分布在众多的服务器主机上。


  二、云平台 存储需要满足什么条件?

  1.部署速度要足够快,ZStack 的部署速度一向是业界前列,我们的标准一直是对于 Linux 有基本理解的人能够在 30 分钟内完成部署,这个时间是包括部署主存储、镜像仓库的时间的。

  2.能够扩展到足够大的规模,根据 SAN 存储的性能,单个集群应该可以接管几十到上百的服务器(因为一般来说单个 SAN 存储能支撑的服务器数量有限)。

  3.性能能够完整发挥 SAN 存储的性能,IO 模式能够发挥 SAN 存储的 cache 性能,对于 OCFS2 我们可以通过调整 block size 来优化 OCFS2 性能,但如果在分层 SAN 存储上测试就会发现由于大 block size 带来的 IO pattern 变化,如果测试 4k 小文件随机写,性能并不稳定,无法像直接在物理机上对 LUN 测试前期全部写到高速盘上,带来了测试数据的不理想。

  4.高稳定性,与互联网、公有云业务不同,私有云均部署在客户机房,甚至是一些隔离、保密机房,这意味着我们无法像互联网环境一样执行“反复试错”的策略,我们无法控制用户的升级节奏,无法时刻监控运维存储状态,也无法再客户环境进行灰度测试、镜像验证。

 

  三、云平台 存储考虑什么问题?

  1. XFS,作为 RHEL 默认的本地文件系统,我们原本一直对 XFS 是比较信任的,但实际上 XFS 在使用过程中问题多多,我们帮客户绕过了很多坑,也在考虑别的替代方案;

  2. NFS,NFS 是一个对云平台很简单的方案,因为它屏蔽了很多存储的复杂性,用文件系统的方式提供了共享存储,使得我们可以用类似本地文件系统的管理方式管理共享存储,既简单又支持热迁移等高级功能,看似完美,但实际上 NFS 几乎是我们最不推荐的生产用存储方案之一,细节将在后面讨论;

  3. OCFS2,当用户只有 SAN 存储,也无法提供 NFS 接口时,我们的选择并不多,此时 Oracle 的 OCFS2 成为一个值得青睐的方案,其优点是在小规模使用时基本上很稳定,部署后也可以使用文件系统的方式使用,但在性能、大规模的扩展性和部分功能(例如文件锁)上支持也并不完美;

  4. Ceph,基于 Ceph 可以提供很棒的存储方案,但 Ceph 相对复杂的部署运维对部分客户还是比较难接受,特别是在私有云中,很多客户习惯了 SAN 存储带来的性能和安全感,对他们来说也没有超大容量的需求或者随时需要灵活扩容,反而大厂商带来的安全感,或者能够将之前用在VMware 上的 SAN 存储继续用起来才是最重要的。

标签: 云存储