WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > 云存储 > 正文

云操作系统的应用和实现方式

watchstor.com  佚名丨2009-12-30 13:45 标签:云存储 

上文告诉你什么是云操作系统谈了一些云操作系统本身的概念及其特点,对于这些新技术我们是否做好了准备,能不能在应用中发现问题并且解决问题。

那么这种操作系统是如何设计实现的呢?这种操作系统在设计与实现与又有什么样的特点,未来的云计算下的软件又是怎么开发,对于云的各种内存的优点又将以何种方式实现?

这些问题至今没有公开的公认的答案,不过我是可以提供一些我思考得到的方法的。

云计算操作系统作为一种网络化的操作系统。本地硬件资源只是提供一种接入云网络的一些必要的计算及通信,基本的软件(操作软件等)资源。本质上它只是一种接入云网络的终端软件。因为其复杂性不宜过高。也就是说,这应该是一个轻量级的操作系统。这个系统将为接入云计算网络提供基本的通信及计算能力。

云操作系统在基本功能上应该具有:基本的网络通信能力,有限的存储资源(用以存储云系统软件,对通信服务的临时数据进行存储-------当然,你也可以存储你的本地资源---但为了安全,一般不建议这么做),有限的计算能力(可以执行云操作系统的命令)。

云操作系统的基本组件有:对硬件资源进行管理的设备管理器(本地资源也可以作为一种特殊的云计算资源为用户服务-----这种资源是免费的,而本地硬件资源不足时,可以动态申请网络硬件资源为共云计算提供服务),云存储管理器(包括对本地资源的管理与网络存储资源的管理)。对云任务通信的网络通信能力(也包括对本地进程间的通信)。对云计算任务提供多线程并行服务(包括本地线程与网络线程)。提供“云计算”功能的云计算组件(云计算高级语言API),提供云存储及共享的云存储组件(云存储高级语言API),当然还有云计算、存储共享的云界面。

它的设计:可以参考分布式操作系统与网络操作系统。所不同的是,这里的硬件资源有一定的区别的,一是云服务器、云存储器与本地CPU及存储器的付费方式是不一样的。而且它的管理方式也很大的不一样。云操作系统提供一种云端的共享服务。这种不仅是在计算上,也存在于存储层次。这种云操作系统十分依赖于云网络提供的服务。没有这些服务,对于云计算(包括本地的计算---因为软件很可能存储于网络上的任何一个地方,这个“地方”却往往不是本地终端)很可能寸步难行。因而拥有一个可靠的云平台(网络服务器平台)至关重要。因此设计完这样的一种云操作系统,必需也提供一种网络服务器及存储环境,否则开发这样的操作系统是毫无意义的。

云操作系统的推广:可以采用云操作系统免费发放的方式进行推广(对云计算、云存储收费)。在此操作系统的基础上,提供开发云软件的IDE。方便大家开发云计算软件。并且将云共享平台及云计算平台提供给开发者及普通用户,方便云应用软件的传播与发展。

【编辑推荐】

  1. 云存储服务企业不能一味的迷恋
  2. 云存储服务的灵活性需要网络技术的支持
  3. 云存储系统需要打好软件技术的基础
  4. 云存储体系掀起邮件系统中的革命
  5. 云存储体系服务商需要承担的责任和突发问题处理

相关资讯

今日微信独家

《华尔街日报》报道日前援引知情人士的消息称,由于被美国政府以国家安全问题为由进行调查,联想斥资23亿美元收购IBM低端服务器业务的交易陷入了停滞状态。
关注新浪官博 订阅微信订阅号

订阅焦点周刊

论坛与活动

2016中国数据加速峰会直播专题
2016中国数据加速峰会直播专题[详细]
点击查看

精彩视频

最新文章

1111111
1111111
asdasd
asdasd
同有科技应用型大数据存储在南京掀起智能风暴
同有科技应用型大数据存储在南京掀起智能风暴
斯蒂芬斯蒂芬
斯蒂芬斯蒂芬
京东双11技术备战 构建多中心交易系统
京东双11技术备战 构建多中心交易系统