移动云计算gfs的了解_移动云计算

当卡特琳娜(Katerina)的Apple iPhone发出哔哔声表示消息已到达时,她正在当地一家餐馆里享用美食。 她检查从公司的移动云中找到一条推文,说:“紧急!Dief3 Chilis60201需要水!” 位于埃文斯顿(Evanston)的奇利餐厅(Chili's restaurant)的一棵铁皮面包需要浇水,并已通过该餐厅与Cardoon,LLC的Wi-Fi连接发布了其状态。 Cardoon是一家室内景观设计和维护公司,在很大程度上依靠其在云中的存在来协调和管理其植物护理专家。

这种情况是虚构的,但提到的技术却不是。 一家名为Botanicalls的真实公司制造的设备可以安装在工厂的花盆中,其中既包含湿度传感器,又包含将SMS消息发送到本地Wi-Fi以传递到移动云帐户中的地址所必需的硬件。

移动云计算也不是虚构的。 实际上,这是当今最热门的新技术市场之一。 Gartner预测,到2014年,移动云计算的市场价值将达到95亿美元。

由于Amazon和SalesForce.com(当然还有IBM和developerWorks Cloud专区)等公司的成功,许多人都对云计算一词很熟悉。 但是,很少有人了解移动云计算的不同之处。 移动云计算与云计算共享一个概念,即某种级别的服务由云提供并由移动平台访问。 本文讨论了移动云计算和提供的服务的当前状态,描述了关键的移动云元素,提出了重要问题,并讨论了相关趋势。

移动云计算的当前状态

为了更好地了解移动云计算,通常有助于了解云计算。 (请参阅参考资料,获取有关云计算的详细讨论的链接。)这里重要的两个关键功能是:

  • 云计算使对可配置计算资源(例如网络,服务器,存储,应用程序和服务)共享池的便捷,按需网络访问成为可能,这些资源可通过最少的管理工作或服务提供商交互而快速配置和释放。
  • 云服务有三种基本模型:基础架构即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。

2010年3月5日,开放花园博客中的条目将移动云计算定义为“移动生态系统中云计算服务的可用性。它包含了许多要素,包括消费者,企业,毫微微小区,转码,端到端安全性,家庭网关和支持移动宽带的服务。” ( 毫微微小区是一个小型蜂窝基站。)

让我们从移动平台开始。

平台:智能手机

毫微微小区可能是“移动生态系统”中一个有趣的部分,但是这里感兴趣的元素是智能手机和平板电脑。 其中,到目前为止,最普及的平台是智能手机。 平板电脑较新,并且刚刚开始普及市场。

智能手机制造商很多,但是设备本身可以按操作系统分组。 最常用的移动操作系统是运动研究(RIM)BlackBerry操作系统,Windows™Mobile®操作系统,诺基亚的Symbian平台和UNIX®变体,例如Google Android和Apple iOS。

由RIM开发的BlackBerry操作系统是专有的移动操作系统。 对于应用程序开发人员,它提供了Java™开发环境,其中包括BlackBerry IDE,智能手机模拟器以及Java平台,微型版(Java ME)和BlackBerry的API。 应用程序通过BlackBerry App World和第三方供应商(例如MobiHand)进行分发。

Android移动操作系统基于修改后的Linux®内核。 最初由Android,Inc.开发,并于2005年被Google收购,现在由Google领导的Android Open Source Project进行Android开发和维护。 Android应用程序开发人员主要使用Android SDK以Java语言编写代码,其中包括用于测试和调试的运行时环境模拟器。 应用程序通过Google Android Market和其他分发渠道(如GetJar和Handango)分发。

Apple iOS派生自Apple Mac OS X,Apple Mac OS X本身是一组基于UNIX的操作系统和GUI。 开发人员使用Apple iOS SDK,Xcode和Interface Builder来构建应用程序(主要是在Objective- C 。 应用程序通过Apple的App Store分发,Apple App Store目前包含300,000多个应用程序。

当前的Windows Mobile专有操作系统称为Windows®Phone 7,它是Windows Mobile操作系统的后继产品。 根据Microsoft的说法,Windows Phone 7是为用户体验而不是企业支持而设计的。 开发人员编写代码以通过设备的API访问设备,但是某些API尚不可用,例如指南针API,视频API或套接字API。 通过Windows Phone Marketplace分发应用程序。

Symbian平台是专为诺基亚智能手机设计的开源操作系统。 它使用专有的操作系​​统服务层以及Java ME应用程序服务层。 应用程序开发人员使用C++ ,Java语言和Perl编写代码,并使用可以针对开发人员打算使用的IDE进行自定义的SDK。

最近,诺基亚和微软宣布了一项协议,将诺基亚电话采用Windows Phone 7。 诺基亚发布的公告表明,运行Windows Phone 7的诺基亚手机上市大约需要一年,而2011年和2012年将是智能手机销售的过渡年。 随着Windows Phone 7智能手机的出现,基于Symbian的智能手机将被淘汰。

平台:平板电脑

平板电脑比智能手机大,但使用触摸屏作为主要输入设备,它与用户的交互方式几乎相同。 他们通常没有键盘。 与笔记本电脑不同,它们是单用户个人设备。 但是,平板电脑以与智能手机相同的方式访问云。 截至2010年底,最畅销的平板电脑是三星,摩托罗拉和宏cer制造的Apple iPad和Android平板电脑。

2011年1月在内华达州拉斯维加斯举行的消费电子展上,参观者看到了数款平板电脑,这些平板电脑将于2011年进入市场。许多平板电脑都基于Android操作系统。 RIM将推出其使用BlackBerry Tablet OS的BlackBerry PlayBook。 摩托罗拉将推出其基于Android的Xoom平板电脑。 苹果将​​发布其第二代和第三代iPad平板电脑。 预期的改进包括双核处理器,更高质量的显示器,前置摄像头和SD卡插槽。

公司被需求驱使到移动云。 客户要求使用智能手机和平板电脑应用程序,以便他们可以访问公司的关键应用程序。 员工要求从他们的移动设备进行访问。 黑莓通过其流行的基于云的移动电子邮件程序充分利用了这一需求。

由于移动云,工作方式和习惯也在发生变化。 Pew Internet Project调查的专家认为,到2020年,大多数使用Internet的人将主要通过通过网络设备访问的远程服务器上基于网络空间的应用程序工作。 但是,增加对公司计算资产的访问权限也带来了更大的安全风险。 公司现在正在考虑数据使用政策。 例如,如果移动用户不在国外,则可从移动平台获得的地理位置数据可能会拒绝访问。 云提供商已经实施的安全性是客户可以配置以满足其增强的安全性策略的另一项可用服务。

随着模式和工作习惯的改变,移动生态系统由许多设备组成。 IBM预测,到2015年,将有1万亿台支持云的设备。 利用这些设备将能够生成的信息的机会似乎无穷无尽。 一个当前的例子是采用智能停车收费表的停车结构,该停车收费表可以向驾驶员发送有关空车位的消息。

另一个趋势表明通过移动云筹集资金。 例如,公司TabbedOut创建了一项服务,该服务使人们可以使用智能手机打开,查看和付款标签。 星巴克最近开始允许客户使用访问客户帐户并生成屏幕条形码的应用程序来支付购买费用,收银员会扫描该条形码以完成付款。 用信用卡或PayPal帐户补充客户的星巴克帐户。

问题

移动云的一个显着问题是移动设备的资源匮乏。 与台式计算机相比,它们具有更少的屏幕空间,更少的内存,更少的计算能力和电池容量限制。 由于资源匮乏,移动云通常被视为SaaS云,这意味着计算和数据处理通常在云中执行。 智能手机通常通过Web浏览器或瘦客户端访问云。

延迟和带宽也会影响移动云。 存在许多移动设备时,Wi-Fi可以改善延迟,但可能会减少带宽。 3G蜂窝网络的带宽可能在某些区域还受到蜂窝塔带宽的限制。 同样,连接可能是间歇性的。 随着蜂窝提供商建立网络,情况将有所改善,但死角不会完全消失。

移动设备会增加安全问题。 毕竟,丢失移动设备更容易。 如果该设备包含刚从云下载的敏感数据怎么办? 希望在计算机行业和云计算领域拥有多年经验,这意味着移动解决这些问题的步伐不会很快。

支持技术

广泛的支持技术将促进移动计算市场的增长。 整个2011年平板电脑的广泛引入所带来的影响也可能成为推动进步的动力。

4G

当然,最大的推动力之一是4G技术的全面推出,这将有助于解决延迟和带宽问题。 例如,三星于2011年1月在马来西亚推出了Yes Buzz 4G云电话。它没有SIM卡,可以在互联网上保存和同步联系人。

2011年2月,摩托罗拉推出了带有指纹读取器的4G手机Atrix,用于解锁手机。 它还适合连接至键盘和鼠标的可选底座,从而将手机转换为笔记本电脑。 报道称,这款新手机有故障,但是摩托罗拉声称它表明了我们将在十年内使用移动设备。 在2月份预购之后,Atrix于2011年3月开始发货。

HTML5和CSS3

HTML5是移动Web应用程序的重要一步。 HTML是一种文档发布标记语言,它提供了一种指定网页元素(例如标题,文本,表格,列表和照片)的方法。 HTML5引入的增强功能可以满足对Web应用程序支持的需求。 HTML5还允许指定脱机支持,这使本地存储成为可能,从而有助于中断连接。 它还添加了画布和视频功能,无需插件即可启用图形和视频。 HTML5对表单规范进行了改进,使移动应用程序受益。 此外,HTML5通常带有地理位置API。

HTML5好处的一个示例是无需使用Adobe®Flash®或Microsoft®Silverlight™等插件即可观看视频的功能。 另一个示例是能够存储和访问诸如电子邮件和日历之类的数据的功能,这有助于使Web应用程序更有用。

CSS3与HTML5一起使用以指定应如何呈现页面元素。 HTML规范告诉Web浏览器显示什么,而CSS规范告诉Web浏览器如何显示它。 HTML5规范中的新元素需要新的指导来显示它们,因此需要新版本CSS标准。

HTML5和CSS3仍在开发中,但它们的某些功能正在Apple Safari和Google Chrome等浏览器中实现。 可以在CNN.com, 《纽约时报》Vimeo上找到示例网站。 HTML5功能还可以在混合应用程序框架中实现,例如Phone Gap,QuickConnect,RhoMobile,Titanium和Mobile。 这些框架正在帮助实现移动设备的跨平台开发。

管理程序

跨平台应用程序的另一个支持因素是嵌入式管理程序,它可以使Web应用程序在任何智能手机上运行,​​而无需了解底层架构。 管理程序允许其他软件在虚拟环境中运行。

移动平台需要内置虚拟机管理程序。例如,摩托罗拉Atrix具有嵌入式虚拟机管理程序,使它可以运行更广泛的应用程序,而不仅仅是为它专门开发的应用程序。

小云

如果您将视图扩展到包括前面提到的Femtocell之类的设备,那么您可以谈论cloudlet,它有望帮助解决移动云计算机中的延迟问题。 Wi-Fi热点和其他本地设备可以配备本地处理和存储。

Cloudlet是位于附近(也许在咖啡店中)的小型简单设备。 当需要时,设备从集中位置下载用户数据,从而允许用户进行本地访问,从而减少延迟。 完成后,如有必要,用户数据可以返回到集中位置。 该过程对用户而言是不可见的,只是用户对更快的响应感到满意。

Web 4.0

本文开头提到的发推特迪芬巴赫氏菌就是正在进行中的称为物联网的一个例子,这是麻省理工学院的一个研究小组提出的。 它也称为机器对机器通信 ,是指非电话,普通对象之间通过Internet之间的通信,这些对象提供有关其周围环境和活动的信息。

人类也可能是这种现象的一部分,例如在回答“您在做什么?”这一问题的示例中,这当然是Twitter背后的原因。 在这种情况下,您的智能手机和功能手机就像传感器一样,将您提供的有关周围环境和活动的信息传递到Internet。

物联网的另一个术语是Web 4.0 ,有时也称为Symbiotic Web。 一位作家将这种现象描述为将在线功能迁移到现实世界中的对象,例如能够在家里对Google进行搜索以找到电视遥控器的示例。 这种现象的存在与其说是使能技术,不如说是移动云计算的驱动技术。

结论

在我们的虚构示例中,Katerina收到了Diepfenbachia推文后,她检查了自己的日程安排,从早上清晨访问日程安排以来,该日程安排已本地存储在iPhone中。 她看到埃文斯顿(Evanston)的辣椒餐厅没有安排在当天的行程中,但是她可以在当天晚些时候到附近检查一下情况。 但是,在访问云中的日程表公司数据库时,她发现Mauricio会更接近于Chili的公司,因此她与他协调以解决该问题。

该示例有助于说明移动云如何工作。 显然,该技术是新技术,有望随着移动设备,云技术和支持技术的增长而Swift增长。 但是,云计算并不仅仅是一种新技术,而是一种提供现有服务的新方法,尤其是一种由诸如智能手机和平板电脑等新技术的需求驱动的,提供现有服务的新方法。


翻译自: https://www.ibm.com/developerworks/cloud/library/cl-mobilecloudcomputing/index.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值