ServiceNow 实例可扩展性

ServiceNow instance scalability

我试图了解在我们看到性能下降之前,可以在 ServiceNow 生产环境的单个实例上设置的用户数量、应用程序构建或集成方面的可扩展性或限制

我们的企业有大约 20k 名员工(用户),而我们只有一个 ServiceNow 实例。我们最近还在同一个 ITSM 实例中启动了 HR。

ServiceNow 将相应地扩展,而无需 you/your 公司的干预(变更 notification/approval 除外)。从技术上讲,由于用户、应用程序或集成的任何限制,我认为不需要单独的实例。

ServiceNow 为每个实例使用一组专用的 Linux 虚拟机。从用户的角度来看,它们表现为一个,但实际上可以有多个 "nodes"。可以通过更改每个节点的 RAM/CPU 或增加节点数来扩展性能。虽然这很有趣,但 ServiceNow 的客户永远不需要为此担心。 ServiceNow 将扩展实例以满足需求。他们提供真正的平台即服务 (PaaS)。他们通常在后端使用 MySQL(对用户也是透明的),但如果他们需要将数据库扩展到超出 MySQL 的限制,则可以选择使用 Oracle。同样,这是由 ServiceNow 自己处理的,因此您不必担心 10 个用户或 10,000 个用户;您只需担心您的功能是否正常。

性能问题通常来自未遵循最佳实践。 ServiceNow wiki 中有它们的列表。 您始终可以通过查看 sys 事务 table 来监控性能行为。 http://wiki.servicenow.com/index.php?title=System_Performance_Best_Practices#gsc.tab=0

编码最佳实践列表如下: http://wiki.servicenow.com/index.php?title=Technical_Best_Practices#gsc.tab=0

希望这对您有所帮助, 阿尔伯特·F @qualityclouds