虚拟化技术 博学公司计划建设一个企业数据中心,该数据中心支持A、B、C、D和E这5项业务,各业务完全独立运行,各项业务运行的操作系统均不相同。在单台某型服务器上,除了为系统开销预留30%的CPU占用率之外,各业务在繁忙时段(白天)及非繁忙时段(夜间)的CPU占用率如表12-7所示。 现博学公司拟全部采用该类型服务器,张工和李工据此提出了不同的设计方案。张工认为需要采购5台服务器,每项业务分配一台服务器。但李工提出了一种基于虚拟化技术的解决方案,采用的服务器数量少于5台。
在数据中心中应用虚拟化技术将降低数据中心建设中的硬件成本,节约数据中心占用的场地面积,减少能耗。
问答题某房地产信息网站欲整合Google提供的地图信息(GoogleMaps)和Craigslist(美国最大的分类广告网站)提供的房地产信息,为用户提供新的房地产信息增值服务。负责网站建设的工程师提出了两种解决方案,第一种方案拟采用传统的应用系统集成方法,集成来自不同源的数据。另外一种采用基于Web2.0的Mashup技术,从不同的数据源抽取数据,聚合并转换数据,在不同的上下文使用,具体如表12-6所示。请阅读并完成表中空白部分(标号(1)~(8)处)。
问答题基于Web2.0的Web应用十分强调用户的体验与感受,Ajax是目前广泛使用的表现层技术。请用200字以内的文字简要介绍Ajax的概念和核心思想,并说明在使用Ajax时,从效率方面考虑需要注意的问题(列举3个即可)。
问答题请用200字以内的文字叙述基于Web2.0的Web应用与传统Web应用的重要不同点,并给出简要解释(列举五个方面的不同点即可)。
问答题分布式数据库中各局部数据库应满足集中式数据库的基本需求,除此以外还应保证数据库的全局数据______(5)、并发操作的______(6)和故障的全局______(7)。 请在空(5)、(6)和(7)处填写恰当的内容并请用300字以内的文字简述保持数据一致性的方法。
问答题在数据库中,某个业务表中的数据量很大,急速膨胀,在这样的情况下,为了保持高的数据响应速度,根据数据的______(1)和______(2)原则,可以对数据表进行分片设计。一般有两种分片方法:______(3)和______(4)。 请在空(1)、(2)、(3)和(4)处填写恰当的内容并请用200字以内的文字叙述数据表分片满足的条件并给出简要说明。