我们可以将谷歌云 SQL 与 Amazon Elastic Beanstalk 一起使用吗

Posted

技术标签:

【中文标题】我们可以将谷歌云 SQL 与 Amazon Elastic Beanstalk 一起使用吗【英文标题】:Can we use google cloud SQL with Amazon Elastic Beanstalk 【发布时间】:2018-07-21 21:01:20 【问题描述】:

我正在开发一个动态 Web 项目,该项目使用 SQL 存储数据,使用 Spring MVC java 作为服务器端。我已经将我的战争部署在运行在 apache tomcat 服务器环境上的弹性 beanstalk 中。我怀疑我能否将 Cloud SQL 与 Amazon AWS 链接起来免费。如果可能的话,如何配置亚马逊和java项目来访问谷歌云SQL。

【问题讨论】:

【参考方案1】:

理论上您可以配置 [外部访问 Google 的 Cloud SQL] (https://cloud.google.com/sql/docs/mysql/connect-external-app),但我认为这不是最好的主意。

使用 beanstalk 您可能更愿意部署一个 rds 数据库。这将花费您几乎相同的费用。访问速度更快,您无需承担网络费用

【讨论】:

感谢您的快速响应。RDS 和 elastic beanstalk 是否符合一年免费套餐政策。如果是的话,是否足以更新我的应用程序属性文件并重建战争以访问数据库。 我们每个月可以使用多少gb 注册 12 个月后,您可以将 ec2 (beanstalk) 和 rds 与微实例一起使用 aws.amazon.com/free 感谢您的快速响应。是否足以配置我的项目应用程序属性,我提供 jdbc 数据源以命中 rd 实例并重建战争和部署。它会工作 @VenkatRaman 这取决于您的应用程序,您应该知道需要更改什么。但是请注意 - 如果您在 beanstalk 部署中配置 RDS,它将在您删除时被取消配置(删除)您的应用程序(丢失所有数据)。如果您在 beantalk 部署之前预置 RDS,您将保留您的数据。

以上是关于我们可以将谷歌云 SQL 与 Amazon Elastic Beanstalk 一起使用吗的主要内容,如果未能解决你的问题,请参考以下文章

尝试将谷歌云功能与 node.js 一起使用时,admin.firestore 不是一个功能

将谷歌云存储文件夹挂载到谷歌人工智能平台作业

将谷歌云平台中的目录移动到根目录

将谷歌云盔甲添加到 Terraform gke 和 kubernetes

如何将谷歌云构建步骤文本输出保存到文件

通过python代码将谷歌云存储中的数据上传到分区表