1

我能否以某种方式在亚马逊云上拥有多个 OpenX 服务器,在亚马逊 RDS 上拥有单个 MySQL。我想知道的主要事情是是否可以基于流量对 OpenX 服务器进行负载平衡?我可以将 MySQL 服务器与 OpenX 服务器分开吗?我不想复制 mysql 服务器,而只想要一个可以从多个 openx 服务器连接的 mysql 服务器。

4

2 回答 2

2

来自 OpenX 文档:

分布式统计功能允许 OpenX 通过将部分负载从中央数据库转移到 Web 服务器来进行扩展。如果您将 OpenX 与一台 Web 服务器一起使用,它必须在一台机器上处理所有任务。使用多个 Web 服务器允许您拆分交付和管理/维护。当使用分布式统计时,交付网络服务器将原始数据(印象/点击等)记录到本地 MySQL 数据库中,并定期将其迁移到中央数据库中。MySQL 复制用于将数据从中央数据库复制到交付 Web 服务器。 来源:OpenX 文档

这意味着,每台“交付”机器上都必须有本地 MySQL 数据库。这些主要用于处理插入。

对于问题的负载平衡部分,我问错人了,因为我只是一个产品经理,对我们在这里使用的 OpenX-Servers 有一些技术了解。

有关复制的更多信息,您可能需要在 MySQL-Documentation 中阅读,该文档链接自 OpenX-Docs。

ps.:对不起,如果这个答案不完全符合stackoverflow的标准,因为这是我的第一个答案。

于 2012-11-22T12:01:35.647 回答
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”来管理库存或更改配置设置。

于 2013-01-08T23:16:52.840 回答