一篇名为“将移动设备负载转移到云端的节能决策”的文章引发了人们的思考,这是因为移动计算设备已经在云中运行了10多年,人们还没有在移动设备处理和数据存储的分层方面投入实际工作或最佳实践。现在也许正是时候。
这篇文章指出,移动计算的概念结合了公共云的优势和移动终端设备的优势。终端一词曾经指的是呈现和消费信息但不进行处理的设备。
考虑到人们计划将尽可能多的处理和数据存储推向公共云,这仍然是一个恰当的类比。技术小型化及其以较低的价格提供的可用性使得在移动设备上保留一些处理和存储功能变得非常方便。因此,移动设备成为一种智能终端设备,尽管其最佳实践是将致力于推向基于云计算的远程系统。
这篇文章所说的负载是移动设备应用程序一直在处理的问题。而人们对加工和储存的场合提出质疑是很常见的。而在移动设备上处理和存储数据也是有争议的,在移动设备上与用户的交互应该接近零延迟。
当然,这需要权衡取舍。当人们将大部分处理和存储工作放在移动设备上时,会降低移动设备的性能,而提供额外的处理能力还会更快耗尽电池。正如文章所指出的那样,基于云计算的存储和处理可以带来许多好处,其中包括节省能源、提高性能和可靠性等,更不用说移动应用程序开发人员可以更方便地集中访问程序和数据这一事实。
真正的终端移动设备将不包含任何处理或存储数据。对于基于云计算的移动应用程序和数据,对后端的依赖意味着如果云端不可用,则其移动应用程序将陷入困境。
当今的移动设备是哑终端和智能终端的混合体。那些在没有Wi-Fi的情况下大量移动数据或者在蜂窝信号弱或没有信号的情况下出行的人们会发现,哪些应用程序将继续运行而无需实时更新,而哪些应用程序将根本无法工作。
随着网络连接变得更快、更可靠(向5G迁移),将数据和处理转移到云端是一种新兴的最佳实践。公共云现在是数据集中和处理的首选平台。这种架构有很多优点,因此将是云计算技术无可争议的未来。