gpt4 book ai didi

amazon-ec2 - 从两个 Amazon EC2 服务器运行 1 个 MediaWiki 站点

转载 作者:行者123 更新时间:2023-12-03 23:23:29 24 4
gpt4 key购买 nike

我刚刚使用 Turnkey 的 MediaWiki 包(参见 http://www.turnkeylinux.org/mediawiki)在 Amazon EC2 上创建了一个 MediaWiki 网站,为了性能和弹性,我想从两个不同的 EC2 位置(美国和欧盟)运行相同的 MediaWiki 内容。

那可能吗?也许使用和 EBS 卷? (有关如何设置 EBS 卷的详细信息,请参阅 http://www.turnkeylinux.org/docs/ec2/launch)

最佳答案

好吧,这里真正的问题是您需要:

a) 两个 MediaWiki 安装指向同一个 mySQL 或 Postgres 数据库,或者:

b) 两个 MediaWiki + mySQL/Postgres 安装将数据从主站复制到从站,但 MW 从站必须指向回 mySQL 主站进行写入。

您可以使用普通的 MediaWiki 执行这些操作,但我不确定 Turnkey 软件包以方便的名义从您那里删除了哪些选项。看起来它会自动为您在每个实例上启动一个 mySQL。如果您可以破解配置,您可以将 system2 上的 MediaWiki 指向 system1 上的 mySQL(端口 12332,使用 SSL)。

EBS 在这里并没有真正帮助您,因为一个 EBS 不能同时安装在两个实例上。

很多都是你的目标......选项a)对于远程应用程序服务器来说会很慢,所以如果你想要更好的欧洲MW性能,这不会让你得到它(也许如果你很好地调整缓存...),它对冗余没有帮助(如果数据库关闭,一切都关闭)。但它可能就像编辑您的 LocalSettings.php 并更改 $wgDBserver 一样简单(您需要弹性 IP 两个服务器,这样您就不会总是忘记它们)。

选项 b) 更复杂,写入速度仍然很慢,但会获得更好的读取性能和可用性。

关于amazon-ec2 - 从两个 Amazon EC2 服务器运行 1 个 MediaWiki 站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2265753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com