文本内容:
第章云计算架构
31.简述计算架构的进化的定义计算机出现后,计算机的软、硬件都经历了长时间的演变,其中计算范式从中央集权计算(主机计算)到客户机服务器计算,到浏览器服务器计算,再到混合计算模式不同的计算范式对应的是不同的计算架构,而每种计算架构都与其所在的历史时期相符合
2.简述计算架构的变化因素有哪些驱动?新硬件、新技术、新应用和用户需求新硬件的改变通常会导致软件架构的变化,新技术的出现同样会对架构产生影响,如技术的发展催生了架构而用户对信息系统的新需求会we B/S对软、硬件的架构都产生影响即应用程序需要服务众多客户,催生出中间层结构,进而Web催生出无状态的编程模型可以说,应用程序的需求是软件架构发展的指引
3.简述REST架构的特点⑴组件交互的伸缩性:参与交互的组件数量可以无限扩展⑵界面的普遍性界人士都熟悉的界面风格:1REST⑶组件发布的独立性:组件可以独立发布,无须与任何组件事先沟通⑷客户机/服务器模型:使用统一的界面分离客户机和服务器⑸无状态连接:客户机上下文不保存在服务器中每次请求都需要提供完整的状态与基于的SOAP服务不同的是服务不存在官方标准只是一种架构风格,而不是一种协Web RESTfuWeb REST议或标准虽然不是协议或标准,但基于互联网的实现就可以使用、REST RESTAulHTTP URLXML等标准实现分别设定标准
4.简述云体的定义云体是云计算的物质基础,是云计算所用到的资源集合它是构成云计算的软、硬件环境,如网络、服务器、存储器、交换机等,通过网络连接在一起在某些情况下,广义的云体也可以包括数据中心及其辅助设施,如电力、空调、机架、冷却等系统鉴于当前的云计算都是基于数据中心来进行的,云体就是数据中心
5.简述云体的定义云栈又称云平台,是在云上面建造的运行环境它能够支持应用程序的发布、运行监控、调度、伸缩,并为应用程序提供辅助服务的机制,如访问控制和权限管理等如微软的Windows Azure的、的都是云平台Google AppEngine VMWareCloud Foundry。