IC设计仿真云架构

对于IC仿真来说,最重要的是要安全、可维护、高性能的的HPC环境环境。

那么云上如何搭建起一套完整的IC仿真云环境呢?

这种架构应该长什么样子?

桌面虚拟化基础架构

将所有桌面虚拟机在数据中心进行托管并统一管理;同时用户能够获得完整PC的使用体验。

用户可以通过瘦客户端,或者类似的设备在局域网或者远程访问获得与传统PC一致的用户体验。很多商业方案同时提供了将用户远程转向到传统的共享系统,例如微软终端服务,思杰应用服务器,刀片PC甚至是没有使用的物理PC机。"其本身解决的仍然是操作系统的安装环境与运行环境的分离,不依赖于特定的硬件。

桌面虚拟化将用户操作环境与系统实际运行环境拆分,不必同时在一个位置,这样即满足了用户的灵活使用,同时帮助IT部门实现了集中的控制

我们简单来计算一下:如果一个企业有200个用户,如果不进行拆分,IT管理员需要管理200个镜像(包含其中安装的应用与配置文件)。而如果进行操作系统安装与应用还有配置文件的拆分,假设有20个应用,则使用应用虚拟化技术,不用在桌面安装应用,动态将应用组装到桌面上,则管理员只需要管理20个应用;而配置文件也可以使用Windows内置的功能,和文件数据都保存在文件服务器上,这些信息不需要管理员管理,管理员只需要管理一个文件服务器;而应用和配置文件的拆离,使得200个人用的操作系统都是没有差别的Windows XP,则管理员只需要管理一个镜像(用这一个镜像生成200个运行的虚拟的操作系统,简单来讲可以理解成类似于无盘工作站的模式)。所以总的来说,IT管理员只需要管理20个应用,1个文件服务器,和1个镜像。管理复杂性大大下降。

这种拆分也大大降低了对存储的需求量(少了199个xp的存储),降低了采购和维护成本。更重要的是从管理效率上,管理员只需要对一个镜像或者一个应用进行打补丁,或者升级,所有的用户都会获得最新更新后的结果,从而提高了系统的安全性和稳定性,工作量也大大下降。

按需可以组合用户自己合适的桌面环境

GNOME和KDE是目前的主流环境,而Xfce、LXDE、Openbox和Fluxbox等也已经得到了很高的应用。

linux各种桌面系统图片,四大Linux图形界面赏析:KDE、Gnome、Xfce、LXDE

桌面机是统一的入口,当然在进入桌面机之前你需要有一些安全防护 ,设置一些网关什么的

桌面系统:桌面虚拟化技术综述

SSH

后面可通过ssh技术登录到其它的远程主机,进行管理

SSH(Secure Shell)是一种安全的远程登录协议,它可以让用户在不安全的网络中安全地连接到远程主机。SSH使用加密技术来保护数据传输,以防止黑客或其他攻击者获取敏感信息。

SSH简介_ssh技术_实相实相的博客-CSDN博客

计算集群

HPC集群,比如我们准备了一批cpu和内存,那么怎么在上面跑仿真任务呢?

首先,你要有个调度器。

我们现在说的调度器,主要是基于HPC场景的集群任务调度系统,英文叫Cluster Scheduler、Job Scheduler等。

市面上主流调度器有四大流派:LSF/SGE/Slurm/PBS。

不同行业因为使用习惯和不同调度器对应用的支持力度不同,往往会有不同的偏好:比如高校和超算经常用Slurm,半导体公司最常用的是LSF和SGE,工业制造业可能用PBS更多一些。

调度器是干嘛的?

如果有一台或者几台机器,专属你所有,你可以抱着他们一直持续而缓慢地用下去,调度器是没什么用武之地的。

那什么场景需要呢?资源紧张或者时间紧张的时候。

为啥紧张就需要呢?因为需要最大程度压榨现有资源或时间的最大价值。

亿万打工人的梦:16万个CPU随你用 - 知乎

相关推荐
doiito(Do It Together)几秒前
【安全,架构】RustyVault 项目深度分析报告以及和HashiCorp Vault的差异
微服务·架构·rust
hongyucai30 分钟前
详解rlinf强化学习四步曲
人工智能·python·算法·架构
随风一样自由2 小时前
【前端工程化】前端工程化解耦实践:从问题分析到架构重构
前端·重构·架构
leoZ23114 小时前
Claude 驱动的全栈开发:Spring Boot + Vue 的 BS 架构实践
vue.js·spring boot·架构
前端H15 小时前
微前端 v3 架构升级:从加载隔离到状态协同
前端·架构·状态模式
LYFlied15 小时前
Anthropic Agent隔离架构解读:比权限弹窗更可靠的是限制爆炸半径
人工智能·架构·软件工程·claude·安全架构·ai agent
visual_zhang16 小时前
文件行数如何影响 AI 编程的输出质量
架构
Larcher17 小时前
从回调地狱到优雅异步:Node.js 文件操作进化史
javascript·后端·架构
熊猫钓鱼>_>18 小时前
Electron:当 Web 技术统治桌面
大数据·前端·javascript·人工智能·架构·electron·agent
珠海西格电力21 小时前
零碳园区数据应用的具体场景有哪些?
大数据·人工智能·算法·架构·能源