我正在尝试从办公室的本地计算机连接到AWS Instance中的Neptune DB,就像从办公室连接RDS。是否可以从本地计算机连接Neptune db?Neptune db是公开可用的吗?开发人员可以通过任何方式从办公室连接neptune db。
我们有一堆本地应用程序,每个应用程序都运行自己的本地 MySQL 服务器。我们的工作量很轻,偶尔会有突发活动(一种 B2B 业务模型,在每月的某些特定时间使用我们的应用程序更有利可图,因此我们会在那些日子里看到使用高峰)。我们决定通过将所有数据库移动到一个服务器/集群来简化基础架构是一个好主意,经过一些讨论后决定购买托管解决方案比尝试设置和维护我们自己的 MySQL 集群更好(没有我们中的人是 DBA)。
我们进行了大量研究,最终确定 Amazon Aurora Serverless 作为其自动扩展功能的可靠候选者,因此(可能)与我们研究的替代方案(AWS MySQL RDS 和 DigitalOcean 托管 MySQL)相比成本更低,原因是到我们平时很轻的工作量,偶尔会有突发活动。
但是,据我所知,无法从我们的本地应用程序简单地连接到 AWS Aurora Serverless(例如,请参阅无法从 SQL 客户端连接 Amazon Aurora Serverless),所以我的问题是:
我们想要实现的是一个简单的、一劳永逸的 MySQL 集群设置,它由其他人管理,理想情况下可以自动扩展,并且不会花费地球或最终比当前更难管理,on-处所解决方案。
我们并不厌恶云,但我们也不希望为了更简单的数据库基础架构而突然开始将所有内容都移到云中。
为了投入额外的工作,我们不管理自己的防火墙 - 因此设置站点到站点 VPN 可能会很棘手,并且需要与第三方(我们的网络提供商)进行协调。理想情况下,如果可能的话,我也想避免这种麻烦。