一体机有多种构成方式,现在比较流行的一种方式是将服务器、存储、网络等硬件预装在一起,或者再加上软件,构成一个高度集成的解决方案。这种一体机是一种设备级的解决方案,以机架为单位,从外观上看是将不同的硬件盒子组合在一起。北京华云网际科技有限公司(以下简称华云网际)另辟蹊径,以节点为单位制造出一种新型的一体机,其每个节点都包括计算资源和存储资源,从外观上看这种一体机就是一台存储服务器。
由软件定义
云计算的出现为IT基础架构的变革提供了一个契机。很多厂商绞尽脑汁想生产出一种最符合云计算需求的产品。云计算最本质的特征是什么呢?就是用最低的成本构建一个高性能、高可用、易扩展和易管理的云基础架构,以满足用户无限增长的数据存储与应用需求,同时保证业务连续性。以存储为例,SAN天生是一个高性能的存储架构,但它并不太适合云计算环境中超大规模数据量的存储应用。很多厂商其实都在想方设法通过一种更廉价、更高效的方式,使得存储既能达到像SAN那样的高性能,又能在可靠性、稳定性和可管理等方面满足企业用户的需求。
那么,能不能让虚拟机运行在廉价服务器的本地磁盘上,并且保证在磁盘损坏或服务器宕机的情况下不丢失数据,同时确保业务的连续性呢?基于上述考虑,华云网际研发出“麒云”这个产品。其实在互联网行业,上述这种思路已经得到验证是可行的,比如Google GFS就是一个在普通服务器上存储数据并能保证高可用性的范例,但GFS并不适合企业级用户。华云网际要做的是在借鉴Google GFS技术思路的基础上,在“麒云”中增加更适合企业级用户需求的一些产品特性,比如可靠性、可管理性等。
“软件定义的数据中心”理念的兴起,也为“麒云”产品的诞生奠定了理论基础。“软件定义的数据中心”是指数据中心的所有资源,比如存储、网络、安全甚至是可用性等,都能以虚拟化的方式呈现给用户。华云网际技术总监王劲凯表示:“我们的‘麒云’是最接近云计算本质的产品。”
没有SAN的SAN
王劲凯进一步解释了“麒云”的基本原理:假如有三台服务器Host1、Host2、Host3,每台服务器上有一台虚拟机,分别是VM1、VM2和VM3;每个虚拟机运行在一个LUN上,分别为LUN1、LUN2和LUN3,每个LUN在相邻的Host上有一个实时复本,分别为LUN1’、LUN2’和LUN3’;其中任何一个Host宕机,另一个Host上LUN的实时复本都能接管服务,并在相邻的节点把丢失的数据恢复回来。这就是“麒云”的原型。
“麒云”是一个软件,它与存储服务器组成了一个没有SAN的SAN。“麒云”具备了SAN的高可用性,同时实现了本地磁盘的高性能和低成本。
“麒云”的特性可以归纳如下:“麒云”会保持数据和访问点尽可能接近,并能根据虚拟机的位置来分布数据,其一个节点就可以提供接近10Gb/s的吞吐能力;“麒云”采用分布式的元数据管理模型,元数据分散在集群中,从而避免了单点存储的性能和可靠性受限问题,同时还具有无限的扩展能力;“麒云”解决了单点故障的问题,保证了业务连续性。
由软件定义
云计算的出现为IT基础架构的变革提供了一个契机。很多厂商绞尽脑汁想生产出一种最符合云计算需求的产品。云计算最本质的特征是什么呢?就是用最低的成本构建一个高性能、高可用、易扩展和易管理的云基础架构,以满足用户无限增长的数据存储与应用需求,同时保证业务连续性。以存储为例,SAN天生是一个高性能的存储架构,但它并不太适合云计算环境中超大规模数据量的存储应用。很多厂商其实都在想方设法通过一种更廉价、更高效的方式,使得存储既能达到像SAN那样的高性能,又能在可靠性、稳定性和可管理等方面满足企业用户的需求。
那么,能不能让虚拟机运行在廉价服务器的本地磁盘上,并且保证在磁盘损坏或服务器宕机的情况下不丢失数据,同时确保业务的连续性呢?基于上述考虑,华云网际研发出“麒云”这个产品。其实在互联网行业,上述这种思路已经得到验证是可行的,比如Google GFS就是一个在普通服务器上存储数据并能保证高可用性的范例,但GFS并不适合企业级用户。华云网际要做的是在借鉴Google GFS技术思路的基础上,在“麒云”中增加更适合企业级用户需求的一些产品特性,比如可靠性、可管理性等。
“软件定义的数据中心”理念的兴起,也为“麒云”产品的诞生奠定了理论基础。“软件定义的数据中心”是指数据中心的所有资源,比如存储、网络、安全甚至是可用性等,都能以虚拟化的方式呈现给用户。华云网际技术总监王劲凯表示:“我们的‘麒云’是最接近云计算本质的产品。”
没有SAN的SAN
王劲凯进一步解释了“麒云”的基本原理:假如有三台服务器Host1、Host2、Host3,每台服务器上有一台虚拟机,分别是VM1、VM2和VM3;每个虚拟机运行在一个LUN上,分别为LUN1、LUN2和LUN3,每个LUN在相邻的Host上有一个实时复本,分别为LUN1’、LUN2’和LUN3’;其中任何一个Host宕机,另一个Host上LUN的实时复本都能接管服务,并在相邻的节点把丢失的数据恢复回来。这就是“麒云”的原型。
“麒云”是一个软件,它与存储服务器组成了一个没有SAN的SAN。“麒云”具备了SAN的高可用性,同时实现了本地磁盘的高性能和低成本。
“麒云”的特性可以归纳如下:“麒云”会保持数据和访问点尽可能接近,并能根据虚拟机的位置来分布数据,其一个节点就可以提供接近10Gb/s的吞吐能力;“麒云”采用分布式的元数据管理模型,元数据分散在集群中,从而避免了单点存储的性能和可靠性受限问题,同时还具有无限的扩展能力;“麒云”解决了单点故障的问题,保证了业务连续性。