亚马逊 Lightsail 与亚马逊 RDS 的比较

7

我想知道我们是否可以在Amazon Lightsail中设置SQL Server,这样我就不需要购买Amazon RDS计划了。如果我选择Amazon RDS作为我的数据库实例,有什么区别呢?

我想用node.js构建简单的销售点网页,只有大约10个用户使用它。


你为什么要标记MySQL? - Dale K
哦,是的,我还不确定会使用MySql还是MSsql @DaleBurrell - Wendi
不要使用MySQL或SQL Server,Postgres更好! :P - IMSoP
3个回答

6
你可以通过Lightsail以几种不同的方式进行数据库托管。
Lightsail提供了一个托管数据库选项,该选项是建立在RDS之上的,因此如果您不想安装和管理MySQL,则可以使用托管服务。这可能比自行托管更昂贵,但具有不必管理基础系统、可选择的一键高可用性模式以及自动备份等好处。目前,托管服务仅支持MySQL-但我们已经宣布不久将添加Postgres支持。
如果您愿意支付较少的费用,你可以(如上所述)将任何你想要的东西安装到Lightsail实例中。因此,您可以预置一个Lightsail实例并安装MySQL(或Postgres或Mariadb或其他任何内容)。
现在,如果您想运行MSSQL,则没有托管服务,但是还有Windows服务器上SQL express的蓝图可用。

1
灯塔托管解决方案和AWS RDS托管解决方案有什么区别?例如,它们在成本方面是否相同? - Adi Sarid
@AdiSarid 我认为Lightsail数据库和AWS RDS之间没有什么特别的区别,除了你只有两个选项:MySQL和PostgresSQL。关于成本,我认为AWS RDS比Ligntsail便宜一点。 - Néstor

2
您可以在亚马逊Lightsail上安装任何受操作系统支持的内容。Lightsail只是启动虚拟机的环境。
Amazon RDS是一项托管数据库服务,这意味着AWS会处理许多您需要手动完成的任务。使用RDS,您将获得托管备份、易于按需快照、自动修补、简单升降级的可能性以及高级监控、性能指标和警报。您还可以获得一个不错的API来控制SQL Server/MySQL实例。最初的回答。

14
Lightsail还提供一项基于自身的托管数据库服务,因此这个答案并不完全准确。 - Mike Coleman
这个问题涉及到SQL Server,但是在Lightsail上不支持作为托管数据库。我的回答是关于使用RDS还是在Lightsail上使用SQL Server的区别。 - Javier Ramirez

0

我认为Lightsail托管的数据库是相对于RDS来说较差的选择。他们的日志系统从顶部开始,所以几乎没有用处,因此你只能利用备份和快照。此外,Lightsail的免费套餐只持续3个月,然后你需要支付15美元/月的费用,获得1GB RAM和2 vCPU。Amazon RDS的免费套餐也提供了1年的1GB RAM和2 vCPU,但具有更好的功能和更具未来性。

要将RDS与Lightsail连接,你可以按照AWS博客中的这些说明进行操作。重要的是修改VPC安全组的入站配置,以允许Lightsail IP。

因此,基于这一点,这就是我们如何使用Lightsail的数据库:

  • 我们直接在开发或测试的Lightsail实例上安装Postgres或MySQL,这些实例不需要备份,并且可以在每次构建时重新创建,因此不需要额外的服务或成本。您可以通过SSH登录到实例进行调试和监控。
  • 我们在生产环境和可能的预发布环境中使用RDS,因为它为我们提供了备份、良好的监控等功能。
  • 我们避免使用Lightsail数据库,因为它们的日志记录和监控几乎没有用处,并且与RDS的成本相同。

lightsail db prices

AWS RDS free tier


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接