WSO2 Enterprise Integrator,多机部署集群
WSO2 Enterprise Integrator, deploying cluster with multiple machines
我正在尝试了解 WSO EI 的聚类。我们可以将 WSO2 的每个实例部署到单独的虚拟机中,并放置负载均衡器,使它们作为一个整体工作。
但是,文档没有回答几个问题。
- 共享数据库应该放在哪里?我是否需要为数据库部署单独的虚拟机?
- 负载均衡器也应该位于何处?
我可以理解在使用单个虚拟机时如何创建集群,但是当它涉及多个虚拟机时就很难理解了。
当我想在一个虚拟机中启动多个实例时,它有自己的问题:
- 如何在一台机器上启动多个WSO2 EI实例?我是否需要拥有相同 WSO2 的多个副本并单独启动它们?
Where shared database should be located? Do I need to deploy separate
Virtual Machine just for database?
视情况而定。如您所知,所有实例都应共享一个数据库,从技术上讲,数据库的位置并不重要(单独的 VM,wso2ei VM 之一,..)。但是 - 大多数时候您出于可靠性原因部署多个 VM,然后可靠性也应该与数据库有关。那么单独的数据库实例(或数据库服务)会更合适。
Where loadbalancer should also be located?
这与数据库的考虑相同。
How to launch multiple instances of WSO2 EI in one machine? Do I need
to have multiple copies of same WSO2 and launch them spearately?
是的。创建副本,设置它们的端口偏移量,然后就可以了。
我正在尝试了解 WSO EI 的聚类。我们可以将 WSO2 的每个实例部署到单独的虚拟机中,并放置负载均衡器,使它们作为一个整体工作。
但是,文档没有回答几个问题。
- 共享数据库应该放在哪里?我是否需要为数据库部署单独的虚拟机?
- 负载均衡器也应该位于何处?
我可以理解在使用单个虚拟机时如何创建集群,但是当它涉及多个虚拟机时就很难理解了。
当我想在一个虚拟机中启动多个实例时,它有自己的问题:
- 如何在一台机器上启动多个WSO2 EI实例?我是否需要拥有相同 WSO2 的多个副本并单独启动它们?
Where shared database should be located? Do I need to deploy separate Virtual Machine just for database?
视情况而定。如您所知,所有实例都应共享一个数据库,从技术上讲,数据库的位置并不重要(单独的 VM,wso2ei VM 之一,..)。但是 - 大多数时候您出于可靠性原因部署多个 VM,然后可靠性也应该与数据库有关。那么单独的数据库实例(或数据库服务)会更合适。
Where loadbalancer should also be located?
这与数据库的考虑相同。
How to launch multiple instances of WSO2 EI in one machine? Do I need to have multiple copies of same WSO2 and launch them spearately?
是的。创建副本,设置它们的端口偏移量,然后就可以了。