【发布时间】:2017-03-23 21:57:31
【问题描述】:
我想问一下我是否有 2 个相同的 ec2 实例,每个实例都带有 MySQL。如果我在 ec2 实例的前面添加负载均衡器,ec2 的数据库将具有相同的数据,还是每个数据库都将具有由请求处理的数据?换句话说,使用 elb 数据库将以某种方式同步,还是每个数据库都有不同的信息?
非常感谢!
【问题讨论】:
标签: mysql amazon-ec2 amazon-elb
我想问一下我是否有 2 个相同的 ec2 实例,每个实例都带有 MySQL。如果我在 ec2 实例的前面添加负载均衡器,ec2 的数据库将具有相同的数据,还是每个数据库都将具有由请求处理的数据?换句话说,使用 elb 数据库将以某种方式同步,还是每个数据库都有不同的信息?
非常感谢!
【问题讨论】:
标签: mysql amazon-ec2 amazon-elb
我建议使用Amazon's RDS。它更容易设置,您不需要管理集群。如果您真的想自己管理这些盒子,我会考虑配置 Galera
这是来自 Digital Ocean 的 tutorial,但它也可以在 AWS 上运行。
【讨论】:
希望我不认为两个 EC2 实例在 MySQL 数据库中必须具有相同的数据。 ELB 将向任何 EC2 实例发送请求,因此数据将在一个实例中更新,而不是在另一个实例中更新,无论如何 MySQL 数据库在实例之间不同步。
我建议您使用Amazon RDS 服务,它是关系数据库,它提供 MySQL、MSSQL、PostgreSQL、Oracle 和 Amazon Aurora。您可以使用任何数据库并启用高可用性以获得良好的性能。
【讨论】: