云存储类型

在今天云计算日新月异,而云存储是其中一个重要组成。我认为云存储首先要是分布式的,分布式起码具备如下属性:

  • Scalable,既能scale up又能scale down
  • 处理能力随着集群scale up而线性增加
  • Failover,没有单点故障

分布式存储产品Couchbase是其中典范。除此之外,云存储还应具备如下功能:

  • 多Tenant支持
  • API支持

目前主流的云存储产品可分为如下几类:

  • 对象存储:如Swift
  • 块存储:如Ceph
  • 共享文件存储:如GlusterFS
  • 关系型DB:如各家的云数据库
  • NoSQL:如Couchbase

其中关系型DB最难实现分布式,如AWS的RDS,不过是运行在EC2上的Mysql实例,Rackspace的Cloud Mysql,也是采用container技术的DB实例。

NoSQL具体来说,又包括面向行、面向列、以及K/V型的。

  • 面向行:document DB基本都是此类,如MongoDB,Couchbase
  • 面向列:如Cassandra,HBase
  • K/V型:如Redis,Memcache

根据应用需求的不同,用户可以选择不同的云存储产品。比如在我们公司,对象存储、K/V存储、Document存储就被广泛使用。

此条目发表在Common分类目录,贴了, , , 标签。将固定链接加入收藏夹。

云存储类型》有一条回应

  1. Pingback引用通告: VPS与云主机区别 | 风河博客

评论已关闭。