
【摘要】在现代计算机网络技术研究中,科学家们采用了一系列科学研究方法进行研究。这些新科学方法的出现和运用,一方面为科学家们解决计算机理论中的难题、实现科学研究领域中的重大突破提供了重要手段,另一方面为丰富和发展马克思主义的哲学认识论提供了极为宝贵的实践材料和理论依据。本文主要从科学研究与云计算的的关系,科学研究与云计算的的指导入手来研究计算机的网络新技术云计算。
【关键字】科学研究;科学方法;云计算
一、研究起源于对问题的发现
科学研究最本质的一个基本素养恰恰是对一个表面上看上去约定俗成的结论或者习以为常的现象提出质疑,把某个传统上已经认为是既成事实或经典理论的东西能否问题化。只有从已有的普遍的既成事实中找到问题的新论点,才能开展该项研究。
“云计算”概念由Google提出,一如其名,这是一个美丽的网络应用模式。云计算时代,可以抛弃U盘等移动设备,只需要进入Google Docs页面,新建文档,编辑内容,然后,直接将文档的URL分享给你的朋友或者上司,他可以直接打开浏览器访问URL。我们再也不用担心因PC硬盘的损坏而发生资料丢失事件。
云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。
对于云计算, 李开复(现任Google全球副总裁、中国区总裁)打了一个形象的比喻:钱庄。 最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现起来比较麻烦。现在发展到银行可以到任何一个网点取钱,甚至通过ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司购买一样。“云计算”带来的就是这样一种变革——由谷歌、IBM这样的专业网络公司来搭建计算机存储、运算中心,用户通过一根网线借助浏览器就可以很方便的访问,把“云”做为资料存储以及应用服务的中心。
目前,PC依然是我们日常工作生活中的核心工具,我们用PC处理文档、存储资料,通过电子邮件或U盘与他人分享信息。如果PC硬盘坏了,我们会因为资料丢失而束手无策。
而在“云计算”时代,“云”会替我们做存储和计算的工作。“云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。“云”的好处还在于,其中的计算机可以随时更新,保证“云”长生不老。Google就有好几个这样的“云”,其他IT巨头,如微软、雅虎、亚马逊(Amazon)也有或正在建设这样的“云”。
届时,我们只需要一台能上网的电脑,不需关心存储或计算发生在哪朵“云”上,但一旦有需要,我们可以在任何地点用任何设备,如电脑、手机等,快速地计算和找到这些资料。我们再也不用担心资料丢失。
云计算为什么受关注呢?云计算具有以下特点:
(1) 超大规模。“云 ”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。
(2) 虚拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。
(3) 高可靠性。“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。
(4) 通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。
(5) 高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
(6) 按需服务。“云”是一个庞大的资源池,你按需购买;云可以象自来水,电,煤气那样计费。
(7) 极其廉价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。
二、研究需要计划
研究不是走到哪算哪的工作。任何一项工作必然有资源条件、时间、背景的,因此限定研究目标很重要。这就要从云计算发展路线开始说起,从开始的并行计算到集群计算,然后到网格计算,最后到云计算。关于云计算和网格计算的关系,云计算是最新的网格计算形态,是对网格计算的进一步发展,两者都试图将各种IT资源看成一个虚拟的资源池,然后向外提供相应的服务。
云计算是在网络时代应运而生的技术制高点。只要把握住云计算的脉搏,就能在网络时代看得更远。过去的蒸汽机、信息工业化和互联网的普及给人类社会带来了巨大的变化。从信息技术的角度看,云计算是工业化的进一步发展,它将有望改变信息技术行业的整体结构。
三、研究需要分解课题
只有把一个复杂问题分解为一个可以动手的合理板块的尺度的时候,研究才能找到起始点,逐个击破,最终用归纳总结的方法形成总的研究面。云计算的关键技术主要有以下几点:
(1)体系结构
为了有效支持云计算,系统必须是自治的,也就是说,它们需要内嵌有自动化技术,减轻或消除人工部署和管理任务。
(2)自动化部署
自动化部署,是指通过自动安装和部署,将计算资源从原始状态变为可用状态。
(3)资源监控
“云”通常具有大量服务器,并且资源是动态变化的,需要准确、动态的资源信息。资源监控可以为“云”对资源的动态部署提供依据,并有效地监控资源的使用情况和负载情况。
(4)虚拟化技术
云计算拥有可扩展计算资源整合的方法,所以也可以把云计算看作是特定的一台虚拟机。在拟机模型中,虚拟机控制器是虚拟技术中的一个重要部件。它的作用是将硬件资源变成虚拟的。
(5)高性能存储技术
存储技术经历了从磁带、磁盘、RAID到存储网络系统的发展历程海量数据需求在各个应用场合不断增加,推动了高性能存储技术的卅现和发展,并产生了一些典型的存储技术,如GFS和SAN,并在云计算上得到充分的利用。
四、研究需要疑问和假设的引导
每一个大的问题是由一系列小的问题引发和产生的,在研究过程中,需要对问题的背景、思路、各种尝试不断地做出质疑。
那哪些领域适合使用云计算?云计算技术在中小企业的应用中比较合适,将使得中小企业的成本大大降低,云计算不但抹平了企业规模所导致的优劣差距,而且极有可能让优劣之势易主。简单地说,当今世上最强大最具革新意义的技术已不再为大型企业所独有。云计算让每个普通人都能以极低的成本接触到顶尖的IT技术。其次,云计算与一般托管环境有何差异?服务器托管服务环境通常是按月向用户收取固定费用;云计算服务商则根据计算的时间、信息存储量、计算量等向用户收费。存储量增大,用量增大,信息流量增大,收费也随之增加。再次,云计算与网格计算是一回事吗?不完全是。网格计算的核心是将分布的、异构的、属于不同客户的计算资源组织起来,共同完成计算任务;云计算是一种宽泛概念,它充分利用数据中心的资源(共享资源池),向互联网客户提供多种服务(包括虚拟机租用、应用托管、网络搜索、社会化网络、软件外包、协作创新等)。最后,云计算的未来怎样?作为一种最能体现互联网精神的计算模型,云计算必将在不远的将来展示出强大的生命力,并将从多个方面改变我们的工作和生活。无论是普通网络用户,还是企业员工,无论是IT管理者,还是软件开发人员,他们都能亲身体验到这种改变。云计算业务在中国市场具有巨大的发展潜力。而目前云计算业务的发展也印证了这一点。2008年初,IBM与无锡市合作建立了无锡软件园云计算中心,开始了云计算在中国的商业应用。这说明,越来越多的IT供应商将中国作为云计算业务发展的热点区域。
五、研究必须接受关键性假设
云计算能否真的被世界所接受,那么其中必须考虑的一个问题就是安全问题,也就是作为的云安全,云安全将始终是云计算推广发展中绕不开的一个坎。
尽管使用云计算服务的好处听起来如此诱人,但更多人却抱以观望的态度。这种谨慎来自于对安全问题的考虑。云计算意味着数据被转移到用户主权掌控范围外的机器上,也就是云计算服务提供商的手中。
云计算尚在起步发展中,其模式尚未完全成熟,特别是云计算概念在商业环境中规模性的发展,尚有待于观察和科学的研究。
在网络时代,每一次重大的技术变革都预示着互联网产业格局未来的演变,至少也会促成主流网络企业的重新洗牌。中国互联网产业经历过许多机会,也错失过许多机会。也许,有战略眼光的人可以在云计算的兴起过程中看到占领市场制高点的绝佳时机。也许,更早拥抱云计算的互联网企业可以让用户拥有不同寻常的网络应用体验,并借此在市场上夺得先机。
云计算是一幅美丽的图景,云计算是我们身边正在发生的变革。云计算可以让互联网用户更加轻松和快乐,可以让企业更好地运行,让工程师更多地发挥潜力,让中国公司和工程师有机会进入全球大舞台。
【参考文献】
[1]尹国定、卫红云,计算:实现概念计算的方法.东南大学学报(自然科学版),2003(04). [2]Assessing the Security Risks of Cloud Computing Jay Heiser and Mark Nicolett 3 June 2008. [3]马永仁、周津慧、刘东苏,谈网格计算及知识型信息服务,情报杂志,2005(01).
[4]徐志伟、冯百明、李伟,网格计算技术[M].北京:电子工业出版社,2004.
[5]苟先太、金炜东,分布式计算在下一代网络中的应用研究,计算机应用,2003(08).
[6]庞丽萍、唐晓辉、羌卫中、章勤,分布式计算模式及其软件开发包,华中科技大学学报(自然科学版),2005(04).
