从 AWS 迁移到 Azure 时性能不佳
Poor performance when migrating from AWS to Azure
我们在 Tomcat 上有一个 java 应用程序 运行,它使用 RDS 数据库托管在 AWS EC2 上。我们将应用程序迁移到 Azure,性能大幅下降。在 EC2 中,我们有一台 md5.large 机器(2 个 CPU,8GB),在 Azure 中,我们有 P2V2(2 个 CPU,7GB)。
数据库保留在 RDS 中,因此我们的假设之一是我们正在损失数据库流量的性能,因为它们现在位于不同的主机上。可能是这样吗?如果是这样,创建 VPN 会有任何帮助吗?
简短的回答是肯定的,现在您的应用程序服务器和数据库之间会有延迟。 VPN 不会有太大的不同。您想要的是让您的数据库再次靠近您的应用程序服务器。其中一种方法是将您的 RDS 也迁移到 Asure,或者如果您的 RDS 需要保留在 AWS 中,那么看看您是否可以将您的数据库复制到 Asure(取决于数据库类型)。
我们在 Tomcat 上有一个 java 应用程序 运行,它使用 RDS 数据库托管在 AWS EC2 上。我们将应用程序迁移到 Azure,性能大幅下降。在 EC2 中,我们有一台 md5.large 机器(2 个 CPU,8GB),在 Azure 中,我们有 P2V2(2 个 CPU,7GB)。
数据库保留在 RDS 中,因此我们的假设之一是我们正在损失数据库流量的性能,因为它们现在位于不同的主机上。可能是这样吗?如果是这样,创建 VPN 会有任何帮助吗?
简短的回答是肯定的,现在您的应用程序服务器和数据库之间会有延迟。 VPN 不会有太大的不同。您想要的是让您的数据库再次靠近您的应用程序服务器。其中一种方法是将您的 RDS 也迁移到 Asure,或者如果您的 RDS 需要保留在 AWS 中,那么看看您是否可以将您的数据库复制到 Asure(取决于数据库类型)。