首页 > 解决方案 > AWS 上是否有任何完全托管的 SQL 数据库,如果没有,为什么不呢?

问题描述

据我所知,在跨国 SQL 领域没有完全托管的 DynamoDB 等效数据库,因为不存在使用无服务器架构实现的 SQL 数据库,AWS 上的每个 SQL 数据库现在都需要部署到 EC2 实例。

如果我错了,请纠正我,否则 AWS 或第三方不创建无服务器 SQL 数据库实施是否有任何理论上的原因?或者至少接近无服务器的实现,即没有 EC2 实例需要管理?

编辑 不确定@aquinas 或其他人在说什么,当前的 RDS 服务都没有得到完全管理。重要提示:这实际上也是您的认证测试中有时会出现的问题:

哪些数据库是完全托管的?

然后你会得到一堆选择,只有DynamoDB(atm 查看接受的答案)是完全托管的,它不是事务 SQL 数据库。@aquinas 完全不正确,存在部分托管的概念(如果您在错误时进行 AWS 练习测试,您会在该问题的解释中看到),因为您必须指定 AWS 何时应该修补您的数据库,当它失败时它应该如何表现等等。当前的 RDS 服务没有 DyanmoDB 的弹性和......

你有一个 EC2 实例???!!!??附上屏幕截图!

在此处输入图像描述 但是Amazon Aurora Serverless引起了我的注意,它在其定价部分中提到的公认答案中提到:

使用 Aurora Serverless,无需管理任何实例。

最后一点,这些术语不仅仅是语义,它们是云计算中的重要概念。完全托管是有含义的,它在 AWS 中的含义无法解释。仅仅因为您使用 RDS 设置运行数据库的 EC2 实例并不能做到这一点。在共享责任模型中的此设置中,意味着您仍在控制 EC2 实例,因此意味着它不是完​​全托管的!

标签: sqlamazon-web-services

解决方案


你说的对。目前,AWS 上没有可用的服务。

但!几周前宣布了Amazon Aurora Serverless,您可以注册以获取预览访问权限。因此,希望在不久的将来 AWS 支持托管 SQL 解决方案。


推荐阅读