相关疑难解决方法(0)

从本地计算机连接到AWS上的Neptune

我正在尝试从办公室的本地计算机连接到AWS Instance中的Neptune DB,就像从办公室连接RDS。是否可以从本地计算机连接Neptune db?Neptune db是公开可用的吗?开发人员可以通过任何方式从办公室连接neptune db。

amazon-web-services amazon-neptune

8
推荐指数
3
解决办法
2609
查看次数

如何将本地应用程序连接到 AWS Aurora Serverless

我们有一堆本地应用程序,每个应用程序都运行自己的本地 MySQL 服务器。我们的工作量很轻,偶尔会有突发活动(一种 B2B 业务模型,在每月的某些特定时间使用我们的应用程序更有利可图,因此我们会在那些日子里看到使用高峰)。我们决定通过将所有数据库移动到一个服务器/集群来简化基础架构是一个好主意,经过一些讨论后决定购买托管解决方案比尝试设置和维护我们自己的 MySQL 集群更好(没有我们中的人是 DBA)。

我们进行了大量研究,最终确定 Amazon Aurora Serverless 作为其自动扩展功能的可靠候选者,因此(可能)与我们研究的替代方案(AWS MySQL RDS 和 DigitalOcean 托管 MySQL)相比成本更低,原因是到我们平时很轻的工作量,偶尔会有突发活动。

但是,据我所知,无法从我们的本地应用程序简单地连接到 AWS Aurora Serverless(例如,请参阅无法从 SQL 客户端连接 Amazon Aurora Serverless),所以我的问题是:

  1. 解决此问题的最佳实践、现代方法是什么 - 我们是否应该使用站点到站点 VPN 将我们的本地主机连接到云?这最终会让我们付出更多的代价吗?
  2. Aurora Serverless 真的是最好的解决方案,还是我们应该回退到 Amazon RDS 或 DigitalOcean 的托管 MySQL 集群,这两者都允许分配公共 IP,但都不会自动扩展(这意味着我们需要购买一个层基于我们的高峰使用量,并且可能会浪费很多钱,因为它会在一个月的大部分时间里几乎闲置)?

我们想要实现的是一个简单的、一劳永逸的 MySQL 集群设置,它由其他人管理,理想情况下可以自动扩展,并且不会花费地球或最终比当前更难管理,on-处所解决方案。

我们并不厌恶云,但我们也不希望为了更简单的数据库基础架构而突然开始将所有内容都移到云中。

为了投入额外的工作,我们不管理自己的防火墙 - 因此设置站点到站点 VPN 可能会很棘手,并且需要与第三方(我们的网络提供商)进行协调。理想情况下,如果可能的话,我也想避免这种麻烦。

amazon-web-services aws-aurora-serverless

5
推荐指数
1
解决办法
821
查看次数