我们已经在EC2实例中部署了我们的应用程序,我们的数据库是在db.m2.2xlarge的RDS中。 与我们的应用程序和我们的数据库服务器的QA环境相比,我们在应用程序中看到了一些小的缓慢。 虽然Prod服务器有很高的configuration,但我们看到一些缓慢,我认为我们的EC2和RDS实例不在同一个networking中。
我如何find他们是否是相同的networking? 如果它不在同一个networking中,我怎么把它们放在同一个networking中?
请注意,EC2和RDS在同一地区
与我们的应用程序和我们的数据库服务器的QA环境相比,我们在应用程序中看到了一些小的缓慢。
你的质量保证环境与你所描述的质量保证环境之间有什么区别(我认为是慢的)。 如果QA是复制品,或者完全在AWS或其他设置中,则不清楚。
虽然Prod服务器有很高的configuration,但我们看到一些缓慢,我认为我们的EC2和RDS实例不在同一个networking中。
目前还不清楚在这种情况下什么意思是高的,我认为你的资源更多的RAM / CPU等等。 也不清楚为什么你认为数据库不在同一个networking上。 要么你应该知道这个答案,或者你应该问build立它的人。
我如何find他们是否是相同的networking? 如果它不在同一个networking中,我怎么把它们放在同一个networking中?
如果您想要调查EC2和RDS实例,则可以通过Web控制台或API执行此操作。 你在这里寻找一些东西。
您应该检查CloudWatch(以及您自己的应用程序)度量标准,以更好地了解真正的缓慢程度。 您的速度可能与networking有关,也可能是查询速度缓慢,或者更多人在生产中敲击您的应用程序。 不检查数据很难说。
RDS提供了两个您可能感兴趣的function: