什么是移动云计算
移动云计算(Mobile Cloud Computing, MCC)是将云计算和移动计算相结合的技术,旨在让移动设备能够访问丰富的计算资源。MCC的最终目标是在各种移动设备上执行资源密集型移动应用程序,为用户提供丰富的体验。MCC为移动网络运营商和云服务提供商带来了商业机遇。MCC采用计算增强方法,将计算任务远程执行而非在移动设备上执行,从而使资源受限的移动设备能够利用基于云的计算资源。MCC中有四种类型的基于云的资源:远程不可移动云、临近不可移动计算实体、临近移动计算实体和混合模型。主要的云服务提供商如亚马逊EC2被视为远程不可移动云,而代理则是临近不可移动计算实体,智能手机、平板电脑和可穿戴设备则是临近移动计算实体。
移动云计算的工作原理是什么
移动云计算的工作原理主要基于计算增强的概念,通过将资源受限的移动设备与云端丰富的计算资源相结合,为移动用户提供更优质的体验。其工作原理可概括为以下几个方面:

云端资源的利用
移动云计算利用了四种主要的云端资源:远程固定云、临近固定计算实体、临近移动计算实体(如智能手机和平板电脑)以及混合模式。移动设备可将计算任务卸载到这些云端资源,从而获得更强大的计算能力,实现功能丰富的移动应用程序和更佳的用户体验。

无缝切换资源
移动云计算通过在云环境和移动设备之间无缝切换资源提升移动用户体验。运行在移动设备上的应用程序会通过互联网向云端发送数据请求,远程服务器处理请求并返回适当的响应,最终呈现给移动用户。

按需付费模式
移动云计算的最终目标是通过基于按需付费模式,利用互联网无论何时何地为各种异构环境和平台下的移动设备提供无限制的功能、存储和移动性。

克服网络延迟
为了克服网络延迟的挑战,移动云计算架构利用临近的固定和移动计算实体作为云端资源。这些地理位置临近的资源可以加快移动云计算的响应速度,提高性能。
移动云计算有哪些优势
移动云计算为资源受限的移动设备提供了丰富的计算资源,使其能够运行功能强大的移动应用程序并获得良好的用户体验。这是移动云计算的主要优势之一。

利用云端资源
移动云计算允许移动设备利用云端的统一弹性资源,包括各种云和网络技术,从而获得无限制的功能、存储和移动性,随时随地为各种移动设备提供服务。这使得移动设备能够执行本地无法完成的复杂计算任务。

提供商业机遇
移动云计算为移动网络运营商和云服务提供商带来了新的商业机遇。它们可以通过提供移动云服务获得收益,同时也为开发者提供了更广阔的市场。

灵活性和成本优势
移动云计算的另一大优势是其灵活性和成本效益。企业可以根据需求租用和释放资源,避免了购买和维护本地服务器的高昂成本。同时,开发者也可以集中维护和更新基于云的移动应用程序,降低了开发和维护成本。

跨平台支持
基于云的移动应用程序与平台无关,可在任何设备和操作系统上运行,使开发者能够触及更广阔的市场。用户也可以在不同设备之间无缝切换,享受一致的体验。
移动云计算的类型有哪些
移动云计算(MCC)是一种将云计算技术与移动设备相结合的新兴计算模式。根据所使用的云资源类型,移动云计算可分为以下几种主要类型:

基于远程不可移动云的MCC
这种类型的MCC利用像云计算平台这样的大型云计算平台,将计算密集型任务如语音识别和视频索引等外包给远程的不可移动云资源。这种架构下,移动设备只需与远程云服务器进行数据交互,无需进行复杂的本地计算。

基于临近不可移动实体的MCC
在这种架构中,移动设备利用位于用户附近的小型云资源,如代理服务器等进行计算卸载。这种临近的不可移动计算实体可以为移动设备提供更低延迟、更高带宽的云服务。

基于临近移动实体的MCC
该类型的MCC利用附近其他移动设备的闲置计算资源,形成一种移动设备间的对等云。智能手机、平板电脑和可穿戴设备等都可以作为这种移动云资源的提供者和使用者。

混合MCC
混合MCC架构结合了上述三种类型,同时利用远程云、临近云和移动对等云等多种资源,以获得最佳的计算性能和资源利用率。 除了上述基于云资源类型的划分外,移动云计算还可分为通用MCC和特定应用MCC两大类。前者旨在通过云计算提升移动设备的整体性能,而后者则针对特定应用(如电子邮件客户端、视频流媒体等)进行性能优化。
移动云计算的组成部分有哪些
移动云计算是一种将移动设备与云计算资源相结合的新型计算模式。它的组成部分主要包括以下几个方面:

前端平台
前端平台是用户直接与之交互的设备,包括服务器、台式机、笔记本电脑、平板电脑和各种移动设备等。这些设备通过网络与云端资源相连,充当移动云计算的入口。

后端平台
后端平台由云端的服务器和存储设备组成,为前端设备提供计算和存储资源。云服务商如亚马逊云服务(Amazon EC2)等就是典型的后端平台。

云端传输机制
云端传输机制是连接前端和后端的桥梁,负责在两端之间传输数据和指令。这种机制通常基于互联网、内部网或云间网络等网络环境。

网络环境
网络环境为前端平台与后端平台之间的通信提供了基础设施支持,包括互联网、内联网和云间网络等。良好的网络环境对于移动云计算的高效运行至关重要。

云端资源类型
移动云计算中的云端资源主要分为四种类型:远程固定云(如亚马逊EC2)、临近固定计算实体、临近移动计算实体以及混合模式。这些资源类型可根据应用场景的不同进行灵活组合和调配。
如何使用移动云计算
移动云计算(Mobile Cloud Computing, MCC)是一种利用云基础设施为移动设备提供计算资源的技术。以下是如何使用移动云计算的几个方面:

利用云资源增强移动设备性能
MCC允许资源受限的移动设备利用云端的各种计算资源,如远程不可移动云(如亚马逊EC2)、临近不可移动计算实体(如云小核)、临近移动计算实体(如智能手机和平板电脑)以及混合模式。通过将计算任务卸载到云端执行,移动设备可以运行功能丰富的移动应用,获得良好的用户体验,而不受硬件资源的限制。

构建和部署基于云的移动应用
开发者可以利用云服务构建和更新功能丰富的移动应用,然后将其部署到云端,供各种移动设备远程访问。这些基于云的移动应用利用云技术存储和处理数据,从而可在各种新旧移动设备上使用。MCC架构可以使用上述四种类型的云资源,满足不同场景的需求。

提供优质移动体验和实时分析
组织可以使用MCC应用程序满足客户远程访问网站和应用的期望,通过在云资源上运行复杂的工作负载,不受设备容量或操作系统的限制。MCC的主要优势包括更广泛的覆盖范围、实时分析、改善的用户体验和成本效率。

应用于各种移动场景
MCC可应用于交互式体验、社交媒体、电子商务、移动游戏以及需要移动解决方案的医疗保健应用等各种场景。MCC有两种主要解决方案:通用MCC提升手机整体性能,特定应用MCC则针对特定应用提高性能。
移动云计算有哪些应用场景
移动云计算为移动网络运营商和云服务提供商带来了商业机遇。它是一种丰富的移动计算技术,利用各种云和网络技术的统一弹性资源,通过以太网或互联网渠道,无论异构环境和平台如何,都可以随时随地为各种移动设备提供服务,并遵循按使用付费的原则。

移动设备利用云资源
移动云计算采用计算增强方法,资源受限的移动设备可以利用各种基于云的资源的计算资源,如远程固定云、临近固定计算实体、临近移动计算实体和混合模型。这使得移动设备能够将资源密集型移动应用程序卸载到云端执行。

丰富的移动应用场景
移动云计算的应用场景包括移动网络服务、移动应用程序、移动社交网络、移动游戏、移动医疗保健和移动商务等。总的来说,移动云计算通过利用云计算资源,使丰富的移动应用程序和服务能够传递到各种移动设备。

交互式媒体娱乐体验
移动云计算的一个应用场景是媒体和娱乐领域的交互式体验,如金融行情、投票和音乐流媒体应用程序,它们利用云进行实时信息共享和基于位置的功能。社交媒体应用程序也利用云,使移动用户能够共享和访问大型数据文件(如图像和视频),而不会使设备过载。

移动商务和医疗保健
移动商务和银行应用程序利用云来高效满足用户需求,将数据存储在云,仅向用户显示他们所需的内容。移动游戏是另一个应用场景,云用于远程运行游戏应用程序,将游戏图形编码为视频流传输到移动设备。医疗保健组织还可以创建移动云计算应用程序管理员工可以从移动设备访问的患者护理工作流程。
移动云计算面临的挑战是什么
移动云计算面临的主要挑战包括以下几个方面:

移动计算卸载
移动计算卸载是一项复杂的任务,需要将资源密集型移动应用程序的计算卸载到远程服务器执行。这需要精心设计传输协议,以处理无线网络的随机性和移动设备与远程服务器之间频繁的传输。

无缝连接和移动性管理
移动用户在不同网络和计算环境之间移动时,需要确保无缝连接和管理移动性。这需要解决诸如长WAN延迟、上下文处理和能源约束等问题。

安全性、隐私和信任
由于MCC涉及将数据、代码和应用程序卸载到远程服务器执行,因此安全性、隐私和信任是重点关注问题。需要解决数据和应用程序盗版的风险。

供应商/数据锁定、弹性问题和参考架构需求
其他挑战包括供应商/数据锁定、弹性问题,以及需要支持异构MCC环境的参考架构。随着更多远程资源的利用,移动通信拥塞也成为一个日益严重的问题。
移动云计算的发展历程是什么
移动云计算的发展历程可以追溯到移动计算和云计算技术的融合。以下是其主要发展阶段:

云计算概念的提出
早在1994年,一家公司就使用了"云"这一隐喻来描述移动代理可以旅行的"地方"的虚拟化服务。这标志着云计算概念的最初提出。

应用服务提供商和新型服务模式的兴起
2000年代初,应用服务提供商(ASP)的兴起以及向新型服务模式的演进,为移动云计算的发展铺平了道路。1999年,一家公司推出了首个用于临床数据的电子数据采集软件。

移动云网络项目的启动
2012年启动的移动云网络(MCN)项目被视为移动云计算领域的先驱,确立了移动云计算的初始愿景。该项目由欧盟委员会资助,共有19家来自业界和学术界的合作伙伴参与。

学术和产业研究的深入
各种学术和产业研究小组相继成立,进一步发展和研究移动云计算。
移动云计算与传统云计算的区别是什么
移动云计算与传统云计算的主要区别在于以下几个方面:

设备和网络的差异
移动云计算专注于利用移动设备(如智能手机、平板电脑和可穿戴设备)和无线网络访问云端资源,而传统云计算则主要面向通过互联网连接的固定设备(如台式机和服务器)。移动设备通常资源受限,因此需要将计算任务卸载到云端。

应用和服务的侧重点
移动云计算的重点是为移动应用和服务提供支持,确保在移动环境下获得流畅的用户体验。传统云计算则涵盖了更广泛的云应用和基础设施,不仅包括移动应用,还包括大数据分析、Web应用等。

架构和技术的差异
为了应对移动环境的挑战(如高延迟、移动性管理、能源限制等),移动云计算架构通常采用边缘计算等技术,将部分计算资源部署在靠近移动设备的位置。而传统云计算架构则更侧重于集中式的云基础设施。

资源利用方式
在移动云计算中,移动设备可以将复杂的计算任务卸载到云端,利用云端的存储、内存和处理能力。而传统云计算则更多地将云视为一种可扩展的按需资源池,为各种工作负载提供计算资源。

应用场景的差异
移动云计算主要应用于移动互联网、移动商务、移动游戏等与移动设备相关的领域。而传统云计算则在企业IT基础设施、大数据处理、科学计算等领域有更广泛的应用。
欢迎加入亚马逊云科技培训中心
欢迎加入亚马逊云科技培训中心
-
快速上手训练营
-
账单设置与查看
-
动手实操
-
快速上手训练营
-
第一课:亚马逊云科技简介
本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。
亚马逊云科技技术讲师:李锦鸿第二课:存储与数据库服务
您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。
亚马逊云科技资深技术讲师:周一川第三课:安全、身份和访问管理
在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。
亚马逊云科技技术讲师:马仲凯 -
账单设置与查看
-
-
动手实操
-