0

我在运行我的 Web 应用程序的 AWS 上有一个登台服务器。该应用程序使用来自其他提供商的专用数据库服务器(mysql/linux)。我想在 AWS 上旋转一个新服务器,它应该像代理服务器一样连接我的专用数据库服务器。请告诉我我该如何实现。

4

2 回答 2

0

看看 MariaDB 的 MaxScale。它是一个数据库代理。可以做这一切以及更多..

https://mariadb.com/products/mariadb-maxscale

于 2016-11-29T13:46:53.843 回答
0

您可以使用 HAproxy 代理流量,您可以让一个 DB 处于主动模式,一个 DB 处于被动模式,当准备好切换时,您将主动的一个离线,并且 ha 将开始向另一台 DB 服务器发送请求。

此外,HAproxy 将允许您根据各种标准(如源 IP)将流量发送到某些数据库服务器。因此,一些 Web 应用程序发送到一个数据库,而其他 Web 应用程序发送到另一个数据库。

HA 代理非常轻量级,我们使用它并每天运行数十万个请求而没有任何性能问题。

于 2016-11-29T13:37:59.337 回答