来自 AWS 新手。在我为我的 ETL 工具向 Amazon 投钱购买性能更高的服务器之前,我是否充分利用了现有设置?
我已经设置了一个 SQL Server RDS 实例 (db.m1.small),我从 RHEL-6 EC2 实例 (m1.small) 连接到该实例。在 EC2 上,我有一个 Python ETL 作业来读取源平面文件数据并通过 Microsoft ODBC 驱动程序向 RDS 运行插入。这个过程比我的 64 位 Core-i7 Windows 笔记本电脑和大型 SSD 驱动器慢一个数量级。
我的两台服务器不在 VPC 中,而是通过我从笔记本电脑连接到它们的相同 Internet IP 相互通信;这可能是我的性能问题的根源吗?如果他们改为通过本地 IP 交谈,性能会得到改善吗?我查看了 Amazon 的 VPC 文档,但他们只吹捧 EC2 安全组的安全改进,而不是性能改进。
感谢您的帮助,BH