0

我们的数据中心有一些用于虚拟化的 VMware 产品(还不知道细节),并且希望能够在分配给 VM 的资源不足的情况下扩展 Liferay。似乎有以下选项可以做类似的事情。如果有问题或遗漏,请纠正我。

选项1:

Liferay 本身说它可以集群。多个实例将进行通信和同步,以便在用户看来它就像一台服务器。是否可以在不拦截服务的情况下添加/删除此类实例?

选项 2:

扩展底层应用服务器(Tomcat、Glassfish、JBoss,...)似乎更好,但目前我只发现 Redhats OpenShift 可以做到这一点。这将如何集成到私有虚拟化环境中?是否有其他可能性来扩展所述服务器?

其他选项:

我已经阅读了其他一般的云解决方案,例如 Eucalyptus、OpenStack 等,但不知道这些解决方案是否对这里有任何帮助。

任何建议或经验都会很好。谢谢

4

2 回答 2

0

选项 1 有效 - 查看文档以了解如何设置集群。

选项 2 取决于您的环境等,因此我觉得我无法对此给出明确的答案。

于 2013-04-08T14:44:44.240 回答
0

我已经在 Openstack Cloud 上完成了这项工作

2 Liferay appservers (tomcat) 在 Openstack 提供的负载均衡器后面,VIP 由浮动 IP 分配,并将其用作 Liferay 的入口点。

在 Openstack 提供的负载均衡器后面有 2 个 MySQL 数据库服务器(主+主设置),VIP 就是您在 Liferay 服务器上设置的 MySQL 数据库 IP。

它就像一个魅力。如果您想要一个更具弹性/可靠性的数据库集群,您可以进行 Galera+DB 设置。

于 2015-08-29T14:03:21.457 回答