Silk Central 客户端将通过使用 HTTP 或 HTTPS 协议以及端口 19120 或 443 的 Internet 或内部网连接到 Silk Central 服务器。
已在其上执行 Silk Central 安装程序的服务器。Silk Central 服务器的主要组件是 NGINX 代理、实例管理和实例。
NGINX 代理服务将安装在 Silk Central 服务器上,以便控制对不同实例的访问。每个实例的服务都在专用端口上运行,但出于安全和提高灵活性考虑,代理会将实例名称路由到 http://<Silk Central 服务器>:19120/<实例名称> 形式的实际 URL。
实例及其 Silk Central 服务是通过称为实例管理的常用用户界面来管理的,您只能在安装 Silk Central 的服务器上访问该界面(使用 URL http://localhost:19100)。
实例是指一组独立的 Silk Central 服务(应用程序服务器、前端服务器和图表服务器),这些服务拥有自己的数据库连接和执行服务器连接。默认情况下,Silk Central 会为您创建一个名为 silk 的实例。默认 URL 为 http://<计算机名称>:19120/login(如果 Silk Central 在 IIS 上运行,则无需提供端口信息)。如果您需要以物理方式将不同客户端的测试数据和进程分开,以便提高数据安全性并减少独立用户组对彼此(如部门)的影响,可以创建附加实例。有了客户端的帮助,您可从逻辑上将一个实例的数据进一步分隔到一个数据库中。
应用程序服务器可同步任务,例如,计划的分发、执行服务器的控制以及数据库配置的管理。这些任务需要集中式代理来确保一致、可靠的应用程序行为。应用程序服务器还会评估结果、将结果保存到数据库中并根据成功条件发送警报。应用程序服务器对默认实例使用端口 19122。每增加一个实例,该值增加 100。
前端服务器负责图形用户界面。此服务器基于 HTML,并且可通过任何 Web 浏览器(例如 Internet Explorer、Firefox 和 Chrome)进行访问。用户将适当的 HTTP 请求发送到前端服务器之后,将收到登录页面以进行身份验证。成功登录后,用户可根据各自的用户权限使用相应的应用程序。前端服务器可作为独立 HTTP 服务器运行,也可以将它连接到 Web 服务器,例如 IIS。前端服务器对默认实例使用端口 19110。第二个实例使用端口 19210,每增加一个实例,该值增加 100。对于使用 SSL 的安全连接,服务器还会使用端口 443。前端服务器可以通过 URL http://<Silk Central 服务器>:19120/<实例名称> 来访问(默认实例不需要实例名称)。
图表服务器用于生成在报告中查看的图表。系统允许配置图表服务器池。内置负载平衡机制使用池来分发图表生成。图表服务器还可用于生成报告并将其直接提供给最终用户以在浏览器中进行查看。图表服务器对默认实例使用端口 19126。每增加一个实例,该值增加 100。
执行服务器用于执行由授权用户计划的自动测试。用户负责正确配置测试执行所需的执行服务器以及其他资源。系统允许安装和配置彼此独立工作的多个执行服务器。执行服务器对默认实例使用端口 19124。对于使用 SSL 的安全连接,服务器还会使用端口 19125。
代理计算机:
系统持久性使用 RDBMS(关系数据库管理系统)来实现。数据库服务器使用端口 1433 (SQL Server) 或 1521 (Oracle)。
您的许可证和许可配置决定了您可以访问的 Silk Central 应用程序功能。您可以将 Silk Meter 或 AutoPass 用作许可证服务器。Silk Meter 的默认端口是 5461,而 AutoPass 的默认端口是 5814。