- Web 3:科技新趋势
- (美)克里斯·达菲
- 1846字
- 2024-04-02 11:11:21
云
人们普遍认为,云计算正迅速成为支撑现代社会的基石。亚马逊、美国国际商用机器公司(IBM)、微软(Microsoft)和谷歌(Google)等公司提供了几乎无限大的磁盘空间、内存和CPU,且价格合理。例如,微软通过其云服务,为每个家用电脑用户提供1TB的云存储空间,用户可以通过互联网连接到云存储账户,完成文件备份、照片存储以及任何其他想要的操作。
公共云是云计算定义的重要组成部分之一。去中心化数据库和其他资产并不需要公共云功能。相反,它们会利用分布式计算技术,通过整合来自不同计算机(例如智能手机和台式机)的计算和存储资源,形成一个分布式云环境。虽然这种分布式云环境不同于传统意义上的公共云,但为了方便起见,我们暂且将其归为云的一种形式。
在任何时候,公共云服务提供商都会提供现收现付的计费模型,让企业和消费者按照自己的需求和使用量来购买和使用云资源,包括磁盘、内存、CPU等。物联网设备可以利用云平台来执行各种功能,例如亚马逊Alexa的语音翻译功能。这些功能可以帮助企业有效减少内部设备的成本,并极大提高业务的可扩展性。使用云服务的关键优势在于,在应用程序中提供灾难恢复和高性能解决方案要简单得多。这是因为,云基础设施是一个网络连接的数据中心网,如果一个数据中心发生故障,应用程序可以自动切换到另一个数据中心,而不会影响业务。这些数据中心可以全球覆盖,位于世界上任何一个角落。
云及其相关机制和服务对于Web 3和元宇宙正常运行至关重要。云计算的访问配置促进了智能设备、游戏和其他应用程序以及分布式技术的实现。关于云,我们有太多要说的,哪怕写成一本完整的书也不为过。可以说,元宇宙、Web 3、智能设备和现代游戏等诸多领域的发展,都离不开云服务的支持和驱动。我们的大部分工作被计算机、智能手机、笔记本电脑、亚马逊Alexa以及无数智能设备转移到了云端。
请谨记,元宇宙的运作离不开云的支持。数字自我需要数字世界和其他人进行交互,而连接到云技能(cloud proficiencies)[6]是实现这一目标的途径。在某种程度上,未来支持元宇宙的智能设备都需要具备“细巧性”,只包含足够在云中工作的必要硬件和软件。毕竟,社交媒体、互联网银行和多人在线视频游戏等应用程序通常需要使用远程服务功能,如果没有互联网连接,这些应用程序将无法正常工作。
很多时候,在满足快速向多个用户传输大量数据的需求时,云基础设施和分布式云计算至关重要。
传统的云模式通常采用按需计量的方式提供各种服务,包括对磁盘存储、内存、CPU和数据库等组件的访问。这些组件可以通过互联网进行访问,并使用虚拟化技术确保安全性、隐私性和隔离性。云服务提供商负责维护云资产,也就是说,企业、个人和设备可以从任何地方访问这些组件。
常规的分布式云计算可以将工作量分布在不同的云计算平台中[7]。在这种模式下,应用程序可以同时使用来自科罗拉多州、休斯敦和纽约等不同云服务提供商的计算资源。对于用户来说,这些云服务提供商的计算资源在逻辑上被视为一组单一的配置。
云服务的主要优点在于,企业、设备和移动设备等用户端不需要创建和维护自己的服务器(甚至是服务器群),从而确保应用程序能够尽可能高效地利用服务。
我们不妨以最受喜爱的网络电子游戏为例,并假设它通过分布式云系统运行。这个游戏可能大部分时间都在游戏提供商的云服务平台上运行。但是,如果其他位置的云服务平台访问速度更快,那么电子游戏可能会开始使用更高效的云可扩展性[8]。它可以使用其他计算机、智能手机、笔记本电脑和台式机的资源。这个过程不会对玩家的游戏体验造成任何影响。实际上,玩家根本不会知道他目前使用的云服务平台是丹佛的,还是纽约的。
相对而言,这种情况比较复杂。玩家的游戏数据可能存储在丹佛云提供商的云存储中,而计算资源则可能来自加利福尼亚州和内华达州等多个地理位置的服务器。这一切完全以高效至上为原则。当然,针对每个云服务提供商不同的成本结构,相应的规则也会建立并完善,这些成本最终都会转嫁给游戏提供商。
如果把“去中心化”的理念引入这个环境,我们就可以调用全网成千上万台计算机的潜在存储资源,而不只是增加或替代云服务提供商。如此一来,游戏玩家可以从更广泛的资源池中获取所需的存储资源,从而在特定环境下使游戏更快速、更高效地运行。在元宇宙中,这种去中心化资源调度方式可以更轻松地实现同步虚拟体验,因为无论何时何地,我们都可以利用分散的资源来满足需求并获取支持。
如果没有云服务和去中心化计算,元宇宙就难以成立——它需要同时具备公共云功能和去中心化资源。因此,云服务和去中心化能力毫无疑问是这个分层蛋糕的关键组成部分。