iEx.ec CEO:计算能力需求正不断上升,分布式云是解决良方
【摘要】ForkLog对iEx.ec CEO Gilles Fedak教授的独家访谈。ForkLog是一个关注数字货币和相关经济方面发展的平台,内容涵盖了各种会议活动,采访比特币社区领军人物等方面。去年我们见证了一大波创新区块链项目如雨后春笋般涌现,这一切都将传统技术推向了它们的极限,而云计算就是其中之一。同时Golem和Elastic的出现在区块链领域带来许多震动,随着它们的发展逐渐放缓,一个新的项目已经出现并推动着区块链技术前沿的发展。
为了把握行业内最新趋势,更好地了解分布式超级计算机面临的挑战,我们有幸与iEx.ec的创始人、法国INRIA研究员Gilles Fedak博士交流,他在并行和分布式计算方面有着超过十年的研究经验。
FL:行业外的人常常认为高性能计算主要应用在图像渲染、大规模数值模拟、科学研究和深度学习领域。那么现在又出现了哪些新兴领域能够方便个人用户使用超级计算机的闲置计算能力呢?Gilles Fedak:这实在是一个令人振奋的方向,现在越来越多的行业要接触到大量数据和图形图像文本,也因此它们对计算能力的要求正不断上升。关于个人用户的需求我们还在研究,不过对于小型创新企业而言,高性能计算目前仍然是非常昂贵的并且操作复杂。物联网(Internet of Things,IoT)技术的腾飞正是仰仗强大的计算能力和基础设施,而分布式应用程序(Distributed Applications,DApps)也依靠区块链和智能合约技术逐渐壮大起来。有了分布式云平台,iEx.ec的目的就变成了降低那些想要访问高性能计算人们的准入门槛,同时我们希望这样的分布式云网络能更好地服务于那些采用分布式商业模式工作的人群。
FL:与集中式云服务相比,分布式超级计算机的主要优势是什么?劣势是什么?有哪些旧问题没有解决吗?Gilles Fedak:使用iEx.ec的一个主要优势就是降低了成本,因为iEx.ec是资源供应商的市场网络,它是一个开放市场,这就促使资源供应商间相互竞争,从而有利于最具竞争力的云供应商脱颖而出。
分布式云网络成本低廉的一个原因是它不依赖于大型数据中心,其上的数据分布在多个网络参与者中。这就为其他更有效的解决方案提供了可能性,如“不同寻常”的数据中心。举个例子,我们可以把一些服务器安装在家庭建筑物中,它们能够免费冷却,具有零建设成本,并且产生的热能还能得到有效利用(比如处理器散发的热量可用于加热水)。此外,离这些家庭建筑物越近的节点越有可能靠近数据源,这就使得iEx.ec能更有效地处理大数据。上述这些优点都大大降低了访问高性能计算服务的用户的成本。
与集中式系统相比,分布式计算系统的操作更有效运行,后者能有效利用网络中的闲置计算资源(例如,对停机时间的充分利用可以带来额外收入)。此外,分布式系统还有显著的安全优势。许多人出于安全考虑不愿意使用云服务来处理重要的数字产品,这是因为集中式云网络的数据都集中在一个地方,很容易被攻击。通过分布式云网络,我们避开了单点缺陷攻击,而且凭借区块链技术,我们也能够使用加密方式来保护数据。
FL:为什么我们现在需要分布式云计算平台?你们这个iEx.ec项目的特点是什么?Gilles Fedak:我们正推出一种新的云计算模式,就像传统市场中的云平台供应商一样,未来分布式云供应商也会有属于自己的广阔的市场空间。我们的愿景是构建一个新的企业生态系统,其中包括数据存储、计算矿场、网络托管、数据供应商、SaaS应用程序等,并通过iEx.ec分布式云网络进行业务来往。我们相信未来是分布式基础设施和市场网络的天下,那些大数据和高性能计算应用程序以及高价值数据集和计算资源(存储、CPU、GPU等)都将会在具有高透明性、高弹性和高安全性的区块链上获利。iEx.ec是推动未来的关键平台!要知道我们花在搭建分布式计算基础设施上的时间就超过了15年,所以这个目标一定会实现。我们清楚地知道自己需要做什么。
FL:许多人认为雾计算是物联网的巨大飞跃。iEx.ec将如何促进这个新时代的发展?Gilles Fedak:雾/边缘计算的核心思想在于获得足够的存储空间和计算资源,这些资源和存储空间通常分布在主干网络基础设施上。因此雾/边缘计算通常与电信供应商或者网络运营商相关联(如华为)。但是目前,我还没有想到能跨越不同供应商的雾/边缘解决方案。而由于iEx.ec网络是由多个供应商定义的,因此可以很容易地想到iEx.ec网络将会使得新的雾/边缘解决方案的实现成为可能,如移动性问题的解决。
FL:如果iEx.ec获得成功,那对于集中式云计算服务而言意味着什么?您可以设想一个两者相互关联的情境吗?
Gilles Fedak:基于我们当前的经验,我们认为目前是一个混合模式,集中式云服务仍然存在,不过越来越多的服务正转移到分布式云网络。一个有趣的趋势是Web应用程序的碎片化。它最开始只出现在裸机网络托管中,然后又出现在虚拟化过程中,现在存在于容器和微服务中,未来则可能用于单核系统(unikernel)。这个趋势给了我们许多机会,因为碎片化的计算程序更容易被分发。我们认为集中式云服务也需要适应发展,它仍会在一段时间内占据市场,但是随着区块链技术的发展和分布式应用程序(环境智能、分布式深度学习、物联网、并行流处理等)需求的不断增长,我们可以预见到分布式云的飞速发展。
FL:我们现在谈谈未来吧。您认为计算能力的需求是否会超过技术进步的速度?云计算和雾计算能否用于日常任务?当预算台式机发展得足够成熟时,是否会使得传统云计算技术被淘汰?什么样的新项目会挑战未来的超级计算机呢?GIlles Fedak:未来的挑战更依赖于对遍布城市的无数设备产生的大量数据的处理能力,而不是大量原始计算能力的可用性。最重要的问题是:“我们需要什么样的基础设施来存储、处理、分析和货币化这些数据?”当然具有聚合计算能力的网络可能能够与现有的一台超级计算机媲美——nexgen就可以看做是Exaflops每秒千兆兆次运算的超级计算机的集合。但是这样的网络就需要采用完全不同的方式和理念设计。
为了让您更清楚我的观点,我最后再举一个Blob计算模型的例子。Blob计算模型是由Palo-Alto Rank Xerox实验室于上世纪80年代研发。
我们描述了一个基于经典科幻电影《The Blob》的计算模型:这个程序最开始只是在一台机器上运行,但是随着它对计算周期的欲望逐渐增长,它会接触、寻找未被使用的机器,并且吞并这些资源。只要一个晚上,这个程序就能够启动一栋建筑物中的数百台机器,到第二天早上,当用户再重新使用他们的机器时,“blob”则会以有序的方式撤退,并收集计算的中间结果(这种晚上活动的模式被一个研究人员描述为“吸血鬼程序”)。——John F. Shoch 和 Jon A. Hupp,1982。
【原文地址】
http://forklog.net/iex-ceo-demand-for-computing-power-is-growing-and-distributed-cloud-network-is-the-way-to-go/