aws和elb函数与mysql数据库

时间:2017-02-25 09:59:00

标签: mysql amazon-ec2 amazon-elb

我想问一下,我是否有两个相同的ec2实例,每个实例都有MySQL。如果我在ec2实例的前面添加一个负载均衡器,那么ec2的数据库将具有相同的数据,或者每个数据库都将拥有一个请求处理的数据?换句话说,对于elb,数据库将以某种方式同步,或者每个数据库将具有不同的信息?

非常感谢!

2 个答案:

答案 0 :(得分:1)

我建议使用Amazon's RDS。它更容易设置,您无需管理群集。如果你真的想自己管理盒子,我会考虑配置Galera

这是来自Digital Ocean的tutorial,但它也适用于AWS。

答案 1 :(得分:1)

希望我不认为两个EC2实例在MySQL DB中必须具有相同的数据。 ELB将向任何EC2实例发送请求,因此数据将在一个实例中更新而不在另一个实例中更新,无论如何MySQL DB在实例之间不同步。

我建议您使用作为关系数据库的Amazon RDS服务,它提供MySQL,MSSQL,PostgreSQL,Oracle和Amazon Aurora。您可以使用任何数据库并启用高可用性以获得良好性能。