云计算操作系统(读书笔记3)

云计算操作系统,是云计算后台数据中心的整体管理运营系统,它是指架构于服务器、存储、中间件、数据库、网络等基础硬件资源的操作系统。传统意义上的操作系统,是指管理控制单台计算机中软件和硬件资源,并为用户提供操作界面的系统软件。而云计算操作系统则是负责计算数据中心基础软件、硬件资源管理的系统软件,通常包含大规模基础软硬件、跨软/硬件平台的资源管理、虚拟计算、分布式文件系统、业务/资源调度管理、安全控制等应用程序。云操作系统旨在将大型基础架构集合作为一个无缝、灵活和动态的操作环境进行全面管理。


云操作系统的资源管理相比传统PC更为复杂,既包括对各类物理硬件资源的管理,也包括对各类虚拟化资源的管理,同时还包括对分布式集群的管理。通过资源管理,云计算系统可以向上呈现统一的、抽象的资源视图,实现统一的资源监控、资源调度和资源生命周期的管理。

云操作系统的调度管理是云计算的核心功能,可以根据一定的调度策略和算法,为上层的各类软件、应用和任务优化分配资源。云操作系统的调度管理体系在根据资源数量、资源负载、任务优先级等因素为成千上万的计算任务分配最优的资源,保证任务执行的性能、效率和可靠性等。

云计算基础架构及管理技术:1、虚拟化;2、分布式

1虚拟化技术,简单地理解就是在同一个硬件系统上可以同时运行多个软件系统,不同的软件系统由同一个调度器来调度底层的硬件资源,从而实现多个系统对一个硬件资源的共享。

2分布式架构技术出现已久,但在云计算领域应用的分布式技术与此前有差异。目前分布式架构技术是以google为代表的互联网企业在并行处理、分布式计算和网格计算技术的基础上根据互联网发展的需要进行完善从而提出的一套新的分布式计算架构,主要特点包括节点同构且对单节点可靠性要求不高、节点之间由高速互联互连、系统运行时信令流和数据流分离、针对大规模数据处理进行存储管理优化以及结合数据存储提出创新的计算模型等。

        总体而言,虚拟化架构和分布式架构都是通过对资源的“整合”来实现对资源的最大利用,但虚拟化整合的目的是承载尽量多的“应用”,而分布式整合的目的是支持更大的“应用”。因此,虚拟化是一种“分裂”思想,也是就将服务器“分裂”,为多台“虚拟机”来调度和利用;而分布式架构师一种“聚合”思想,即“聚合”大量服务器节点的资源能力,服务与超大规模的计算和存储任务。


参考文献:

[1] 黎连业, 王安. 云计算基础与实用技术[M]. 清华大学出版社, 2013.

[2] 雷葆华. 云计算解码[M]. 第二版. 电子工业出版社, 2012.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值