bluemix xpages 性能和架构

bluemix xpages performance and architecture

我有几个关于 bluemix xpages 的问题 运行time.

截至目前(2016 年 8 月)Xpages NoSQL 数据库仍处于试验阶段。此 NoSQL 服务是否有成为 GA 的预计到达时间?

截至目前,为了更好地控制性能,必须配置一个单独的 domino 服务器来托管 NSF 数据存储,如 https://developer.ibm.com/bluemix/2015/11/10/hybrid-xpages-applications-on-bluemix/

中所述

最小化 XPages 前端和托管 NSF 数据存储的后端服务器之间的流量延迟的最佳做法是什么? domino 服务器应该托管在 IBM SoftLayer 上吗?

XPages 运行time 是否提供 Xpages 运行time 和 NSF 后端之间网络性能的可见性?

我假设可以增加 xpages 运行time 实例的数量来处理增加的流量(水平缩放)。然而,存储 NSF 的多米诺骨牌后端最终会成为瓶颈,并且只能通过增加机器的功率(CPU/RAM)来扩展。 (垂直缩放)。是否有计划提供也可以水平扩展的 Xpages NoSQL 后端?

在混合 bluemix xpages 设置中,xpages 运行时间可以使用自定义 server.id。

当 xpages 运行time 通过增加实例的数量来扩展时,所有的实例都会使用相同的 server.id 吗?据我所知,在多米诺骨牌域中,每个服务器都将使用唯一的 server.id。这应该引起关注吗?

xpages buildpack 是否可用(在某些许可下)运行 在任何其他 cloudfoundry 实例上?

提前感谢您的回复。

据我所知,没有计划在 Bluemix 上提供 Domino 数据库层。因此,据我所知,也没有计划拥有水平扩展的后端。我认为您对可伸缩性的担忧是有道理的,我还没有听到合理的答案。

出于这些非常正当的原因,我没有非常深入地研究 Bluemix 上的 XPages,以及您在其他地方使用的 Domino(数据)服务器也将有一个 XPages 运行时,包含在成本中而不是收费的另外

就通信而言,这不是通过 HTTP,而是通过 NRPC。在今年早些时候的 IBM Connect 上,服务器人员概述了他们正在采取或已经采取的进一步保护 NRPC 通信的步骤(我相信它已经非常安全,我相信这是额外的加密,但作为一个非管理员我并不完全理解原因)。例如,如果您查看存储在富文本字段中的附件或图像的 URL,您会发现它使用 XPiNC syntx 而不是通常在 Web 上获得的 XPages 语法。

我相信其他实例将具有相同的服务器 ID。您只需将 NSF 上传到 Bluemix 一次,它会处理对多个实例的部署。

我认为 XPages buildpack 不适用于其他 cloudfoundry 实例,但我不能肯定地说。我想您目前在 Bluemix 上看到的就是全部了。

有关 NSF 在 Bluemix 上的可用性的问题最好在 ibm 的 Blumix 论坛上提出。com/developerworks。或者询问您的 IBM 代表。

到目前为止,我还没有看到任何关于此类服务的计划。

您需要仔细查看您的用例:

  • 您想 "just go to cloud":将您的 Domino 服务器移动到软层,您就完成了
  • 您想使用一些 Bluemix 服务(Watson 最近似乎很流行)为您的 Domino 应用程序增添趣味:在 Bluemix 中定义该服务,不绑定到任何运行时。他们都公开了 https APIs。从您的主 Domino 服务器调用那些
  • 您想在其他 Bluemix 应用程序中使用 Domino 数据:直接在您的主 Domino 上调用 DAS,或者当它位于(企业)防火墙后面时使用 API 管理 and/or 安全隧道Bluemix 中的服务
  • 想要性能监控服务:如果它主要是关于流量:使用 nginx 构建包(64M 就可以)并在那里添加服务。将为您提供现代协议并深入控制 http 中 accept/send 的内容。将其用作 Domino 前面的代理
    • 您的应用程序需要自动缩放:在 Bluemix 上使用 XPage(注意:不缩放数据库服务器)

希望对您有所帮助