SimCloud针对中国企业的计算资源管理需求,自上而下构建并实现统一调度策略及方法,覆盖数值仿真的三维建模、前后处理以及求解计算全过程,创新构建了面向仿真应用的专业化云计算平台:
(一)网络架构:
平台的中心是SimCloud仿真云计算平台管理系统,它负责联通客户端与计算平台(高性能计算集群)、虚拟平台(图形设备集群),并实现用户安全认证、邮件/桌面通知服务、云端仿真流程/数据管理、仿真数据存储等功能的表现层服务。
(二)功能架构
1、资源层:负责整合仿真业务系统所涉及的硬件资源、网络资源与软件资源。
SimCloud整合高性能计算服务器集群,联通用户权限管理服务器、软件License管理服务器、通信服务器、数据文件服务器,从而将仿真软件求解器的调用过程封装成Web Service接口。
SimCloud整合高清图形工作站集群,联通用户权限管理服务器、软件License管理服务器、通信服务器、数据文件服务器,从而将仿真软件前、后处理工具以及其他研发工具的图形界面操作过程封装成为远程虚拟化应用。
2、服务层:负责定义资源层调用接口,支持平台扩展性,为表现层应用提供统一服务,为第三方业务集成提供服务接口。
SimCloud利用服务层架构技术定义并规范了资源利用接口,为表现层应用或第三方业务提供规范化的的服务接口,具体有以下方面:
硬件监控:统一定义服务器(工作站)资源监控及运维手段;
资源调度:统一定义服务器(工作站)资源调度办法;
作业排队:统一定义服务器(工作站)作业排队配置办法;
预约机制:统一定义图形资源虚拟化应用过程中的服务预约机制;
用户权限:统一定义用户在平台中的应用权限配置办法;
文件管理:统一定义文件在平台中的传输、安全及管理办法;
邮件通信:统一定义平台中邮件通信方式;
运营日志:统一定义后台运营日志相关信息格式;
资产维护:统一定义平台软硬件资产相关信息格式;
统计分析:统一定义平台运营数据统计信息格式。
3、表现层:负责为平台应用人员、管理人员提供操作功能。
SimCloud以简洁易用的门户网站形式,为用户提供仿真云计算平台的丰富功能,具体有以下方面:
任务管理:计算用户可控制个人计算任务
业务管理:业务管理员可实现相关管理功能
系统管理:系统管理员可实现相关管理功能
集群管理:集群管理员可实现相关管理功能
报表统计:系统管理员可实现数据统计功能