发布时间:2023-10-13 15:36:39
绪论:一篇引人入胜的云计算的主流技术,需要建立在充分的资料搜集和文献研究之上。搜杂志网为您汇编了三篇范文,供您参考和学习。

Gartner将云计算列为2011年10大战略科技之首,认为云计算将在2〜5年内成为市场主流。而美国IDG也预测,到2013年,云计算将发展成为一个440亿美元的全球大市场,中国云计算产业链规模可达750亿元;而作为云计算与移动互联网的有效结合,移动云计算产业也将达到千亿级规模。
巨头逐鹿移动云
“云的魔力将改写移动互联网,移动互联网真正腾飞将更多地基于云的应用,当终端、应用、平台、技术及网络速度提升之后,将有更多具有魔力的应用和内容出现,世界IT产业格局将彻底改变,迎来‘移动云计算’新盛宴。”在2011全球移动互联网大会上,谷歌全球副总裁刘允非常看好移动云计算。
正如刘允所言,包括微软、谷歌及中国移动等在内的业界巨头正纷纷转向云计算,而云计算和移动互联网结合也是被几乎所有人看好的“未来方向”。
6月6日,苹果全球开发者大会上,苹果CEO乔布斯把苹果带到了“云端”,了手机在线云存储服务“iCloud”,该解决方案可让iPhone或iPad 如PC一样轻松处理电子邮件、记事本项目、相片等,用户所做的一切都会自动更新至iPad、iPhone等苹果终端设备。
作为云计算的先行者,谷歌在2010年底推出了包括整合移动搜索、语音搜索、定点搜索及手机地图、Android上的谷歌街景等基于移动终端和云计算的新应用。
微软也推出了“LiveMesh”,将智能手机、Xbox、PC,甚至使用Mac系统的苹果电脑等终端整合在一起,通过互联网进行相互连接,让用户的不同设备和网络内容同步,并将数据存储在“云”中。而全新的Windows Phone操作系统也是主打云概念。
此外,RIM公司面向众多商业用户提供的黑莓企业应用服务器方案,也是具有云计算特征的移动互联网应用。该方案将企业应用、无线网络和移动终端连接在一起,让用户通过黑莓终端远程接入服务器访问自己的邮件账户,在线访问邮件、日历,查看附件和地址本、书写文档等。
而在中国市场,越来越多的中国企业也正在加入移动云计算的竞争。中国移动联合中科院推出了“大云计划”,中国电信了“星云计划”;而手机厂商宇龙酷派也推出了“酷云计划”,成为国内首个手机云计算服务平台。移动云计算时代正在到来。
IT时代的新高峰
腾讯公司董事局主席马化腾曾说过:“云计算的价值在于利用公共网络设施,将计算能力、海量信息、数据存储与带宽资源像水和电一样融入人们的日常生活工作中,人们可以像使用水电一样租用信息化,而移动云计算将使信息‘更会飞’。”
最近几年,GSM、WaveLAN、Wi-Fi等移动网络技术的成熟和商业化,以及无线终端设备的发展,为实现更高端的移动应用做好了充分的基础准备。
另一方面,由于用户需求的多样性,移动互联网的应用必须要有强有力的服务器资源做支撑。而在云计算平台的支持下,中小企业开发人员从大型服务商如谷歌、微软和中国电信等提供的公共云中就可以获取必要的计算资源。从运营角度来说,这也节省了中小企业的软硬件搭建成本和维护成本,可以让它们把精力更多地放在开发和服务上。
而对于终端来说,云储存、云应用不需要过多消耗终端的计算能力,终端制造商、运营商只需要协调需求与搭配应用,用户也可以方便地获得需要的应用。
到目前为止,发展移动互联网的三大“金刚”已经具备――智能手机和平板电脑提供了理想的终端;移动多媒体和应用提供了用户迫切需要的内容;而云计算提供了支持内容生产和展示的技术平台――移动互联网终于可以站在云端之上。
目前,国内一些主流OA、CRM及ERP等领域的企业正在积极利用云计算技术和移动互联技术的组合,使无线办公、移动管理、无线电子商务成为主流应用,而这也将成为未来利润新增长点。
挑战与风险尚存
当然,作为新兴技术,移动云计算目前仍然存在一些问题与短板,需要IT厂商改进和突破,并向系统化、标准化、规范化的方向转变。
首先,业内对云计算的一大担忧就是安全问题。随着企业业务拓展到手机等移动终端,移动云计算的安全问题也将日益凸显。云计算基础架构具有多租户的特性,厂商们目前还无法确保A用户数据与B用户数据实现物理分隔,而数据在无线传输中也存着被截取、破译的可能。
其次,无线商务应用的商业模式还不清晰。作为移动云计算之下最有“钱景”的应用,支持其业务的运行模式、信用体系、支付体系等细节仍缺乏标准和规范。
1开源云计算被认为是IT的趋势。开源技术将后台源代码向外界开放,大大推动了IT行业的高速发展。但开源云计算在提供巨大共享存储、计算和服务便利的同时,也带来了前所未有的安全隐患。
2云计算背景及主流开源云计算平台
云计算通过互联网将超大规模的计算与存储资源整合起来,并以可信服务的形式按需提供给用户。用户通过简单的终端如笔记本,PDA,甚至手机,使用简单的客户端软件就能访问超大规模的计算与存储资源。
开源云计算平台帮助用户建立、管理以及扩展复杂的计算架构。用户可以以低廉的成本、较少的风险来架构和开发公有私有混合云,以及云应用等基础设施。目前主流的开源云计算平台有Elastic Computing Platform (ECP)、Cloud Foundry(vmware)、“abiCloud”、10gen、MongoDB、平台等。这些开源云计算平台为那些不希望使用商业云的用户提供了一个重要选择。
3开源云计算平台安全威胁
开源云计算平台在提供巨大共享存储、计算和服务便利的同时面临着各种各样的安全危险,主要有如下几种类型。
3.1DDoS攻击(拒绝服务)
在云服务的技术环境中,用户的关键核心数据迁移到了云服务中心。更多的应用和集成业务开始依靠互联网。拒绝服务带来的破坏将会明显地超过传统企业网环境。
3.2APT攻击
APT的典型代表是“火焰”。该病毒可以在不留痕迹的情况下,使被病毒感染后的电脑自动分析自己的网络流量规律,记录用户密码和键盘敲击规律,自动录音,最后将收集到的重要数据发送给操控病毒的远程服务器。
3.3信息泄露
云计算的到来也使信息泄露事件层出不穷,如何保证云服务商自身内部的安全管理,如何避免云计算环境中客户共存带来的潜在风险,这些都是云计算环境下用户的安全顾虑。
3.4信息篡改
云服务供应商面临内部和外部的各种安全威胁,有时为了自身的利益可能会删除用户不访问或很少访问的数据,或者由于数据的备份、转移等原因造成的数据丢失,而等到用户发现已经太晚了。如何确保用户数据完整地存储在云服务提供商上成为一个研究的热点。
3.5大量迅猛涌现的Web安全漏洞
云计算服务推动了Internet的Web化趋势。多客户、虚拟化、动态、业务逻辑服务复杂、用户参与等这些Web2.0和云服务的特点对网络安全来说意味着巨大的挑战。
4开源云计算平台安全与传统信息安全的区别
本文对开源云计算安全与传统信息安全进行了对比分析,两者相比,既有相同之处,又有自身的特点。如表1-1所示。
5开源云计算平台安全机制探讨
源代码开放意味着更具风险的安全隐患,在开源云计算环境下,我们可以采取以下安全机制。
5.1数据安全机制
云环境下,用户数据在云端计算与存储,分离了数据的所有权与管理权,我们可以通过增强加密(下转第87页)(上接第85页)技术、密钥管理、数据隔离等技术来保护云中的数据安全。
5.2虚拟系统安全机制
关于虚拟化,本文提出了如下措施方法。一是适度应用传统安全控制。在云计算环境中,我们仍然可以适当应用防火墙、入侵检测等传统安全手段,按照优先规则使用基于角色的访问控制。二是创建虚拟端点安全。可以将入侵防范监测系统和传统防火墙移植到云计算系统架构中来发挥其原有的作用。在某些关键架构点上部署虚拟防火墙和IPS,跟踪并监视企业整合事件管理系统及安全信息。三是部门之间协作。由于虚拟化一般都会涉及到整个企业各个部门,部门之间的有效和及时的协作沟通对解决安全意外和冲突极为重要。
5.3存储安全机制
一是多副本策略。采取多副本策略可以防止数据丢失和为保证数据安全性。二是密钥策略。用户可以通过加密算法来加密数据并掌控加密密钥,防止他人访问数据。
5.4访问控制安全机制
我们可对云用户和云服务器上的数据划分安全等级、信任级别,可引入任务情景约束集,对不同访问主体、不同数据采取不同访问控制策略。这样提供分级的安全特性,避免了云服务提供商享有超级特权,保证云环境下数据的安全性和可靠性。
5.5应用安全机制
云应用程序的部署应充分考虑云环境下的应用安全威胁,云用户本身也应提高安全意识和防护措施,可在处理敏感数据时,采用机密性强的加密技术,并定期为更新应用程序版本或打补丁。
参考文献:
[1]Amazon. Amazon Simple Storage Service (S3), 2011.
[2]杨静丽,查英华,胡光永.开源云计算平台研究.计算机与现代化,2012,4.
[3]邢波涛.开源硬件和开源云计算平台.程序员,2011,5.
[4]冯登国,张敏,张妍,徐震.云计算安全研究.Journal of Software,2011,11.
在2017年,我们将看到更多软件系统以不同比例混合本地运行与云计算。在传统Web编程中,浏览器连接到后端服务器,由后端服务器进行所有实际处理。而在传统应用编程中,这些程序在本地运行(例如在手机或者笔记本电脑中),在设备端完成所有工作。OneNote或者Firefox等应用在本地运行,而Amazon或Gmail等Web服务则在云端服务器运行。
有些系统是混合系统:既不是纯应用也不是纯服务。有些计算在本地完成,有些则在云端进行。例如,Xbox One游戏可利用控制台中大量的本地处理能力,同时还可结合Xbox Live的大型多人游戏组件。
这种系统并不是新事物,在任何具有“连接”模式与“离线”模式的应用中都可看到这种模式,例如GMaps或者Outlook。云计算和本地之间的鸿沟变得越来越不明显。随着设备和服务中计算能力的增强(以及宽带的增加),企业将创建越来越多的混合系统。
在2017年,我们将继续看到这一趋势,笔者预测,云计算和本地计算之间的区别将进一步模糊。对于必须在每台设备和浏览器运作的功能,开发者将继续构建web应用,利用跨平台组件。
而对于极端响应或实时功能,则必须在本地运行以避免网络延迟。功能要求(以及团队专业知识)将指明最佳架构,展望未来,大部分系统都将以这种方式混合。
大数据变得更大
可用于大数据计算的信息正在增加,强大的云计算工具和机器学习算法将允许开发人员更有效地利用这些数据。每天我们都在生成更多的数据:可穿戴设备发射生物特征数据、网站记录每个用户点击、客户行为记录等。大数据工具(Python或者Scala等函数式编程语言)让我们能够应对这些挑战。
另外,机器学习系统在数据分析中的运用有着显著增加。与过去只是证明或反驳具体因果假设的技术不同,这些机器学习技术可带来意想不到的发现。今年我们将会从大数据分析中得到更多有用可操作的结果,我们也将需要更多专业的数据工程师和分析师。
VR成为主流
2017年将会是虚拟现实技术成为主流的一年,增强现实(AR)也取得快速进步,这意味着对VR/AR特定技能将有着更多需求。
当VR变成主流时,最值得关注的是消费者采用这种新技术而同时继续使用目前“平面”UI的过渡期。到那时,最佳产品将是可同时提供3D或2D用户界面体验的产品。对于VR在短期内的快速发展,大多数3D应用将需要在必要时映射回2D。否则,这可能会带来分裂用户群的风险。例如Skype这样的应用:它是会分裂成两种产品(一个完全针对VR用户,另一个则用于其他用户),还是混合两种功能的产品?设计同时适用于VR和非VR用户的界面将是很大的挑战。
VR的增长也意味着我们将看到开发技能将从游戏开发世界转移到其他类型的软件。对于大多数应用不适用的照明和照相机移动等将在VR中变得至关重要。开发人员将可使用Unreal Engine或Unity等游戏引擎来为VR设备编写软件,例如Oculus Rift、HTC Vive、谷歌Daydream和Cardboard。对于大多数应用,软件开发过程都将需要改变,让应用可适应VR的第一步就是增加3D效果。尽管如此,在应用转换成3D版后,设备特定代码数量会相对较小(尽管缺乏VR硬件标准)。如果软件行业适应这一势,我们将会看到VR进入日常生活中。