我想了解AWS关系数据库服务(RDS)并发现使用它的好处。
为什么RDS优于EC2实例中手动安装的PostgreSQL数据库?
是否可以使用Amazon RDS连接EC2实例中的现有数据库? 它是如何工作的?
我应该如何自动化RDS? 当我想在现有EC2实例中创建新数据库时,我可以简单地使用Ansible。我应该如何将我的应用程序与使用RDS的数据库连接?
提前致谢!
答案 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