访问 EC2 实例中的数据库

Accessing a database inside an EC2 instance

是否可以在 EC2 实例(运行 Windows 2016)中创建数据库服务器(MySQL 或 PostgreSQL)并像访问 RDS 或为此,我需要一个单独的 RDS 吗?

我的计划是拥有一个 EC2 实例并将其用作服务器来访问我的(小)公司的一些 Windows 应用程序以及一个始终可用的数据库来存储我们的报告。

如果我走错了路,请告诉我。

是的,您可以在 EC2 实例上安装 MySQL 或 PostgreSQL,就像安装公司内部的服务器一样。

您当然不会拥有 RDS 为您提供的所有额外 redundancy/backup 功能 - 除非您开始自己添加所有这些功能,即自动备份、slave/master 配置、只读副本等.(如果您确实开始在其中添加所有这些额外功能,我会重新考虑您不使用 RDS 的决定)。

我这样做是为了我支持的一些较小的、不太关键的解决方案,而且通常没有太多问题;如果可能,我仍然更喜欢 RDS,但它并不总是我的选择。

您可以在 windows 上安装和配置数据库并从您的应用程序访问。端点将是 windows 机器 IP 和 运行 服务端口。您必须允许来自安全组的应用程序。