AWS RDS与EC2实例中的本地数据库

时间:2018-03-18 13:13:32

标签: postgresql amazon-web-services amazon-ec2 amazon-rds

我想了解AWS关系数据库服务(RDS)并发现使用它的好处。

为什么RDS优于EC2实例中手动安装的PostgreSQL数据库?

是否可以使用Amazon RDS连接EC2实例中的现有数据库? 它是如何工作的?

我应该如何自动化RDS? 当我想在现有EC2实例中创建新数据库时,我可以简单地使用Ansible。我应该如何将我的应用程序与使用RDS的数据库连接?

提前致谢!

1 个答案:

答案 0 :(得分:2)

  

我想了解AWS关系数据库服务(RDS)并发现使用它的好处。

如前所述,请阅读文档和白皮书。

  

为什么RDS优于EC2实例中手动安装的PostgreSQL数据库?

您可以确定它设置得很好,您将获得时间点恢复,备份和高可用性。您也可以自己设置它,但是使用RDS,您已经完成了所有配置。

  

是否可以使用Amazon RDS连接EC2实例中的现有数据库?它是如何运作的?

你无法访问任何底层配置,所以不能,你无法真正连接ec2数据库w / rds(例如wal用于wal流媒体)。

您仍然可以使用数据库迁移工具将所有数据库和更新迁移到rds或从rds迁移

  

我应该如何自动化RDS?当我想在现有EC2实例中创建新数据库时,我可以简单地使用Ansible。

您可以使用cloudformation template或cli命令

  

如何将我的应用程序与使用RDS的数据库连接?

创建rds实例时,您将定义管理员用户并接收连接URL

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.Scenarios.html#USER_VPC.Scenario1