计算机科学前沿技术之云计算
引言:最近几年来,云计算逐渐成为了计算机行业之中最热门的研究方向之一。几乎所有的IT厂商都在谈论云计算并参与其中的研发。然而,越多人参与就会存在有越来越多的不可预知的问题,在所出现的问题中,云计算的安全方面更加引人关注。如今,我们面对发展及其迅速的云计算,如何保证它的安全性,将是云计算面临的一个严峻考验。下面会将从云计算的特征和存在的安全隐患出发,论述云计算的安全问题。
关键词:云计算云安全问题
Keywords: cloud computing cloud safe problems
一、云计算的基本涵义
1..云计算的定义
美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。【资料由互联网提供】
首先,通过美国国家标准与技术研究院对云计算的定义,我们可以把云计算理解为数据存储和运算将不再运行在本地计算机或服务器中,而是运行在分布于互联网上的大量计算机上。这样云计算通过把原来由个人计算机和私有服务器执行的任务转移给分布在互联网上的由全体用户共享的虚拟大型计算中心来完成,实现了计算机硬件、软件等计算资源及对这些计算资源进行安装、配置与维护等服务资源的充分共享。对于这样的理解,我们不难发现,将自己的资料放到共享状态储存,虽然解决了许多储存空间与共享的问题,但这种方式更难以保证云计算对用户信息的安全性。
然后,我们可以将“云计算”认为是一个系统平台或者是一种类型的应用程序。当被看作是云计算系统平台时,“云计算”可以按需动态地使用云计算平台中的服务器,为系统平台提供“虚拟的”硬件支持。当云计算被理解为是一种应用程序时,它描述的是一种可以通过互联网进行访问的应用程序,任何一个用户可以通过匹配的互联网接入设备以及一个标准的浏览器访问一个云计算应用程序。因此,用户无需再购买高性能的硬件,也无需购买或开发各种功能的软件,而是使用任何可上网的设备,连接到云计算服务中心,利用云计算服务中心提供的软件或服务,直接处理并存储数据。
2.云计算服务的类型
(1)软件即服务(Saas)SaaS 是Software-as-a-Service 的简称。这种类型的云计算通过网络向客户提供软件应用服务。客户省去在服务器硬件维护和软件更新上的投入,软件服务提供商在降低客户TCO2的同时,提高供应商的ROI3,最终实现客户和软件服务提供商的双赢。
(2)平台即服务(Paas)Paas 是Platform-as-a-Service 的简称。平台即服务实际上是把软件研发平台作为一种务来提供的商业模式。软件研发平台来源于软件的复用和分层技术,是应用软件在设计、开发、部运营和维护时所利用的底层支撑软件系统。平台即服务为平台