2.1云计算平台的系统架构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
,每组学生分配2台虚拟机进行练习(每台虚拟机配置双网卡,最低4G内存, 最低硬盘100G)
1
云计算平台的系统架构
任务实现
公司对云平台应用的需求
经过调研,分析公司的基本情况如下:
1.公司的基本组织结构,内部有100名员工
50名为项目研发部 (研发环境)
45名为业务部 (办公环境)
3人IT工程部 (运维环境)
1
云计算平台的系统架构
任务实现
2.应用需求情况
A 按员工的办公情况不同,分 别使用Centos6.5、Ubuntu、 Windows 7和windows server 镜像作为办公使用
B 根据云存储特点,将镜像资 源云硬盘存储于Swift内部, 提升镜像的安全性
C
编写批量模版文件,可以短 期快速部署集群
需要对公司的应用需求进行调研,在此基础上要进行
公司云计算来自百度文库台的系统环境设计和系统搭建的基础安
装工作,为此,小李当前要完成的任务如下。
• 公司云平台应用的需求分析。
• 公司云平台系统环境架构设计。
1
基本概念
云计算平台的系统架构
项目需求分析
需求分析是指理解用户需求,就用户的功能 需求与客户达成一致,并需要估计项目风险 和评估项目代价,最终形成开发计划的一个 复杂过程。在这个过程中,用户是处在主导 地位,需求分析工程师和项目经理要负责整 理用户需求,为之后的项目设计打下基础。
分析过程 需求分析阶段的工 作,可以分为四个 方面:问题识别, 分析与综合,制订 规格说明,评审。
分析方法 需求分析的方法有 很多。如原型化方 法、结构化方法、 动态分析法等。
1
云计算平台的系统架构
系统架构设计
系统架构设计 师的主要职责 有如下4条:
确认需求
在项目开发过程中,架构师是在 需求规格说明书完成后介入的, 需求规格说明书必须得到架构师 的认可。架构师需要和分析人员 反复交流,以保证自己完整并准 确地理解用户需求。
1
云计算平台的系统架构
任务实现
云平台系统架构设计
A
按照上节既定的项目目标,接下来我 们一起围绕这个目标开始一步一步构 建云计算平台,满足日常的企业办公 、生产和研发
B
基于以上要求,依据 OpenStack 架 构指南要求,开始构建一个通用性云 平台,遵循IaaS(Infrastructure-asa-Service)模式
1
云计算平台的系统架构
环境说明
• 若教学环境有足够多可供学生使用的服务器,则每组分配2台服务器进行练习 • 若教学环境没有服务器,可使用PC代替,每组分配2台PC进行练习(每台PC
支持cpu虚拟化,双网卡,最低4G内存,最低硬盘100G) • 若教学环境可供学生使用的服务器数量不够,可将所有服务器组建一个云平台
C
基于简单的需求为用户寻求最合适的平台。通用性为最基本,最简单的 平台,适合概念验证、小型实验、也可以基于通用性平台随意扩展计算 资源和存储资源。整套平台环境的网络拓扑结构
1
云计算平台的系统架构
任务实现
云平台系统架构设计
在云平台的网络拓扑结构图 中,采用两种节点服务器构建云 计算平台 • 其中一种为控制节点服务器,
云计算基础架构平台 技术与应用
学习目标
• 掌握构建云计算平台的系统拓扑结构。 • 掌握系统拓扑结构下的网络配置。 • 掌握正确配置搭建云计算平台的安装
基础工作。
项目2
环境设计和系统准备
01 任务
云计算平台的
系统架构
02 任务
云平台系统
安装基础工作
云计算平台的系统架构
1
任务要求 小李基本掌握了云计算平台搭建的基础知识,接下来
1
云计算平台的系统架构
系统架构设计
系统架构设计 师的主要职责 有如下4条:
系统分解
依据用户需求,架构师将系统整体 分解为更小的子系统和组件,从而 形成不同的逻辑层或服务。随后, 架构师会确定各层的接口,层与层 相互之关系。架构师不仅要对整个 系统分层,进行“纵向”分解,还 要对同一逻辑层间的横向分块,进 行“横向”分解。
另一种为实例节点(即计算节 点)服务器。
拓扑 说明
按照网络分离和功能化要求, 也依次构建了四种网络,分别为: • 实例通信网络 • 内部存储网络 • 内部管理网络 • 实例私有网络
1
云计算平台的系统架构
任务实现
云平台系统架构设计
两个网口的实际情况,采取 结合Open vSwitch虚拟交换机 功能虚拟生成三个网口: • 对应为br-ex、 • br-mgmt • br-prv,
构建3个用户租户,100个 用户,管理人员拥有管理 员权限,其余人员拥有普 通用户权限。
构建4种不同类别镜像, 镜像后端存储为Swift,满 足企业正常的办公需求
构建云硬盘服务,云硬盘 后端存储为Swift,保证资 源的安全
创建3个用户租户 网络,满足正常的 办公需求
编写模版文件, 定制虚拟机特性
运行监控系统, 查看系统运行情 况
从广义上理解:
需求分析包括需求的获取、分析、 规格说明、变更、验证、管理的一 系列需求工程。
狭义上理解:
需求分析指需求的分析、定义 过程。需求分析阶段结束后应 该得到相应的需求分析报告。
1
云计算平台的系统架构
项目需求分析
基本概念
分析内容 需要分析的内容可以 包含:公司应用需求 、技术资金投入与生 产效益、行业技术发 展趋势,国家政策支 持等。
节点部署服务示意图
云平台系统架构设计
系统架构设计介绍 根据系统拓扑介绍,每个 节点模块的安装服务也是 根据此来进行确定。根据 前期系统的部署示意将平 台服务做了拆分,如节点 部署服务示意图
Thank YOU!
1
云计算平台的系统架构
系统架构设计
系统架构设计 师的主要职责 有如下4条:
技术选型
架构师通过对系统的一系列的分解, 最终形成了项目的整体架构。技术选 择主要取决于项目架构。
架构师对产品和技术的选型仅仅限于 评估,没有决定权,最终的决定权归 项目经理。架构师提出的技术方案为 项目经理提供了重要的参考信息,项 目经理会从项目预算、人力资源、时 间进度等实际情况进行权衡,最终进 行确认。
拓扑 说明
分别作为: • 实例通信网口、 • 内部管理网络网卡 • 内部私有网络网卡。
将服务器流量转化为两 个交换机来数据流量分流: • 交换机1为管理流量 • 交换机2为实例私有和实
例通信网络流量。
1
云计算平台的系统架构
任务实现
云平台系统架构设计
云平台的网络拓扑结构图
1
云计算平台的系统架构
任务实现
公司对云平台应用的需求
D 构建内部块存储和卷存储实现实 例扩容和公司内部资源存储
E 根据企业员工的构成比例构建四 种办公网络和四个租户组,保证 单位内部资源隔离和资料安全
F 使用监控系统可以查看平台运行 情况保证系统的正常稳定的运行 ,以及监测硬件平台的稳定
1
云计算平台的系统架构
任务实现
3.服务需求
1
云计算平台的系统架构
系统架构设计
系统架构设计 师的主要职责 有如下4条:
制定技术规格说明
架构师在项目开发过程中,是技术权威 他需要协调所有的开发人员,与开发人 员一直保持沟通,始终保证开发者依照 它的架构意图去实现各项功能。
架构师不仅要保持与开发者的沟通,也 需要与项目经理、需求分析员,甚至与 最终用户保持沟通。所以,对于架构师 来讲,不仅有技术方面的要求,还有人 际交流方面的要求。
1
云计算平台的系统架构
任务实现
公司对云平台应用的需求
经过调研,分析公司的基本情况如下:
1.公司的基本组织结构,内部有100名员工
50名为项目研发部 (研发环境)
45名为业务部 (办公环境)
3人IT工程部 (运维环境)
1
云计算平台的系统架构
任务实现
2.应用需求情况
A 按员工的办公情况不同,分 别使用Centos6.5、Ubuntu、 Windows 7和windows server 镜像作为办公使用
B 根据云存储特点,将镜像资 源云硬盘存储于Swift内部, 提升镜像的安全性
C
编写批量模版文件,可以短 期快速部署集群
需要对公司的应用需求进行调研,在此基础上要进行
公司云计算来自百度文库台的系统环境设计和系统搭建的基础安
装工作,为此,小李当前要完成的任务如下。
• 公司云平台应用的需求分析。
• 公司云平台系统环境架构设计。
1
基本概念
云计算平台的系统架构
项目需求分析
需求分析是指理解用户需求,就用户的功能 需求与客户达成一致,并需要估计项目风险 和评估项目代价,最终形成开发计划的一个 复杂过程。在这个过程中,用户是处在主导 地位,需求分析工程师和项目经理要负责整 理用户需求,为之后的项目设计打下基础。
分析过程 需求分析阶段的工 作,可以分为四个 方面:问题识别, 分析与综合,制订 规格说明,评审。
分析方法 需求分析的方法有 很多。如原型化方 法、结构化方法、 动态分析法等。
1
云计算平台的系统架构
系统架构设计
系统架构设计 师的主要职责 有如下4条:
确认需求
在项目开发过程中,架构师是在 需求规格说明书完成后介入的, 需求规格说明书必须得到架构师 的认可。架构师需要和分析人员 反复交流,以保证自己完整并准 确地理解用户需求。
1
云计算平台的系统架构
任务实现
云平台系统架构设计
A
按照上节既定的项目目标,接下来我 们一起围绕这个目标开始一步一步构 建云计算平台,满足日常的企业办公 、生产和研发
B
基于以上要求,依据 OpenStack 架 构指南要求,开始构建一个通用性云 平台,遵循IaaS(Infrastructure-asa-Service)模式
1
云计算平台的系统架构
环境说明
• 若教学环境有足够多可供学生使用的服务器,则每组分配2台服务器进行练习 • 若教学环境没有服务器,可使用PC代替,每组分配2台PC进行练习(每台PC
支持cpu虚拟化,双网卡,最低4G内存,最低硬盘100G) • 若教学环境可供学生使用的服务器数量不够,可将所有服务器组建一个云平台
C
基于简单的需求为用户寻求最合适的平台。通用性为最基本,最简单的 平台,适合概念验证、小型实验、也可以基于通用性平台随意扩展计算 资源和存储资源。整套平台环境的网络拓扑结构
1
云计算平台的系统架构
任务实现
云平台系统架构设计
在云平台的网络拓扑结构图 中,采用两种节点服务器构建云 计算平台 • 其中一种为控制节点服务器,
云计算基础架构平台 技术与应用
学习目标
• 掌握构建云计算平台的系统拓扑结构。 • 掌握系统拓扑结构下的网络配置。 • 掌握正确配置搭建云计算平台的安装
基础工作。
项目2
环境设计和系统准备
01 任务
云计算平台的
系统架构
02 任务
云平台系统
安装基础工作
云计算平台的系统架构
1
任务要求 小李基本掌握了云计算平台搭建的基础知识,接下来
1
云计算平台的系统架构
系统架构设计
系统架构设计 师的主要职责 有如下4条:
系统分解
依据用户需求,架构师将系统整体 分解为更小的子系统和组件,从而 形成不同的逻辑层或服务。随后, 架构师会确定各层的接口,层与层 相互之关系。架构师不仅要对整个 系统分层,进行“纵向”分解,还 要对同一逻辑层间的横向分块,进 行“横向”分解。
另一种为实例节点(即计算节 点)服务器。
拓扑 说明
按照网络分离和功能化要求, 也依次构建了四种网络,分别为: • 实例通信网络 • 内部存储网络 • 内部管理网络 • 实例私有网络
1
云计算平台的系统架构
任务实现
云平台系统架构设计
两个网口的实际情况,采取 结合Open vSwitch虚拟交换机 功能虚拟生成三个网口: • 对应为br-ex、 • br-mgmt • br-prv,
构建3个用户租户,100个 用户,管理人员拥有管理 员权限,其余人员拥有普 通用户权限。
构建4种不同类别镜像, 镜像后端存储为Swift,满 足企业正常的办公需求
构建云硬盘服务,云硬盘 后端存储为Swift,保证资 源的安全
创建3个用户租户 网络,满足正常的 办公需求
编写模版文件, 定制虚拟机特性
运行监控系统, 查看系统运行情 况
从广义上理解:
需求分析包括需求的获取、分析、 规格说明、变更、验证、管理的一 系列需求工程。
狭义上理解:
需求分析指需求的分析、定义 过程。需求分析阶段结束后应 该得到相应的需求分析报告。
1
云计算平台的系统架构
项目需求分析
基本概念
分析内容 需要分析的内容可以 包含:公司应用需求 、技术资金投入与生 产效益、行业技术发 展趋势,国家政策支 持等。
节点部署服务示意图
云平台系统架构设计
系统架构设计介绍 根据系统拓扑介绍,每个 节点模块的安装服务也是 根据此来进行确定。根据 前期系统的部署示意将平 台服务做了拆分,如节点 部署服务示意图
Thank YOU!
1
云计算平台的系统架构
系统架构设计
系统架构设计 师的主要职责 有如下4条:
技术选型
架构师通过对系统的一系列的分解, 最终形成了项目的整体架构。技术选 择主要取决于项目架构。
架构师对产品和技术的选型仅仅限于 评估,没有决定权,最终的决定权归 项目经理。架构师提出的技术方案为 项目经理提供了重要的参考信息,项 目经理会从项目预算、人力资源、时 间进度等实际情况进行权衡,最终进 行确认。
拓扑 说明
分别作为: • 实例通信网口、 • 内部管理网络网卡 • 内部私有网络网卡。
将服务器流量转化为两 个交换机来数据流量分流: • 交换机1为管理流量 • 交换机2为实例私有和实
例通信网络流量。
1
云计算平台的系统架构
任务实现
云平台系统架构设计
云平台的网络拓扑结构图
1
云计算平台的系统架构
任务实现
公司对云平台应用的需求
D 构建内部块存储和卷存储实现实 例扩容和公司内部资源存储
E 根据企业员工的构成比例构建四 种办公网络和四个租户组,保证 单位内部资源隔离和资料安全
F 使用监控系统可以查看平台运行 情况保证系统的正常稳定的运行 ,以及监测硬件平台的稳定
1
云计算平台的系统架构
任务实现
3.服务需求
1
云计算平台的系统架构
系统架构设计
系统架构设计 师的主要职责 有如下4条:
制定技术规格说明
架构师在项目开发过程中,是技术权威 他需要协调所有的开发人员,与开发人 员一直保持沟通,始终保证开发者依照 它的架构意图去实现各项功能。
架构师不仅要保持与开发者的沟通,也 需要与项目经理、需求分析员,甚至与 最终用户保持沟通。所以,对于架构师 来讲,不仅有技术方面的要求,还有人 际交流方面的要求。