CoreOS在儿童节发布了自己的分布式存储Torus

原创 2016年06月02日 12:45:28

CoreOS,或者说是Google,发布了自己的分布式存储,不禁让人浮想联翩且摸不到头绪。

新闻稿在这里:https://coreos.com/blog/torus-distributed-storage-by-coreos.html

代码在此,目前只是个原型:https://github.com/coreos/torus

Google在容器上跑的有点过快了,让人感觉是在云计算上受了多年的屈辱,终于等到机会,摆出要亮出全部家底的架势。现在看,Kubernetes绝不会是下一个OpenStack,也不太像是下一个安卓,有不低的可能性,会成为下一个iOS,开源的。

王豪迈同学早在一年前,就把Google的野心看的清清楚楚:

“这时候我们需要引入另外一个背景,在目前的公有云、私有云和混合云的分类下,对于云基础设施之上的颠覆性变化实际上只能发生在私有云,一个厂商的公有云是无法改变用户的架构,更谈不上整个应用平台。那么 Google 在公有云追不上 AWS 的情况下推出了一个完全以社区方式运作开发的项目实际上是意味深远的(之前这样的项目就是 Andriod 和 Chromium)。Google 仍然希望能在用户端撬动变革来改变 VM 中心化这个现实,那么 GCE 作为这个变革的云端产物,自然能四两拨千斤的改变公有云的格局。”

摘自王豪迈一年前的文章,Kubernetes的另一面,原文在:http://www.wzxue.com/kubernetes/

这件事情很快就上了头条并引起了激烈的争论:https://news.ycombinator.com/item?id=11816122

我最近也在关注Kubernetes的存储服务,实在是想不到会放出这么一招。

CoreOS为什么要自己做分布式存储,官方的解释是:

Existing storage solutions weren’t designed to be cloud-native

Deploying, managing, and operating existing storage solutions while trying to shoehorn them into a modern container cluster infrastructure is difficult and expensive. These distributed storage systems were mostly designed for a regime of small clusters of large machines, rather than the GIFEE approach that focuses on large clusters of inexpensive, “small” machines. Worse, commercial distributed storage often involves pricey and even custom hardware and software that is not only expensive to acquire, but difficult to integrate with emerging tools and patterns, and costly to upgrade, license, and maintain over time.

从这段话里,看不出Torus的出发点和现在的Server SAN有什么区别。

Torus和Ceph类似,也会提供文件系统、块设备和对象存储能力,那么Torus和Ceph有怎样的区别呢?文章中多次提到Etcd,难道Torus就是传说中的Google FS的Go语言复刻版?开个玩笑,这里都是瞎猜,要抓紧抽时间看看代码。

TNS也对Torus做出了报道:http://thenewstack.io/coreos-launches-kubernetes-friendly-storage-system-torus/

并列举了几个面向容器的存储项目:

https://opencredo.com/introducing-kubefuse-file-system-kubernetes/

http://rexray.readthedocs.io/en/stable/

http://www.blockbridge.com/docker/

http://www.hedviginc.com/blog/how-hedvig-software-defined-storage-integrates-with-docker-datacenter

记录在此,持续关注中。

令人心生寒意的想法是,容器似乎会把分布式文件系统带回舞台中央,其实我个人早有类似想法,容器相对虚拟化的最大优势是,容器可以以应用为中心,而虚拟化关注的只是设备,按这个思路,容器的存储就应该以数据为中心,那么容器的存储就不应该是块设备。如果这个思路是正确的,那么问题就将是,这条路如何走下去,似乎会很艰难。虚拟化时代有一个大难题,那就是网络虚拟化,难道容器时代要有两个大难题?也许这只是Google的田忌赛马。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CoreOS为Kubernetes量身打造分布式存储方案Torus

近日,CoreOS在GitHub上基于Apache 2.0许可证协议开源了它们的分布式存储系统Torus。Torus是一种针对容器集群量身打造的存储系统,可以为通过Kubernetes编排和管理的容器...

IBM发布其分布式存储–XIV

最近存储厂商的活动很多,先是EMC发布了新的中端存储CX4,开始支持更大的带宽与容量,支持自动精简配置,并且全线支持SSD。同时,EMC还推出了他的新一代备份产品DL 3D系列,DL 3D对比之前的D...
  • kidd_3
  • kidd_3
  • 2011年10月17日 23:54
  • 949

Ceph分布式存储实战

  • 2017年03月17日 13:48
  • 10.33MB
  • 下载

如何使用Etcdctl与Etcd——CoreOS的分布式键-值存储

提供:ZStack云计算 系列教程本教程为CoreOS上手指南系列九篇中的第四篇。内容介绍作为CoreOS的实现根基之一,etcd能够为我们提供一套全局分布式键-值存储机制。此服务可由各CoreOS设...

FastDFS 分布式存储 实战

  • 2015年11月06日 11:05
  • 2.08MB
  • 下载

hadoop(三) - HDFS分布式存储系统

一. 分布文件系统和HDFS: 其实我们可以把分布式文件系统HDFS理解为windows文件系统, 可以在文件夹里面分门别类地存放文件, 只不过HDFS通过网络把文件存放在多台主机上 二. HDFS...
  • zdp072
  • zdp072
  • 2014年11月18日 23:29
  • 1750
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CoreOS在儿童节发布了自己的分布式存储Torus
举报原因:
原因补充:

(最多只允许输入30个字)