我可以在亚马逊云上以某种方式拥有多个OpenX服务器,在亚马逊RDS上拥有单个MySQL。我想知道的主要问题是,是否可以根据流量对OpenX服务器进行负载均衡?我可以将MySQL服务器与OpenX服务器分开吗?我不希望复制mysql服务器,只能使用可以从多个openx服务器连接的单个mysql服务器。
答案 0 :(得分:2)
从OpenX文档:
分布式统计功能允许OpenX通过将一些负载从中央数据库移动到Web服务器来扩展。如果您将OpenX与一台Web服务器一起使用,则必须处理一台计算机上的所有任务。使用多个Web服务器可以拆分交付和管理/维护。使用分布式统计信息时,传递Web服务器将原始数据(印象/点击等)记录到本地MySQL数据库中,并定期将其迁移到中央数据库。 MySQL复制用于将数据从中央数据库复制到传递Web服务器。 Source: OpenX-Documentation
这意味着,每个“交付”机器上都必须有本地MySQL数据库。这些主要用于处理插入物。
对于负载均衡 - 问题的一部分,我是一个错误的人,因为我只是一个产品经理,对我们在这里使用的OpenX-Servers有一些技术性的了解。
有关复制的更多信息,您可能需要read here in the MySQL-Documentation,从OpenX-Docs链接。
ps。:抱歉,如果这个答案完全不符合stackoverflow的标准,因为这是我的第一个答案。
答案 1 :(得分:1)
OpenX在此处提供单服务器和多服务器(负载平衡)安装的文档http://www.openx.com/docs/2.8/adminguide/Types%20of%20installation
您还可以在此处阅读有关提示和配置选项http://www.openxtips.com/tag/setup-configuration/page/2/
的信息注意: 如果使用负载平衡器,则可能不清楚将在哪个服务器上更改设置(设置文件位置)。更改设置以禁用除一个服务器之外的所有服务器上的管理员界面并使用仅指向具有管理员界面的服务器的其他域名时,这是明智的。例如:'ad.OpenX.com(192.168.1.0)'指向负载均衡器,它将请求转发到'adserver1.OpenX.com(192.168.1.1)'和'adserver2.OpenX.com(192.168.1.2)' 。 “ad2.OpenX.com”上禁用了管理员界面,因此您必须使用“adserver1.OpenX.com”来管理广告资源或更改配置设置。