【问题标题】:Connect to local DB from Amazon EC2 Instance从 Amazon EC2 实例连接到本地数据库
【发布时间】:2014-07-10 16:31:21
【问题描述】:

我有一个位于 EC2 中的应用程序服务器,我想将它连接到本地网络上的数据库。作为参考,应用服务器是来自 AWS 市场的 JasperReports Server 实例,数据库是 MS SQL Server。

如何让应用安全地与数据库通信?如果可能的话,我想避免将 MS SQL Server 连接到面向公众的 IP。

数据库位于 AWS Direct Connect 就绪位置。不过,我不是网络专家,我不清楚仅启用 Direct Connect 是否就足够了。也许我还需要按照here 的概述建立一个 VPC 到 VPN 的连接?

【问题讨论】:

    标签: sql-server amazon-web-services amazon-ec2 jasper-reports vpn


    【解决方案1】:

    Direct Connect 是与 AWS 的物理光纤连接,它可以为您的连接提供更少的延迟和更高的安全性,但这可能不是必需的。您可以使用您提到的 VPN 安全地连接到您的私有 VPC 子网,正如您提到的文档一样,使用硬件或软件网关,但您需要测试通过 Internet 连接的延迟和吞吐量是否足够为您的解决方案。

    【讨论】:

    • 抱歉我太密集了,但我认为这意味着我认为单独的 Direct Connect 不会将 EC2 实例与本地计算机放在同一网络上是正确的? IE。假设出于您提到的原因,我仍然要设置 Direct Connect,我仍然需要 VPC-->VPN 连接才能使本地网络数据库可用于 EC2 实例?
    • 不,AWS Direct Connect (DX) 是物理连接。尽管您可以通过 DX 设置 VPN,但这不是必需的。来自常见问题解答: 问:DX 与 IPSec VPN 有何不同? VPC VPN 利用 IPSec 通过 Internet 在您的 Intranet 和 Amazon VPC 之间建立连接。如果您有迫切的需求、对带宽的要求适中并且可以容忍 Internet 连接的变化,VPN 是一个很好的解决方案。 DX不涉及互联网;它在您的 Intranet 和 Amazon VPC 之间使用专用的私有连接。
    猜你喜欢
    • 2017-06-18
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 2020-08-26
    • 1970-01-01
    相关资源
    最近更新 更多