/ 中存储网

全面容器化——初创公司StorageOS来啦!

2016-08-22 11:23:24 来源:中存储网

全面容器化——初创公司StorageOS来啦!

StorageOS是一家英国的初创公司,给无状态容器提供简单的自动块存储、状态来运行数据库和其他需要企业级存储功能,但避免随之而来的复杂性、刚性以及成本。

它在Linux系统中作为一个容器运行,为其他容器提供插件使用,使其轻松地对有状态的存储服务进行编程访问。

StorageOS是由首席执行官Chris Brandon、首席技术官Alex Chircop、产品管理副总裁Simon Croome以及工程副总裁James Spurin共同创建。这是Brandon的第五家初创公司,其他两家包括GreenBytes和Xsigo都已经被Oracle收购,StorageOS主要是负责技术团队。

首席技术官Alex Chircop一直是高盛的存储平台工程全球负责人,也是Momural International的基础设施平台工程负责人。据了解,他拥有很强大的传统企业级IT背景。

产品管理副总裁Simon Croome在Fidelity和Nomura负责全球工程团队以及在伦敦的UBS网络开发团队。Spurin之前是高盛块存储产品经理,在Nomura是存储工程技术负责人。因此,可以看出,StorageOS的创建团队成员都有深厚的企业级IT和存储经验。

据了解,这四位创建人在经过一年对产品技术需求、架构和设计的讨论后,在2015年创建了StorageOS,并且得到了私人投资者的支持。

那么,StorageOS是干什么的?

四位创始人希望提供的是一款企业级存储平台,比传统IT存储更简单、更快速、更易用、成本更低。他们认为,传统IT存储需要专门的存储管理员,速度缓慢、复杂、成本高且使用有局限性。而他们希望提供对容器的自动存储配置,这些容器可以被实例化,每天被使用数千次。

Brandon表示,StorageOS故意没有把公司地点选在风投们都期望的硅谷,因为硅谷的环境比较封闭。在伦敦和英国有很多创新,在这里也有很多其他专注于容器的初创公司。

创始人的想法是,手动配置和管理存储显然对于容器化和DevOps类型的环境是不切实际的。所以,Brandon表示,"我们为人们构建了一个工具集,用于在容器中存储数据。"

而且它是无关于底层平台的裸机、容器化的服务、虚拟化的服务器或者云。该公司称,StorageOS这款产品是一款门槛极低、拥有完整的企业级功能的存储阵列,与VMware、Docker、AWS以及Google Cloud进行了集成。

StorageOS目前专注于容器是因为这是最大的机会所在。在容器领域,它有四个重点领域:

1、有状态的容器,用于数据库和高速数据库恢复

2、安全云移动性,降低成本

3、性能加速和卷管理

4、持续应用集成和交付

全面容器化——初创公司StorageOS来啦!

StorageOS图表

它的工作原理

这款产品的工作原理是这样的:它是安装成Linux下的一个容器,或者像CoreOS这样的容器化操作系统,通过主机节点来定位可访问的存储:直连节点、网络附加节点、云附加节点、以及连接的节点。这些聚集成一个虚拟的、多节点的块存储池。然后把卷划分出来用于访问容器,一个可以加载和启动的数据库。这些通常都是在2秒或者3秒内完成的。

访问容器使用一个来自Docker或者Kubernetes的StorageOS插件,来"看到"StorageOS容器,使其存储自动配置、加速和简化。

这并不会访问它自身的后端存储,除非需要读取或者写入数据。

在这个基础配置之上,是一些企业级存储功能:

• 规则引擎--策略来制定数据的位置、保护等,并且是可以修改的

• 数据放置--对不同种类的数据使用不同类型的介质,实现最优(速度、成本)的放置

• 加密--保护静态和动态数据的安全

• 缓存--用DRAM和闪缓存来加速数据访问

• 复制--通过将块移动到远程站点来保护数据

• 高可用性--当主机节点出故障的时候切换到第二个节点

• 重复数据删除和压缩

• 服务质量(QoS)

• 迁移

• 集群

Brandon说:"规则引擎很强大,远超过传统存储阵列所能提供的。"

StorageOS通过为与应用相同节点上的数据库运行存储、提供本地缓存来提高性能。

服务质量有两种形式。基本的服务质量是不超过IOPS和吞吐量的阀值,同时企业服务质量更加精细,使用一个合理的调度器来跨不同服务平衡服务质量。Brandon说,有了服务质量特性,管理员就不再需要手动调整容器了。

许可

这组特性是覆盖了一个免费版本的软件和两个付费的版本:

免费增值版--免费下载,可运行在笔记本电脑等设备上,配合产品测试;

专业版--增加了集群、高可用性、DRAM和闪存中的缓存(加速)、重复数据删除、压缩;

企业专业功能--提供了复制、加速、迁移和服务质量;

此外也提供基于卷的定价。

StorageOS可以为公有云用户降低成本。例如,就Amazon中的复制功能来说,有一个计算实例运行在源环境中,另一个运行在目标环境中。有了StorageOS,数据被复制到目标环境中,这时候就不需要任何计算实例了,除非发生故障切换,这样可以节省成本。

StorageOS不局限于被容器使用--它还是一个通用的、软件定义的存储配置平台,用于虚拟服务器和云。此外还将增加对iSCSI以及光纤通道的支持,是一款通用的、软件定义的存储产品,如果客户这样想的话。现在StorageOS已经发布测试版产品,大致是这样的:

全面容器化——初创公司StorageOS来啦!

StorageOS测试版产品

对免费版客户的支持将包括论坛和电子邮件的形式,而付费客户可以购买第二天和全天候支持服务。

生态系统

StorageOS还加入了Linux基金组织,是Cloud Native Computing Foundation (CNCF)的成员,参与了Storage SIG的制定,并且有一个Kubernetes插件。此外它还被纳为Docker联盟合作伙伴。

未来发布的版本将增加对iSCSI以及光纤通道的支持。

Chircop认为:"容器市场已经为企业级做好了准备,"这个领域有一个庞大的开发者生态系统,涌现出大量的产品。OpenStack支持容器,VMware也支持,Photon亦是如此。NetApp有一个容器插件,SolidFire也参与到DockerCon中,未来还会有IBM。

在迅速发展的容器计划环境中,传统存储太慢,太笨重,太复杂和成本过高。它必须降低成本和实现自动配置,对于企业容器使用来说,必须拥有企业级数据服务,而功能的平衡正是StorageOS希望做的。

StorageOS现在已经上线,专业版的价格不到每月30美元。这个月将进行测试,全面产品供货计划是在8月。