服务器、终端、Linux都是什么?一文带你读懂这些术语!【HPSee部署基础篇】

图片
图片

01  |  服务器是什么?

图片
服务器本身也是一台电脑,只是用途不同。个人电脑主要供自己日常办公使用,服务器则主要为其他电脑提供计算、存储等服务。
服务器通常性能更强,但普通电脑也可以作为服务器。只要它在网络中承担“提供服务”的角色,就可以称为服务器。
例如,一台运行 HPSee、接收其他电脑提交的虚拟筛选任务并完成计算的电脑,就是服务器。
图片

02  |  终端是什么?

图片

操作电脑通常有两种常见方式:图形界面和命令行

我们平时在 Windows 中通过鼠标点击图标、按钮和菜单来操作电脑,这种带有窗口、图标和按钮的界面,叫做 图形用户界面(GUI)

另一种方式是输入命令。命令就是告诉电脑“要做什么”的指令,例如输入 hostname,就是让电脑显示自己的主机名。

终端就是我们输入这些命令的窗口

图片
图片

03  |  Linux 是什么?

图片

Linux 是一种电脑操作系统,而我们熟知的 Windows 属于另外一个操作系统。

同时,Linux有很多不同的版本,如 Ubuntu、CentOS、Debian 等。

不同的操作系统提供的操作方式也有所不同。有些同时提供图形界面和终端,有些则默认没有图形界面,主要通过终端输入命令操作。

例如:

  • Ubuntu Desktop:带图形界面,可以用鼠标操作,也可以使用终端

  • Ubuntu Server:默认不带桌面图形界面,主要通过终端操作。

图片

04  |  HPSee 的工作原理是什么?

图片

HPSee 主要由三个部分组成:

  • API(接口服务):负责接收任务,并把任务交给后续组件处理。
  • Worker(计算执行服务):负责真正执行计算任务。
  • Database(数据库):负责保存任务信息、运行状态以及相关结果数据。
简单来说,本地电脑在 SeeSAR 里提交任务后,部署在服务器上的 HPSee 则接受任务,计算任务,然后保存。
图片

05  |  Single Node 和 Swarm 是什么? 

图片

HPSee 的三个组件可以都放在同一台电脑上,也可以分布在不同的电脑上。

部署模式有,Single Node 和 Swarm。
Single Node 表示“单节点部署”,单节点就是单台电脑,部署就是安装,单节点部署指 API、Worker 和 Database三个组件全部安装在同一台电脑上。
与此对应的 Swarm,表示“多节点部署”,即三个组件分布到多台电脑协同运行。
图片

06  |  Docker 是什么?为什么要安装 Docker ?

图片

软件运行环境,就是让软件能够正常工作的各种组件和配置

若是手动一条条安装 HPSee 运行所依赖的环境,将特别复杂和麻烦。

利用 Docker,这种创建软件运行环境的工具,让这个过程更简单。

因此,在部署 HPSee 之前,需要先安装好 Docker。

若您想进一步部署Docker,欢迎查看我们下一篇教程

【Docker安装教程 | HPSee部署前篇】

潇雨科技

图片

扫描添加微信

图片

欢迎各位老师同学咨询相关信息

图片

联系:Molyx

电话:+86 19068078456

微信:Molyx_Wuhan

地址:湖北省武汉市华中科技大学科技园湖北青创园