1 / 63
文档名称:

云计算笔记.doc

格式:doc   大小:5,014KB   页数:63页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

云计算笔记.doc

上传人:260933426 2017/8/1 文件大小:4.90 MB

下载得到文件列表

云计算笔记.doc

文档介绍

文档介绍:?
云计算缺乏统一定义,其含义可以理解为云+计算。云计算具有以下特点,云的规模较大,云具有可伸缩性,云的边界模糊,云飘忽不定无法确定具体位置。
?
优化产业布局
–成本关键由硬件成本转为电力成本、散热成本
–分散的、高能耗模式转变为集中的、资源友好的模式
–自给自足资源作坊转变为规模效应的工业化资源工厂
推进专业分工
–专业的大型云计算厂商
–实力雄厚的科研技术团队推动硬件技术革新
–具有丰富知识和经验的维护管理团队和配套软件
–产业链中的新产业契机
提升资源利用率
–更加高效的解决常规业务
–更好的应对突发任务或事件
–更加平衡的资源分配和负载
减少初期投资
–更少的IT基础设施投入
–更少的软件投入
–更少的人力投入
–更短的培训周期
–更灵活的转型支持
降低管理开销
–服务化管理
–无需自己建立维护管理团队
–随需应变的解决方案
–知识、经验更加丰富的管理队伍
–通过业务模块的可配置提高系统的灵活性
?
硬件需求
–变买为租
•成本压力
•只需要使用权,不注重所有权
–能力弹性
•硬件能力需求是弹性的
•希望能够按需扩展
–可靠性保障
•需要可靠但自身缺少相关保障技术
–管理维护
•需要管理维护但又无法承担成本
平台需求(开发者需求)
–变买为租
•成本压力
•只需要使用权,不注重所有权
–配置管理
•安装、配置过程繁琐
•各种开发环境的冲突
•需要平台式一站式服务
–培训
–快速应对应用使用者的个性化新应用需求
应用需求
–更多的应用选择
•个性化
•需要更多提供商参与
–更方便的应用获取渠道
•应用商店
•试用
–参考信息
•他人的评价
•购买量
•开发者口碑

对IT的需求
–应用软件——SaaS
•面向最终用户
–开发软件或支撑软件——PaaS
•面向应用软件
–基础硬件——IaaS
•面向软件

基础设施层服务
–经过虚拟化后的硬件资源和相关管理功能的集合
–硬件资源包括:计算、存储和网络等资源
–通过虚拟化技术对物理资源进行抽象
–内部流程自动化
–资源管理优化
–对外提供动态、灵活的资源服务
虚拟化
–资源的逻辑表示,它不受物理限制的约束
–虚拟化的对象是各种各样的资源
–经过虚拟化后的逻辑资源对用户隐藏了不必要的细节
–用户可以在虚拟环境中实现其在真实环境中的部分或全部功能
核心功能
–资源抽象
–资源监控
–负载管理
–数据管理
–资源部署
–安全管理
–计费管理

平台层服务
–介于基础设施层和应用层之间
–具有通用性和可复用性的软件资源集合
–为云应用提供开发、运行、管理和监控的环境
–优化了的“云中间件”
–更好的满足云应用的可伸缩性、可用性和安全性
核心功能
–开发平台
–运行时环境
–运营环境
开发平台
–平台层是其上运行的应用的开发平台
–应用模型
– API代码库
–必要的开发测试环境
开发平台
–应用模型
•编程语言
•应用的元数据模型
•应用的打包发布格式
开发平台
– API代码库
•平台层为其上开发应用而提供的统一服务
•界面绘制
•消息机制
•减少重复工作
•缩短开发周期
•••云平台可以包含多方提供的代码库
更好的开放性
更丰富的API
开发平台
–开发测试环境
•在线的应用开发测试环境
•服务器端完成所有工作
•开发人员无需安装和配置开发软件
•需要平台层提供良好开发体验
•网络稳定
•足够的带宽
•离线开发测试+上传模式
运行时环境
–开发测试完毕后,对应用进行部署上线
–应用打包
–上传到远程平台
–解析元数据信息对应用进行配置
–不同平台层用户完全独立
–有可能产生配置冲突
–隔离性、可伸缩性、资源的可复用性
运行时环境
–隔离性
•业务隔离
•数据隔离
•应用间隔离
–建立隔离工作区
•用户间隔离
–用户角度:独享
–系统角度:多租户技术
运行时环境
–可伸缩性
•动态资源分配
•动态资源
–计算能力
–存储
–网络带宽
•分配依据
–工作负载
–业务规模
运行时环境
–资源的可复用性
•与可伸缩性相关
•资源释放、回收
•宏观无限
•微观有限
运营环境
–应用更新
–应用升级
–应用监控
–资源消耗监控
–应用卸载
–应用计费统计
运营环境
–应用更新
•功能添加
•版本升级
运营环境
–应用升级