我有以下Amazon EC2配置
- Prod Web & &;数据库服务器(Virginia)
- Web和;数据库服务器(俄勒冈)
我想将我的SQL备份存储在S3中,以便在弗吉尼亚地区宕机一段时间(已知会发生:)的情况下,它们可以恢复到我的备用服务器
下面是我正在考虑的S3存储桶
的两个区域- 美国标准俄勒冈州
我首先尝试指定俄勒冈州。然而,当我这样做时,我无法(出于某种原因)从我的Virginia实例上传到该bucket。但是,我担心如果我指定了US Standard,那么在Virginia不可用的情况下,我的S3桶将不可用。
谁有什么建议来克服这两种情况下的问题?谢谢!
我建议你使用RDS(关系数据库服务),它基本上是MySQL(或MS-SQL或Oracle)的托管RDBMS服务。它负责DB的备份和恢复。
对于MySQL,它可以选择在每个区域的不同可用区中自动备机。当您使用"Multi-AZ"选项时,它将以同步的方式创建备用的备份。这样你的故障转移将非常接近实时。