第五问:云计算的劣势有哪些? 云计算的主要两个缺陷如下: 1.安全,因为云计算计算能力和数据都在云里,如何保证客户数据的安全就是比较重要的了。安全有两个方面,一个是数据不会丢失,这个一般服务商都会有备份能力解决,但是也是偶尔会发生丢失的;另外一个就是你的数据不会泄漏,这个虽然服务商也会采取一些措施,不让外部人员,例如黑客等攻击获取数据,但是服务商内部人员的问题也是很大的,例如前一阶段暴露的某国有大型移动运营商内部员工非法销售客户通话列表一事。当然服务商都会说数据放在他们那里是安全的,但是都是他们自说自的,没有一个第三方的权威机构统一认证和评判。 2.网络延迟或者中断。云计算一般都是远程通过网络访问的,虽然现在网速提高很快,但是和局域网相比,速度还是有所延迟的,而如果一旦网络终端,服务也就无法访问,例如前几年海底电缆断了,那么你根本无法访问到国外的云计算服务了。 第六问:目前云计算提供的服务形式? 目前业界公认的第三方的对于云计算的定义和解释是NIST(National Institute of Standards and Technology,美国国家标准和技术研究院)的说法,其对于云计算的服务形式的说明如下: SaaS(软件即服务):提供给消费者的服务是运营商运行在云计算基础设施上的应用程序,消费者可以在各种设备上通过瘦客户端界面访问,如浏览器(例如基于Web的邮件)。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储,甚至独立的应用能力等等,消费者仅仅需要对应用进行有限的,特殊的配置。 PaaS(平台即服务):提供给消费者的服务是把客户使用支持的开发语言和工具(例如Java、python、.Net等)开发的或者购买的应用程序部署到供应商的云计算基础设施上。消费者不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能够控制部署的应用程序,也可能控制运行应用程序的托管环境配置。 IaaS(基础架构即服务): 提供给消费者的服务是处理能力、存储、网络和其他基本的计算资源,用户能够利用这些计算资源部署和运行任意软件,包括操作系统和应用程序。消费者不能管理或控制任何云计算基础设施,但能控制操作系统、储存、部署的应用,也有可能获得有限制的网络组件(例如,防火墙、负载均衡器等)的控制。 第七问:云计算和开源有什么关系? 云计算架构在开源软件之上,并且大部分基础应用都将基于开源软件。作为集中式的服务平台,开放性永远是其关键要素之一。 作为服务的云计算平台,不需要采用传统的软件发布形式,开源的许可证对其就缺乏了约束力,即索取开源代码,而并不回馈代码给社区,其回馈方式则是基于Web服务。 云计算基于开源软件,但并不开源,这不妨碍其平台的开放性。开源倡导代码的可重用,云计算也提倡服务的可重用。比如Google Maps并不开源,但是其足够开放,使其成为新一代应用的关键组件。 开源的成功在于对软件鼓励修改、再发布,倡导代码的可重用性,以及对于用户、开发人员的低门槛,这在本质上和云计算是一致的,这些也同样是云计算所服务的目标。云计算的发展将带来大规模的开源应用及部署,这在一定程度上降低了开源软件进入的门槛。云计算的平台可能会是私有的,但是其上运行的软件可以不是。目前看来,几乎所有的软件都将是开源的,一个简单的原因就是私有软件许可证没有支持云计算部署方式。尽管开源协议不能防止云计算提供者的封锁,但至少允许开发人员在云计算中部署开源软件。这在一定程度上也能带动开源软件的大规模应用及新项目的兴起。英特尔与雅虎和惠普三家公司也已结成研究联盟,共同创建一项名为“测试平台”的云计算研究项目,推进云计算技术的发展,而该项目也是开源的。 |