多机操作系统

受长久以来市场宣传的影响,目前的操作系统被定义在“单机操作系统”范畴里。即运行在一台计算机上,管理一台计算机的软硬件资源,应用软件使用本地硬件资源的操作系统。操作系统的另一种范式:多机操作系统,却很少有人知道和研究。多机操作系统是借助网络连接,运行在多台计算机、管理多台计算机软硬件资源的操作系统。它能够把大量计算机聚合到一起,成为一台虚拟的软件的“超级计算机”,同时对应用软件屏蔽和共享底层的硬件资源,简化开发和使用成本,实现计算规模和存储规模的指数级增长。

在维基百科中,对操作系统的定义是这样的:

an operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs

翻译:【操作系统(OS)是管理计算机硬件和软件资源,并为计算机程序提供公共服务的系统软件】

所以,基于以上表述,云计算平台也可以视为操作系统的一种。事实上,云计算平台管理着所有的硬件(IaaS)和应用软件(PaaS),为用户提供公共软件服务(SaaS),这完全符合上述对操作系统的定义。

但是云计算平台和传统操作系统仍然是有区别的,主要体现在:

1. 传统操作系统是单机运行。

2. 云计算平台对操作系统要求是多机和分布式运行,并实现资源复用。

受限于单机操作系统的既有问题,所有云计算厂商对此做了折中,选择了这样的技术方案:将单机操作系统和虚拟化结合,在上层搭建分布式的运行环境,以实现云业务的扩展伸缩。但是这是表糊匠的解决办法,主要的弊病是:

1. 云计算平台整体结构复杂,缺乏统一化和标准化。

2. 集群弹性伸缩受制于应用层,而不是操作系统本身,制约着业务规模。

3. 运维管理是个大麻烦,集群的稳定性和可靠性也是问题。

4. 应用软件受制于特定平台,导致应用软件设计开发成本高,无法实现“一次编写随处运行”的标准化支持。

5. 对开发者和用户不友好,难以延展到更多应用领域,无法形成生态。

在云计算1.0的时代,因为企业计算需求不大,还可以对付。但是随着人工智能成为了云计算发展的主流,和算力互联网的到来,云计算进入2.0时代,加上很多大企业私有化部署需求,云计算平台表糊匠的做法已经难以为继。

要解决这些问题只有从底层开始,将基本需求纳入操作系统设计里,才能实现更快更强更稳定的算力输出,所以操作系统需要重构,多机操作系统的春天来了!

基于这些情况,Laxcus做为全球第一款商用的多机操作系统,为应对云计算平台超大规模的集群管理和计算需求,和算力互联网时代的到来,开始了从底层的产品技术重构。

从单机操作系统过渡到多机操作系统,是操作系统发展历史的重要跃迁。它意味着算力业务正在普惠化、平民化、白菜化,我们从此摆脱单台计算机的制约,充分利用多服务器和计算机集群的并行计算能力,快速完成各种各样的计算业务。

做为人工智能和算力互联网的基础设施,多机操作系统在未来20年,将替代大多数单机操作系统,催生一个全新的巨大的市场,其中蕴含着大量的商机。目前Laxcus设计工作已经完成,产品开发工作正在进行中。

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值