什么是虚拟计算机集群

        这个问题来自近期几位网友的私信,他们不约而同问到一个问题:什么是虚拟计算机集群?Laxcus分布式操作系统是如何做的?下面就正式回答一下这个问题。
        在我们传统的认知里,或者大家平常比较多接触的,都是基于单机系统的虚拟化。比如VMWare,它能够把一台物理计算机虚拟出多台逻辑计算机,然后把这些虚拟出来的空间,分配给多人使用,这就是单机虚拟化。
        Laxcus分布式操作系统实现的计算机集群虚拟化,和单机虚拟化类似,但是又很不一样。类似的地方就是它都能够把物理的硬件空间划分成多个逻辑的软件空间。不同的地方是,Laxcus分布式操作系统的虚拟目标是计算机集群,而不是单台计算机。各位见过计算机集群的都知道,计算机集群就是一大堆服务器的组合体。Laxcus分布式操作系统要做的工作,就是把它们用网络连接起来,形成一个互相联动运行的整体。然后在这个上面,利用虚拟管道技术,把一个物理的计算机集群空间,划分出一定数量的虚拟的计算机集群空间,分配给不同的人使用。因为计算机集群由很多服务器组成,是一个分布式的运行环境,它能够处理的数据,输出的算力,运行的应用软件数量,要远远超过单台计算机。这个规模,可以是单机系统的几个数量级。虚拟计算机集群也继承了这个特点,它的处理能力要超过单机虚拟化。因为数据处理能力和计算算力的巨幅增加,很多在单机系统上难以实现的工作,在虚拟计算机集群上都可以瞬间完成。从实际效果来说,就象每个用户都拥有了一台属于自己的个人超级计算机。如果使用过超级计算机,或者把Laxcus集群扩展到数十个到数百个节点规模,然后去处理一下大型的分布式计算,就能很容易感受到这一点。这种体现是单机虚拟化难以匹敌很感受到的。
顺道说一下虚拟管理技术,这是一项把计算机上的虚拟单元连接起来的技术,它基于网络通信。因为虚拟通道,所有用户的网络通信也从逻辑上隔离起来,用户可以放心地让自己业务的数据流、指令流、应用软件在各自的网络空间内流动传输,而不必担心出现混淆现象。
下面再说一下虚拟计算机集群的生成和运行流程。
首先看下面这张图。

Laxcus拓扑结构

        这是一张Laxcus分布式操作系统的拓扑结构图。Laxcus分布式操作系统由各种类型的节点组成,每类节点执行各自不同的工作,其中有负责存储的节点,有负责计算节点,也有提供虚拟化接入和分配的节点。在这个集群里,用户位于FRONT节点,FRONT节点是一个客户端节点,支持UI交互和结果展示,通过远程登录,以图形界面或者字符界面方式接入Laxcus计算机集群。除了FRONT节点被用户使用,Laxcus集群的其它节点都属于管理员管理范围,这些节点围绕着FRONT节点提供各种各样的分布式服务。用户登录的过程中,Laxcus分布式操作系统会检查当前计算机集群的可用空间,拿出其中一个,分配登录用户使用。Laxcus采用资源复用的方式分配虚拟计算机集群,这样做的目的主要是提高计算机集群的使用效率,通过虚拟化+资源复用,尽可能地把运营成本降到最低。Laxcus分布式操作系统分配虚拟计算机集群的过程有快有慢,在网络带宽充裕,可用的虚拟计算机集群足够多的时候,分配工作会很快,通常几秒就可以完成。如果网络带宽少,或者可用的剩余虚拟计算机集群严重不足的时候,将会比较慢,通常在十几秒或者几十秒之间。如果虚拟计算机集群已经分配完成,这个时候用户再登录,将会导致登录失败。
下面这张图是Laxcus分布式操作系统的图形桌面,它的右上角是登录弹窗,它显示了资源充裕的情况下,系统分配虚拟计算机集群和分配虚拟计算机集群消耗的时间。

Laxcus分布式操作系统图形桌面

        当用户登录成功,系统分配虚拟计算机集群完成之后,就正式进入运行状态。用户要做的所有工作,包括执行分布式指令、处理大数据,运行分布式应用软件,都在自己的虚拟计算机集群空间,不会与其他人出现交集。象其它虚拟软件一样,Laxcus分布式操作系统在运行过程中,会自动执行虚拟化隔离工作,使不同用户之间老死不相往来。
从商业角度来说,虚拟化计算机集群最主要的作用,就是降本增效,在此基础上,新版本的Laxcus分布式操作系统还支持动态的资源复用,能够根据用户计算需求,让用户共享底层资源,进一步压缩了运营成本。从近期的用户反馈和使用运行效率看,这个成本基本是原来成本的1/20 - 1/50之间。这样从成本上,允许有更多人使用到计算机集群的巨大算力和存储能力,为企业向云端迁移应用业务提供了动力。
        以上就是虚拟计算机集群的大致情况,各位如果有什么想法、问题、要求,还可以继续私信我,我会尽力回答大家。

        附说明:Laxcus是一个开源、容错、高扩展、多人共享、多机协同分布运行的操作系统,通过分布式应用软件,聚合数据、算力、机器算法,处理大规模、超大规模的存储和计算工作。企业版支持百万级节点规模的计算机集群、亿级用户在线。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1620127.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Linux下的5款主流高可用集群软件介绍

Linux集群主要分成三大类:高可用集群(High Availability Cluster)、负载均衡集群(Load Balance Cluster)、科学计算集群(High Performance Computing Cluster)。 其中高可用集群具有保障应用程序持续提供服务的能力,可以将因软、硬件、人为造成的故障对业务的影响降低到最小…

高可用 - 01 闲聊高性能集群

文章目录 什么是集群集群的特点与功能1. 高可用性与可扩展性2. 负载均衡与错误恢复3. 心跳监测与漂移IP地址 集群的分类1. 高可用集群高可用的概念常见的HA集群双机冷备双机热备双机互备多机互备 高可用集群软件 2. 负载均衡集群3. 分布式计算集群 HA集群中的相关术语1&#xf…

常见集群(Cluster)软件和技术解析

集群就是通过软件将一组服务器作为一个整体向客户提供资源。这些单个的服务器就是集群的节点。当对外提供资源的节点故障后,集群中其余的节点能够将资源接管起来,继续对客户提供资源。 集群技术的核心就是资源访问控制。由于集群中所有节点都可以访问集群…

[Linux基础与服务管理——常用集群高可用软件 Keepalived]

1.Keepalived 简介 Keepalived是Linux下的一个免费的、轻量级的高可用解决方案。是一个由C语言编写的路由软件,主要目标是为Linux系统和基于Linux的基础架构提供简单而强大的负载平衡和高可用性设。Keepalived实现了一组检查器,以根据其健康状况动态地和…

集群分为几种,用的软件分别是什么?

集群分为几种,用的软件分别是什么? 补充:涉及的组件 1.1、apache 跨平台的网页服务器,主要使用它做静态资源服务器,也可以做代理服务器转发请求 1.2、ngnix 高性能的 HTTP和反向代理服务器,ngnix处理能力相当于apache…

轻量级集群管理软件-Ansible

ansible概述和运行机制 ansible概述 Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具, 它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端 , 它使用SSH来和节点进行通信 Ansible基于 Pytho…

了解集群、集群的分类、常用的集群软硬件及选型介绍(内附详细图解)

Table of Contents 一、集群简介 二、集群的七大优点 三、集群的分类 四、常用的集群软硬件及选型介绍 一、集群简介 集群就是一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点&…

数据I/O

I/O类型 区分同步或异步(synchronous/asynchronous)。 简单来说,同步是一种可靠的有序运行机制,当我们进行同步操作时,后续的任务是等待当前调用返回,才会进行下一步;而异步则相反,…

【赋权算法】Python实现熵权法

在开始之前,我们先说一下信息熵的概念。 当一件事情发生,如果是意料之中,那么这个事情就并不能拿来当做茶余饭后的谈资,我们可以说这个事情并没有什么信息和价值。而当一件不可能发生的事情发生的时候,我们可能就会觉…

【软件测试】大学毕业后顶着压力,巧合的开启了我人生的新篇章......

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 小李:…

中国矿业大学徐海学院最不常见的网络工程计算机毕业设计题目推荐50例

之前有矿业大学徐海学院的童鞋在后台找我们,最近要准备毕业设计了,不会选题,希望可以帮忙给一些毕业设计题目,我整整花了一周把之前做的答辩通过的毕业设计成品进行整理,并精选一些容易实现且不会刷下来的题目列举下。…

电路叠加定理的例题

来看第二题 不擅长画这种图形,见谅 注:叠加定理中,电压源当导线短路处理,电流源当开路处理。

计算机春季高考考什么时候开始报名,2021春季高考报名时间 什么时候报名

2021春季高考报名时间是什么时候,小编整理了相关信息,来看一下! 2021春季高考报名时间 春考招生简章公布(2020年12月下旬); 春考校测方案公布(2021年1月) 春考(2021年1月); 春考出分(通常为考试后两周); 春…

【运维】hadoop集群安装(一)多节点安装

文章目录 一.Purpose二. Prerequisites三. Installation1. 节点规划2. Configuring Hadoop in Non-Secure Mode3. 准备工作4. 配置core-site.xmlhdfs-site.xmlyarn-site.xmlmapred-site.xmlworkers 4. 分发配置、创建文件夹5. 格式化6. 操作进程6.1. hdfs启动停止 6.2. yarn启动…

Mysql--技术文档--基本概念--《世界上最流行的关系型数据库之一》

官方网址 MySQL 阿丹: 作为关系型数据库管理的老大哥,一个合格的程序员多多少少一定要了解mysql库。 官方解释 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管…

Spring Boot中通过maven进行多环境配置

上文 java Spring Boot将不同配置拆分入不同文件管理 中 我们说到了,多环境的多文件区分管理 说到多环境 其实不止我们 Spring Boot有 很多的东西都有 那么 这就有一个问题 如果 spring 和 maven 都配置了环境 而且他们配的不一样 那么 会用谁的呢? 此…

二十年前的电脑配置单,大家见过吗?

去年搬家时,从角落里找到一台小时候用过的台式电脑,当时家人像宝贝供着,不让我用,后来出去读书,不知道什么时候淘汰的,现在放在角落里吃灰。如下图所示,不知道是什么牌子,还是挺重的…

无盘服务器怎么设置客户端启动,网吧无盘客户端配置向导

你知道网吧无盘客户端配置向导是怎么样的吗?网吧无盘客户端配置向导如何呢?下面是学习啦小编收集整理的网吧无盘客户端配置向导,希望对大家有帮助~~ 网吧无盘客户端配置向导 工具/原料 深度无盘网吧系统 网吧服务器设备 步骤/方法 1客户端安装完毕后,重启客户机,进入BIOS设…

网吧无盘60台服务器配置,网吧40台无盘服务器的配置

网吧40台无盘服务器的配置 内容精选 换一换 弹性云服务器(Elastic Cloud Server)是一种可随时自动获取、计算能力可弹性伸缩的云服务器,可帮助您打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率。 本节定义了云耀云…

网吧无盘最新服务器配置,2018年50台机网吧无盘服务器配置

大家都知道,现在的网吧都是无盘,无盘网吧服务器和网络配置决定了网吧的大部分性能。而网吧电脑配置的性能直接影响到网吧顾客对网吧的印象。网吧顾客玩得不爽,下次自然不会再来你网吧了。所以,网吧无盘服务器的电脑配置非常关键。…