HOOPS Communicator提供了一个软件包和安装步伐,使得在服务器上快速设置和转换模子变得简朴,无需复杂的设置。只管这对于演示和评估非常有效,但在生产环境中,客户更倾向于利用更安全、更强盛的办理方案,如Docker容器。本文将详细先容怎样利用Docker容器来摆设HOOPS Communicator,并探究其在AWS环境中的集成。
Docker支持
HOOPS Communicator从2020版开始提供了多个Docker模板,这些模板可以在BitBucket存储库中找到。这些模板为HOOPS Communicator的紧张组件提供了底子设置,使得用户可以快速构建Communicator映像。
根本设置
要开始利用Docker,起首须要安装Docker,保举利用docker-install。用户可以通过以下下令将当前用户添加到Docker组中,以便无需root权限即可管理Docker容器:
请留意,这些更改将在下次登录时收效。安装Docker后,用户可以按照以下步调构建Communicator映像:
- 提取从管理帐户流派下载的Communicator包。
- 将与Communicator版本相对应的文件夹内容复制到包的根目次中。
- 在软件包的根目次中打开一个新的终端。
- 通过运行适当的下令来构建Docker文件。
扩展容器
固然提供的Docker镜像已经可以直接利用,但它们通常须要进一步的定制以更好地集成到工作流程中。常见的修改包罗构建与文件存储交互的逻辑,比方在启动SC Streaming Server之前从存储中拉取模子,大概由HOOPS Converter检索和处理处罚源文件,并将处理处罚后的文件推送到文件存储。
HOOPS容器与AWS集成
Docker文件答应HOOPS Converter和Stream Cache Server在CSR和SSR模式下直接利用。本文将引导怎样修改和增补这些容器,以便在AWS环境中运行。
HOOPS转换器
HOOPS Converter负责将CAD文件转换为Stream Cache格式,以便在Web Viewer中高效地流式传输和检察。对于大型文件,转换过程大概须要较长时间,超出AWS Lambda的限定。因此,可以利用Elastic Container Service (ECS)来运行容器化的大型文件转换。ECS可以与EC2或Fargate后端一起利用,后者提供了无服务器选项。
在容器内运行转换时,须要编写应用步伐代码来实行以下步调:
- 从S3对象存储中检索源文件。
- 运行HOOPS Converter。
- 利用转换详细信息更新数据库。
- 将转换效果上传到云存储办理方案,如S3或EFS。
流缓存流服务器
SC流式服务器旨在让用户可以大概快速与大型CAD模子举行交互。由于检察会话的短暂性,它得当接纳差异的容器战略。容器化方法要求在检察会话哀求进入服务器时手动启动EC2实例上的容器。为此,可以创建一个安装了Docker运行时的AMI,并在服务器上运行一个Web应用步伐来监听和处理处罚检察会话的哀求。
在容器内运行SC流式服务器时,须要编写应用步伐代码来实行以下步调:
- 从存储办理方案S3或EFS检索流缓存模子。
- 启动SC流媒体服务器。
- 天生的应用步伐将开始署理到容器的传入毗连。
通过这种方式,HOOPS Communicator可以在AWS环境中高效地运行,同时保持体系的机动性和可扩展性。
立刻体验HOOPS功能>>http://x7pfmmn259623uby.mikecrm.com/d7EBgIv
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |