我们的数据中心有一些用于虚拟化的VMware产品(尚不了解详细信息),并且希望能够在虚拟机的分配资源不足的情况下扩展Liferay。似乎有以下选项可以做这样的事情。如果出现问题或遗失,请纠正我。
选项1:
Liferay本身说它可以聚集在一起。多个实例将进行通信和同步,以使其看起来像是用户的一个服务器。是否可以在不截取服务的情况下添加/删除此类实例?选项2:
扩展底层Application Server(Tomcat,Glassfish,JBoss,...)似乎更好,但目前我只发现了Redhats OpenShift。如何将其集成到私有虚拟化环境中?还有其他可能来扩展服务器吗?
其他选项:
我已经阅读了其他一般的云解决方案,例如Eucalyptus,OpenStack等,但不知道这些解决方案是否有任何帮助。
任何建议或经验都会很好。 感谢
答案 0 :(得分:0)
选项1有效 - 请检查documentation如何设置群集。
选项2取决于你的环境等,所以我觉得我不能给出一个明确的答案。
答案 1 :(得分:0)
我在Openstack Cloud上完成了这项工作
Openstack提供的Load Balancer后面的2个Liferay appservers(tomcat),VIP由浮动IP分配,并将其用作Liferay的入口点。
在Openstack提供的Load Balancer后面有2个MySQL数据库服务器(主设备+主设置),VIP就是你在Liferay服务器上设置的MySQL数据库IP。它就像一个魅力。如果您想要更具弹性/可靠性的DB Cluster,可以进行Galera + DB设置。