云计算 | 用区块链降维打击IaaS?IaaS是否会被淘汰?
云计算使许多公司能够将大部分IT业务外包,这样做可以消除企业运行自己的服务器、软件和数据库。基础设施是一项基本需求,现在许多企业利用云计算外包所有IT基础设施。这就是所谓的基础设施即服务,简称IaaS。
目前,一些大公司在这一领域占据主导地位。然而,区块链提供了一种新的方式,将基础设施作为一种服务来处理,这可能会对当今许多大型科技公司的运营造成破坏性影响。
什么是基础设施即服务(IaaS)?
基础设施即服务也称为硬件即服务,这可能是最好的解释。企业需要必要的硬件,如服务器、存储或组件来运行计算机网络。
过去,组织需要运行内部数据中心来存放这类硬件。然而,云计算的出现意味着企业可以将其基础设施需求外包给外部供应商。基础设施作为服务的提供者承载一个数据中心,并允许其客户端远程访问基础设施。这通常是按现收现付模式收费。
对于工作负载波动的企业,使用云IaaS提供商比使用自托管基础设施更划算、更灵活。设想一家正在开发一款新软件的公司,在软件开发过程中,公司需要额外的计算资源,一旦软件启动并运行,这些资源将是多余的。因此,当需要时,它使用基础设施作为服务来获取必要的资源。
基础设施即服务面临的挑战
尽管它正在成为一种更流行的模型,但IaaS用户仍然面临一些挑战。带宽是一个常见的问题,基础设施即服务的提供者仅将自己的硬件出租给多个客户机使用。
因此,如果一个客户端工作负载突然增加,占用了更多的资源,这可能会对其他客户端产生不利影响。类似地,提供商的硬件停机可能会影响很多或所有客户机。
IaaS用户不一定了解其提供商的基础设施,因此不可能理解突然放缓或中断背后的原因。这种不可见性还意味着用户不能像使用自己的内部数据中心那样监视和管理系统。
计费是另一个问题,因为IaaS提供商倾向于对每件事情都进行非常细致的收费,这意味着当账单来的时候,用户常常会对他们的实际使用情况感到惊讶。
区块链从何而来?
尽管区块链还没有以任何重要的方式将基础设施作为一种服务,但它仍然有可能实现。就其本身而言,区块链是一种共享系统基础设施,因为许多机器一起工作以保持区块链的运行。因此,未来的云计算服务有可能利用任意数量的CPU和GPU作为分散网络一部分的空闲容量。
这可以应用于不同的基础设施元素。云计算可以利用分散计算能力本身,就像当今云计算模型中的集中式数据中心出租容量一样,内存和数据存储也可以用类似的方式分散。
想象一个分散的计算机网络,网络中的一些人将处理特定的任务,从网络上的其他人那里获取计算能力和存储。这不是寄生关系,这种安排可以货币化,那些使用超出自身容量的电力的机器,将以数字货币的形式向那些出租闲置容量的机器支付费用。
这是否意味着大型IaaS技术公司将被淘汰?
人们很容易想象,去中心化的网络“把它粘在人身上”,并从当前的集中模式中接过手来。但像AWS或微软这样的大型科技公司实际上可以从这种分散式计算生态系统中获益。
确保作为服务提供者的集中式基础设施必须设法持有足够的硬件,以满足其客户端不断变化的需求。与此同时,它必须持有太多时间处于闲置状态的过剩产能。
一家知名的供应商实际上可以参与一个分散的基础设施网络,并将任何过剩产能出租出去,以保持盈利。如果客户需求突然超过可用容量,他们还可以通过支付额外的基础设施来利用网络,这是一个双赢的局面。
在这个领域已经有一些区块链项目在运行。尽管它们目前都没有将自己作为一个完整的基础设施作为服务给提供商进行营销,但Golem和deepbrainchain都包含IaaS的元素。当你考虑到这两个项目都旨在为人工智能提供计算能力时,这一点就更加明显了,人工智能开发人员目前是IaaS和云计算提供商最大的增长动力之一。
结论
基础设施即服务是一个不断增长的市场,所以区块链项目有很多机会参与其中。与大型成熟的科技公司相比,这里提到的项目还很年轻。此外,区块链还在继续与可伸缩性和弹性问题作斗争。
因此,毫无疑问,它们都没有成为AWS或微软Azure的重要竞争对手。然而,我们仍有可能很快看到一种转变,即基础设施作为一种服务将部分甚至完全依赖于去中心化网络。■
海潭题库
学习云计算,刷题尽在海棠题库