对于5K项目的定义,唐洪表示:某种意义上5K是个基础,不是根本的目标。我们做5K作为整个云服务的基础,一方面我们能提供大规模计算的能力。我们邀请了四大开发者,华大基因、澳门科技大学、上海交通大学等,邀请了他们在5K的环境做一个事情,其实没有5K大规模计算他们是不可能的。
另外有5K是可以帮助我们做成本的节省,刚才问了一个问题有了5K我们能做什么,资源调度5K最关键的是要做共享,比如有些应用是CPU,有些应用是内存,有些应用是IO,只有池子大了我才能在几个应用之间进行互补,否则池子那么小,资源占满,其他东西跑不上来,所以5K可以降低运维的成本,集群数目少,提高了调度的效率,削峰填谷的事情可以做的更多,这样反映在用户上面,对他们来说我们可以提供更低廉的服务,做到同样的资源。
并且5K并不是一个极限,那时候说不定是10000台一个集群了。因为我们从到达5000差不多攻坚项目,正常的话,技术演进也是一个渐变的过程,我们这次大概半年的时间从1500扩展到5000,乘了3,其实5000到一万才乘2。绝对数量是比较可怕的,但是相对小一点的问题了。还有硬件不停的红利,CPU在变快,网速从千兆变成了万兆,核心交换机的容量也可以增大,某种意义上到那个时候简单的支持红利,即使集群规模在5000台,处理能力也会有可能翻倍的。
当一个12万核的计算能力、100多PB的硬盘、500T内存5000节点单集群,公开对开发者体验使用意味着什么?
意味着作为一名开发者,你将不受基础设施的局限,它可以帮你做以前不能做的规模,以前不能做的事情;意味着1个人可以做一群人才能做的事情,意味着小公司可以做一家大公司才可以做的事情……
飞天将5000台服务器连接成为一台超级计算机,而这台超级计算机的计算能力就看你如何使用。这是世界上首次对开发者公开使用5000节点单集群的一次尝试,以前没有,将来是否会再次发生也未可知。如果没有参与,你将很难想象5000节点单集群的计算能够带来什么样的想象空间。