Page 353 - 计算机技术与人工智能
P. 353
第十章 新一代信息技术
多个应用其实运行在同一个逻辑环境下,需要通过其他手段,比如应用或者服务
本身的特殊设计,来保证多个用户之间的隔离。多租户技术也具有虚拟化技术的
一部分好处,如可以简化管理、提高服务器使用率、节省开支等。从技术实现难
度的角度来说,虚拟化已经比较成熟,并且得到了大量厂商的支持,而多租户技
术还在发展阶段,不同厂商对多租户技术的定义和实现还有很多分歧。当然,多
租户技术有其存在的必然性及应用场景。在面对大量用户使用同一类型应用时,
如果每一个用户的应用都运行在单独的虚拟机上,可能需要成千上万台虚拟机,
这样会占用大量的资源,而且有大量重复的部分,虚拟机的管理难度及性能开销
也大大增加。在这种场景下,多租户技术作为一种相对经济的技术就有了用武
之地。
(三)数据中心自动化
数据中心自动化带来了实时的或者随需应变的基础设施能力,这是通过在后
台有效地管理资源实现的。自动化能够实现云计算或者大规模的基础设施,让企
业理解影响应用程序或者服务性能的复杂性和依赖性,特别是在大型的数据中
心中。
(四)云计算数据库
关系数据库不适合用于云计算,因此出现了用于云计算环境下的新型数据
库,例如Google公司的BigTable、Amazon公司的SimpleDB、Hadoop的HBase等,
都不是关系型的。这些数据库具有一些共同的特征,正是这些特征使它们适用于
服务云计算的应用。这些数据库可以在分布式环境中运行,即意味着它们可以分
布在不同地点的多台服务器上,从而可以有效处理大量数据。
(五)云操作系统
云操作系统即采用云计算、云存储方式的操作系统,目前VMware、Google
和微软分别推出了云操作系统的产品。VMware在2009年4月发布了vSphere,并
称其为第一个云操作系统;2009年11月Google推出Chrome OS操作系统,该操作
系统针对上网本和个人计算机的云操作系统;微软2008年10月宣布了Windows
Azure云操作系统,是针对数据中心开发的操作系统,该操作系统于2014年4月更
名为Microsoft Azure。
(六)云安全
云安全是指基于云计算商业模式应用的安全软件、硬件、用户、机构、安全
341

