LAXCUS 7.0是基于计算机集群,处理大规模、超大规模计算业务的操作系统。它将海量的计算机聚合起来,从软件的UI和API层面,成为一台逻辑统一的超级计算机。也就说,运行了LAXCUS 7.0操作系统,无论计算机集群后端有多少台服务器,呈现在用户和开发者面前的,始终是一台计算机。这样,用户可以像使用普通的操作系统一样,操纵整个计算机集群。开发者可以像开发单机应用软件,开发基于计算机集群的分布式应用软件,无论是开发成本和开发难度,都会大幅降低,同时分布式应用软件的稳定性、可靠性大幅提高,并且不会有什么违和感。
目前,随着各种人工智能业务落力发展,面向算力业务的云计算2.0时代,正在来临。这是一次从虚拟化向聚合化的转移过程,也预示着算力互联网正在形成和普及,从早期的构想进入现在的商业化阶段。
虚拟化的核心在于对物理资源的抽象和逻辑处理。通过虚拟化,物理硬件资源转化为可以动态分配、灵活调度的软件资源,被虚拟机共享使用。它打破了实体资源限制,让用户能够更高效和共享使用这些资源。想像一下,你有一台电脑,通过虚拟化技术,你把这台电脑分割成多台电脑,每台电脑安装上不同的操作系统,而每个操作系统都像是在一台独立的电脑上运行一样,会是什么感觉?
虚拟化的技术实现依赖虚拟化软件,虚拟化软件负责将物理的硬件资分割成多个逻辑的软件资源,并提供独立的运行空间。这样,每个虚拟机上都可以运行自己的操作系统和应用软件,并且彼此之间互不影响。
聚合化则是虚拟化的反向操作。它将多个实体或者虚拟的资源整合起来,成为逻辑统一的整体。这样,经过聚合化处理的计算机将拥有更多的存储空间,和更强大计算能力。因为聚合化解决了分布资源逻辑统一的问题,用户和开发者看到的是一个巨大的单一算力资源,而非众多的小的独立设备,对外表现是逻辑统一的单一超级计算机。
实现算力资源的聚合有两种途径:(1)依赖某种聚合化应用软件,即在单机操作系统上安装聚合化应用软件,实现计算资源的统一管理和调配。(2)将聚合化技术与操作系统深度结合,即设计新一代的操作系统,让操作系统本身就具备聚合化能力,省略不必要的中间过程。相比前者,基于聚合化技术的操作系统更接近底层硬件,更容易与底层硬件适配,工作效率也会更高,同时更方便解决异构平台差异化问题,并且大量与编程开发、使用的工作更容易实现。更主要的是,基于聚合计算的新一代操作系统将拓展出一个新的应用生态,就像当前PC操作系统、手机操作系统曾经做的那样。
现在为什么流行聚合化,我们为什么需要聚合化?简单一句话可以说清楚:时代变了!
在云计算1.0时代,单台计算机的处理能力普遍超过一个普通人的工作需求,云服务商看到这一个市场契机,通过虚拟化软件,将一台物理计算机拆分成多台逻辑计算机,然后以出租的方式,交付给用户使用,并从中赚取差额利润。而随着现在人工智能成为云计算的主要应用业务,单台计算机的处理能力已经无法满足用户业务需求,用户需要更多的计算机,并且让这些计算机像一台计算机一样工作,来管理计算机集群,处理大存储高算力的人工智能业务。
在虚拟化到聚合化,是一场新的技术革命,也是一个巨大的新的商机。在这次市场迁移过程,传统的基于单机串行模式运行的操作系统已经无法满足这种业务需求,正在淡出算力市场舞台。基于多机并行运行模式,通过聚合计算,将海量计算机整合成一台超级计算机的操作系统,将会成为算力市场主流,并引领算力市场风潮。
面向算力、服务算力,聚合硬件资源,让用户更简单更容易使用算力,将大规模算力应用开发的成本和难度降到传统单台应用软件同一个水平,打造一个全新的分布式应用生态市场,这就是LAXCUS分布式操作系统7.0的底层逻辑和初衷。