首页 > 其他分享 >用软件分层说说LAXCUS分布式操作系统

用软件分层说说LAXCUS分布式操作系统

时间:2022-10-02 11:31:34浏览次数:53  
标签:LAXCUS Laxcus 操作系统 用户 分布 集群 分布式

收到一位51CTO网友私信,要求讲讲Laxcus分布式操作系统的体系结构。那么就来说一说。​

首先来说,Laxcus是一个开源、容错、高扩展、多人共享、多机协同分布协同的操作系统,体系结构庞大复杂,管理着巨量的服务器,这些服务器被网络连接起来,在Laxcus托管下运行,规模可以从几台到几十万台不等。同时在Laxcus分布式操作系统上面,运行着海量的应用软件,它们以分布加并行的方式,处理超大规模的存储和计算工作。正如IOS之于手机、Windows基于PC,Linux之于服务器一样,Laxcus是基于计算机集群的操作系统,它开启了一个全新领域,将原来非常复杂和碎片化的分布计算工作,以应用软件的形式,汇集到一个平台上到统一运行处理。用户只需要按照Laxcus提供的分布编程范式和编程接口,就可以快速地开发出各种分布式应用软件,极大简化了分布式软件开发流程,降低了用户成本。一佛千面,由于Laxcus自身庞大和复杂的特性,解释介绍Laxcus分布式操作系统可以有很多角度。今天,我就从大家最容易理解的一个角度:软件分层,来说说Laxcus分布式操作系统。​

用软件分层说说LAXCUS分布式操作系统_分布式系统

Laxcus分布式操作系统基于计算机集群运行


Laxcus分布式操作系统在体系结构上,对标云计算三层,但是在分层的设计划分上,要比云计算三层更细致,大致上可以分成这样几层:核心层、分布层、管理层、基础设施层、虚拟化层、应用层、安全层。下面逐一解释。​

用软件分层说说LAXCUS分布式操作系统_操作系统_02

Laxcus对标云三层​


基础层。针对的是单台服务器,在Laxcus分布式操作系统里,服务器有一个专有的名称:节点。这一层类似传统的操作系统内核,计算机上的物理设备,比如CPU、内存、磁盘这些部件,都在它的管理范围内。​

分布层:这一层提供网络通信和基于网络通信的分布存储和分布计算。分布存储支持DSM和NSM存储模型,分布计算支持Conduct/Establish/Contact计算模型。所有分布的应用业务和管理业务,都是通过分布层传达到对应的节点,然后进入CPU、内存、磁盘做各种读写和计算处理。Laxcus 5.0版本开始,网络通信开始提供类似5G MASSIVE MIMO的多通道并行通信技术,超大规模数据传输的通信瓶颈问题基本解决。超大规模数据传输,是指单次1GB以上的持续数据传输。​

管理层:这一层的技术最复杂。计算机集群的各种管理工作都在这一层处理,比如网络流量的控制、分布任务的调度、负载平衡、冗余容错都由管理层的人工智能模型来实现,还有象宕机判断、数据恢复、故障隔离等工作也是这一层来完成。另外Laxcus分布式操作系统系统也提供接口,允许管理员操作命令,对管理层和下属的资源进行管理。由于管理层实现的是智能化集群管理,所以Laxcus集群运行过程中,基本不需要管理员干预,会自动分配监督日常所需要的所有工作。​

公共设施层:提供超大规模存储计算需要的具有公共属性的功能,我们现在常用的数据库、大数据、人工智能在这一层集成,这些功能以编程接口提供给用户使用,包括SQL接口、分布锁、分布式事务,Laxcus分布式操作系统都支持。5.0版本开始,又增加了边缘计算。​

虚拟化层:这一层满足的是多用户接入。虚拟化这玩意没玩过VMWare的的可能不大理解。它本质就是把聚合起来的服务器再分割成N个逻辑单元,然后按需分配,提供给用户使用。逻辑单元数量受集群物理资源和允许在线用户最大数的限制,达到上限就不再分配。这是因为下层的人工智能监测模型,总是给上层的虚拟化提供最优的参考意见,要求集群处于最佳运行状态。Laxcus分布式操作系统对虚拟化层的要求是宁缺毋滥,集群稳定性总是第一位。​

应用层:这一层是用户服务层。用户可以在这个层面编写分布式应用软件,登录Laxcus集群,远程运行分布式应用软件和命令,处理各种大数据、人工智能、边缘计算业务。总之,所有与用户有关的工作,都在应用层处理。​

用软件分层说说LAXCUS分布式操作系统_操作系统_03

Laxcus分布式操作系统的图形桌面,属于应用层的最上层,提供与用户的直接交互。


安全层:严格来说,安全层不是独立的一层,它是嵌入到各个层面,提供从应用层到基础层,贯穿全部子系统的监督管理。这样说吧,从用户敲下键盘开始,到抵达服务器CPU、内存、硬盘,中间每一步操作,都在它的控制管理下。判断和监视网络攻JI,应用沙箱服务,也是它的工作内容。安全层提供的技术十分丰富,有防DDOS攻JI,非对称密钥、数字签名、对称密钥、资源安全策略、用户签名管理、用户安全策略、业务安全策略。比如近期发生的美国NSA针对西工大的网络攻ji,就可以通过安全层上的全域安全管理模型来防御网络攻JI。​

用软件分层说说LAXCUS分布式操作系统_软件分层_04

Laxcus全域安全管理模型可以防御网络攻JI


以上就是按照分层方式给Laxcus分布式操作系统做的简单拆解。实际上,Laxcus分布式操作系统各个层面在运行过程中的组织、调度、衔接、协同工作远比上述介绍复杂得多,但是使用它还是比较方便,特别是运行过程中基本无需管理。​

标签:LAXCUS,Laxcus,操作系统,用户,分布,集群,分布式
From: https://blog.51cto.com/u_15754465/5729247

相关文章

  • 微服务设计(五)---分布式配置中心与spring cloud stream
    一、SpringCloudStream在实际的企业开发中,消息中间件是至关重要的组件之一。消息中间件主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致......
  • 005 事务——分本地事务和分布式事务哦~
    1.8事务事务是Web应用中不可缺少的组件模型,它保证了用户操作的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、和持久性(Durabilily).事务分本地事务和分......
  • 一文搞懂ZooKeeper事务与分布式锁
    在上一篇文章​​使用ZooKeeper进行节点的CRUD操作并添加监视器实践​​中介绍了如何示意CuratorFramwork这个ZooKeeper客户端框架操作ZooKeeper节点。本文我们来学习使用Cu......
  • 19、分布式系统理论
    Dubbo......
  • 分布式认证授权(四)
    ​​客户端请求资源服务器​​#配置类添加注解@EnableOAuth2Sso#注入@BeanpublicOAuth2RestTemplateoAuth2RestTemplate(UserInfoRestTemplateFactoryfactory){re......
  • 我们一起聊聊分布式数据服务
    MySQL本身不是分布式系统,其支持的数据复制技术,本质上是为了数据容灾使用,但目前基于主从复制进行读写分离,减少单机的读压力。目标数据存储资源是系统中最重要的组成部分,数据......
  • 【笔记】并行与分布式-进程组织与交互
    非分布式下的线程分析:举一个案例:发送一个request需要2ms,I/O延迟8ms。-单线程处理:process100requestspersecond.-2线程处理:process125requestspersecond.(原因:双......
  • 【操作系统-IO管理】IO层次结构
    目录1用户层I/O软件1.1假脱机技术(SPOOLing技术)1.1.1SPOOLing系统的组成1.1.2假脱机管理进程的工作原理1.2应用程序接口1.2.1字符设备接口1.2.2块设备接口1.2.3......
  • 01.OB分布式架构高级技术
    一:OB聚合资源的物理表示 二:OB聚合资源的逻辑表示 三:OB资源的分配流程    四:资源管理相关操作:资源单元  ......
  • 操作系统概念
    操作系统的概念操作系统的层次结构:裸机(纯硬件)==》操作系统==》应用程序(软件)==》用户操作系统的职责:负责管理协调硬件、软件等计算机资源的工作为上层应用程序、用......