|
实际配置取决于应用程序和使用情况。
|
|
如果以后改为使用 SSO 身份验证,则需要重新配置,使 ThingWorx 和 Experience Service 位于同一服务器上。
|
类别
|
值
|
说明
|
内存
|
4 GB
|
|
CPU
|
双核
|
虚拟环境可能使用独特的术语来指定提供多少个 CPU/内核。在确定环境是否满足最低要求时,必须考虑到这一点。
发布体验时,会对 CPU 造成相当大的负载,而所发布体验的大小决定了发布请求会占用多少 CPU。在没有任何发布操作的情况下,双核系统可容纳数千个非发布用户的典型操作活动 (假定持续请求到达率为每秒 10 个请求)。
|
磁盘类型
|
*
|
建议使用服务器级硬件。
|
磁盘空间
|
1 GB
|
磁盘空间的大小应能够容纳 Experience Service 的安装,包括 Node.js 和必需的节点模块。此外还应容纳 SQLite 数据库中创建的初始表 (如果使用 SQLite),
• 这还不包括安装操作系统、必需的 ThingWorx 服务器或 PostgreSQL 数据库 (如果使用 PostgreSQL) 所需的空间。
• 还需要额外的空间来存储所发布的体验内容。所需的额外磁盘空间总量取决于所发布体验的大小和复杂程度。每个体验的大小约为 2 MB,不包括体验中包含的 3D 图形数据。3D 图形数据的大小会随其复杂度与质量不同而差异巨大。
• 还需要额外的空间来存储日志文件。日志文件可能会随使用情况而变得非常大。建议使用系统日志和日志滚动。
|
磁盘速度
|
*
|
目前没有具体的建议。在正常情况下,磁盘 I/O 不会有大问题 (除非同时发布多个项目)。
|
用户数
|
建议
|
< 500
|
不需要额外的硬件资源。假定持续请求到达率不超过每秒 1 个请求。
|
500-1000
|
建议增加 1 个 CPU 内核。假定持续请求到达率不超过每秒 5 个请求。
|
> 1000
|
对于该数量的活动用户,建议将 Experience Service 与 ThingWorx 服务器分开安装。假定持续请求到达率为每秒 10 个或更多请求。
|