浅谈软件工程与云计算

一、引入

我们知道,任何一项技术的产生都有其特定的原因。为了完成软件开发的分工与合作,开发技术都围绕着“高内聚低耦合”的目标而发展。

以微软阵营技术为例:

1.源代码级模块比如函数,用以提高开发效率和安全因素。

2. 二进制级模块,比如静态链接库和动态链接库,使得采用不同编程语言编写的模块可以内聚。

3. COM模块和后来的分布式模块,解决动态链接库的位置相关性以及同名函数的缺陷,发展出1. 物理资源层包括计算机、存储器、网络设施、数据库和软件等。

2. 资源池层更多的是物理资源的集成和管理工作,例如研究在一个标准集装箱的空间如何装下3.管理中间件层负责对云计算的资源进行管理,并对众多应用任务进行调度,使资源能够高效、安全地为应用提供服务。

4.SOA构建层将云计算能力封装成标准的1.用户交互接口向应用以2. 服务目录则是用户可以访问的服务清单。

3. 系统管理模块负责管理和分配所有可用的资源,其核心是负载均衡。

4.  监视统计模块负责监视节点的运行状况,并完成用户使用节点情况的统计。

执行过程并不复杂,用户交互接口允许用户从目录中选取并调用一个服务,该请求传递给系统管理模块后,它将为用户分配恰当的资源,然后调用配置工具为用户准备运行环境。

来源:fengdonghua

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年1月2日
下一篇 2015年1月2日

相关推荐