时代在进步,信息技术在不断发展。人们对信息的渴望,对高质量的信息服务的追求,以及对便捷式的信息共享的渴求,使得信息产业不得不跟上时代的步伐。有没有幻想过,不需要下载任何软件便可以直接在自己的电脑上使用;有没有幻想过,设备不再需要硬盘便可拥有上百G的储存空间;有没有幻想过,电脑已不再需要任何系统文件,便可以快速运行。随着云计算的不断发展,云端服务的出现,这些将不再是幻想,而是现实。
一 云技术与云端服务
什么是云计算?所谓云计算,就是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。
云平台所提供的应用服务均通过互联网提供给使用者。云平台自身具有开放性、可扩展性,支持无缝升级,其标准化接口能够灵活对接多种应用服务,使服务内容能够不断扩展延伸。“云”中的资源对用户来说可以随时获取、按需选用、随时扩展、按使用付费。
引用一下李开复的话,来具体化云计算,使其看起来不那么抽象。李开复(曾任Google全球副总裁、中国区总裁)打了一个形象的比喻:钱庄。最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现起来比较麻烦。因此有了进一步的发展,现在发展到银行,可以到任何一个网点取钱,甚至通过ATM,或者国外的渠道。
这就是云计算的理念。它基于互联网的不断开发升级以及网络传输协议的不断完善和传输速度的极大提升出现的新技术。这种新技术的出现为云端服务提供了极大的可能性,为信息产业的发展与壮大提供了极大的推力,给予人们更方便快捷、更全面的服务。
云端服务,指的是 “网络服务”。举凡运用网络沟通多台计算机的运算工作,或是透过网络联机取得由远程主机提供的服务等,都可以算是一种云端服务。
典型的云端服务像云杀毒、云打印、云搜索、云存储等。iCloud 就是典型的云端服务,可以云存储、云搜索。给予用户强大的云服务,信息共享。
云端服务比起现在的本地服务拥有诸多好处。企业不再需要投入大量的资产来购入软件或者硬件,也不需要大量的信息人员来维护,只要通过云端服务提供商所提供的服务,就可以在很短的时间内迅速取得相应的服务。
有了虚拟化技术,企业放在云端的资料备份将会得到保障。这让企业愿意将数据及应用程序放在云端,通过网络让各分公司能够及时的取得服务,加快整体公司的营运效率。
对于大众。个人将在云端中找到更多的服务、应用与信息。在这个高度整合的云端,用户将更加便捷地搜索与储存。用户不需要再下载诸多软件、音乐、电影及电视剧等,只需连接上网络,鼠标轻点所需,即可得到完善便捷的服务,感受舒适快捷的服务体验,在云端自由遨游。
用户可以通过电脑、手机、平板、播放器甚至是电视机,只需要能够连接网络即可,便可以查看各个设备传到云端的资料,不需要拷贝,即可直接共享、直接浏览使用。
二 云端服务的实现原理
云端的实现原理其实相当简单。云端服务是基于虚拟化技术和连接装置及速度的增加。
1.虚拟化的技术
云端将需要写入注册表中的注册表项和文件从软件中分离出来,把它们储存在单独的缓存文件中,储存在云端的缓存中。当在云端激活软件时,不需要下载注册表和文件,只需要将云端的注册表和文件通过网络投影到系统文件中,这样讲不会占用物理内存。此时,安装在系统中的软件和其它进程都可以看到软件的注册表项和文件集合,并认为是真实的。它们对彼此的注册表项和文件集合的互相访问和使用都会按照平常进行。但对于软件的注册表和文件的投影的写和读的操作,其实都直接针对其缓存,而不是软件和其它进程所看到的位置。这就是云端实现的虚拟化技术。
2.连接装置及速度
除虚拟技术之外,云端的服务还要依赖强大的网络连接。当一个注册表项或者是文件达到相当大小时,网络的速度将直接影响程序的运行快慢。因为,云端服务需要将云端的数据通过互联网络投影到计算机上。
4G网络极大地提高了无线网络的质量和传输效率。同时光纤电缆的铺设和使用也提高了有线网络传输的速度。
云端服务商只需要增加服务器台数便可以方便快捷地为用户提供所需的服务,既方便了服务商,同时也方便了客户£¬并且有效地减少了空间资源的浪费。同时提供了强大的平台让用户共享。
云端实现原理如图1所示。1
三 云端服务应用与iCloud实现
随着技术的不断发展与完善,云端服务正步入普通家庭。像惠普的云打印、谷歌的云搜索、苹果的iCloud云等。下面以极具代表性的iCloud 云来举例说明。
2011年2月,苹果公司在旧金山召开全球开发者大会。在大会上,苹果公司正式发布了iCloud服务,该服务可以让现有苹果设备实现无缝对接。iCloud 是苹果公司提供的云端服务,它提供给每个用户5G的储存空间以储存邮件、行事历和联络人、音乐、应用、电子书等。使用户可以自由地上传文件和下载文件、大大节约了用户的硬盘空间,尤其是在手机、播放器等硬盘空间不足够大的设备上。除此之外,iCloud 为每个用户提供了一个注册账号,并且将它安装在每
一个苹果的设备上。这极大地方便了用户在苹果的不同设备上上传或下载自己iCloud云账户中的应用或者信息。
苹果在iCloud云服务中还提供了documents in the Cloud,这一功能可以让用户在不同的设备上进行同个文本的编辑操作。如果在iPhone上创建一个文本文件,这个文本文件会自动同步到云端,这样在其他设备上也可以找到之前建好的这个文本文件并继续编写。
苹果在iCloud云服务中还提供了Photo Stream(照片流)功能,Photo Stream将所有iPhone拍摄的照片自动传送到服务器,然后服务器会将这些内容再传送到之前你个人ID登录过的每个苹果设备上。
iCloud还拥有自动备份(通过 WiFi 等无线网络,实现每天自动备份)、云端文档(在 iWork 等程序上创建的文档,可以自动同步到云端,修改记录也能同步)、云端照片(任何设备的照片都能自动同步到云端的功能。其中的同步功能可以把设备上的通讯录、信息、邮件等进行同步,方便用户在不同设备上查找使用。如图2所示。
参考文献
[1]Sanjay Ghemawat, Howard Gobioff, Shun-Tak Leung.The Google File System[R].Google,2003
[2]谢希仁.计算机网络[M].北京:电子工业出版社,2007.
[3]陈全、邓倩妮.云计算及其关键技术[J].上海超级计算中心,2009(26)
[4]尹国定、卫红.云计算—实现概念计算的方法[J].东南大学学报(自然科学版),2003(4)
[5]孙建昆、乔布斯的iCloud[J].互联网周刊,2011(10)
云端服务及iCloud
评论
10 views