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