当前位置: 首页 > news >正文

云计算体系结构中soa构建层_云计算体系结构

1

云计算体系结构

胡经国

本文作者的话

本文是根据有关文献和资料编写的

《漫话云计算》

系列文稿之一。现作为云

计算学习笔录,奉献给云计算业外读者,作为进一步学习和研究的参考。希望

能够得到大家的指教和喜欢!

下面是正文

一、体系结构及其研究概况

体系结构,是指一组部件以及这些部件之间的联系。

1964

G

·

Amdahl

首次提出体系结构这个概念以来,人们对计算机系统

开始有了统一而清晰的认识,为从此以后计算机系统的设计与开发奠定了良好

的基础。

40

多年来,体系结构学科得到了长足的发展,其内涵和外延得到了极大

的丰富。特别是网络计算技术的发展,使得网络计算体系结构成为当今一种主

要的计算模式结构。微电子技术的飞速发展使芯片级体系结构研究成为一个挑

战性课题。体系结构与系统软件、应用软件、程序设计语言的紧密结合与相互

作用,也使今天的计算机与以往有很大的不同,并触发了大量的前沿技术、相

关产品开发与基础研究课题。

二、供商榷的云计算体系结构

由于云计算分为

IaaS

PaaS

SaaS

三种服务模式,不同的厂家又提供了不

同的解决方案,因而目前还没有一个统一的云计算体系结构。这对读者了解云

计算的原理构成了障碍。

下面是综合不同厂家的方案构建的一个供商榷的云计算体系结构。这个体

系结构如图

1

(略)所示。它概括了不同解决方案的主要特征;每一种方案或许

只实现了其中部分功能;或许也还有部分相对次要功能尚未概括进来。

三、云计算体系结构构成

1

、云计算体系结构分层

云计算体系结构分为以下

4

层:物理资源层、资源池层、管理中间件层和

SOA

构建层,如图

1

所示。

⑴、物理资源层

相关文章:

  • 编译安装_CentOS 7 源码编译安装Python3.9
  • 着墨中文lisp登入_AUTOLISP程序的设计技巧
  • stegsolve保存的图片打不开_stegsolve.jar压缩包打开和使用方法
  • 设置input标签禁用_input使用小技巧
  • 日历对象导哪个包_日期对象到日历[Java]
  • golang 组播数据接收_组播概念3
  • clion设置为中文_手把手教你去除CLion的中文字符乱码
  • mysql 5.5 查询_在mysql5.5中如何查询字符编码?
  • linux mysql验证功能_经过验证的Linux下安装MySQL总结
  • mysql 主从1236_解决mysql开启GTID主从同步出现1236错误问题【转】
  • main spring启动_Spring Boot 第一个示例 “main” 方法
  • mysql des_MySQL · 引擎特性 · InnoDB 文件系统之文件物理结构
  • mysql divided用法_BigDecimal的应用场景及使用方法
  • python 快速排序详解_学习笔记——快速排序(python实现)
  • mysql 总行数一半_《Mysql - Count(*) 的优化》
  • php的引用
  • 2017 前端面试准备 - 收藏集 - 掘金
  • C++类的相互关联
  • Consul Config 使用Git做版本控制的实现
  • Docker容器管理
  • ES2017异步函数现已正式可用
  • JS变量作用域
  • node-glob通配符
  • Python进阶细节
  • Python语法速览与机器学习开发环境搭建
  • spring cloud gateway 源码解析(4)跨域问题处理
  • SpringBoot 实战 (三) | 配置文件详解
  • 复杂数据处理
  • 构造函数(constructor)与原型链(prototype)关系
  • 回顾2016
  • 将 Measurements 和 Units 应用到物理学
  • 面试总结JavaScript篇
  • 让你的分享飞起来——极光推出社会化分享组件
  • 手写一个CommonJS打包工具(一)
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • (¥1011)-(一千零一拾一元整)输出
  • (03)光刻——半导体电路的绘制
  • (12)Linux 常见的三种进程状态
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (day 12)JavaScript学习笔记(数组3)
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (一)Linux+Windows下安装ffmpeg
  • (转) Android中ViewStub组件使用
  • (转)菜鸟学数据库(三)——存储过程
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET 中创建支持集合初始化器的类型
  • .Net的DataSet直接与SQL2005交互
  • .net开发时的诡异问题,button的onclick事件无效
  • .NET文档生成工具ADB使用图文教程