我在私有子网中有一个Redshift,在公有子网中有一个ec2实例,它只是我的Redshift的堡垒主机。一切正常,我可以通过互联网(SSH)连接到我的Redshift。
现在,我想重做生产环境中的任务,我想选择一个ec2实例(nano,micro等)。我怀疑,我的ec2实例性能是否取决于查询数据传输大小。也就是说,假设我的redshift为查询返回了大量数据,并且ec2会降低性能吗?
基本上,我不希望我的ec2成为性能瓶颈,我不确定是不是。有什么想法吗?
提前致谢!
答案 0 :(得分:2)
首先,您可以随时更改Amazon EC2实例的“实例类型”。只需停止实例,更改实例类型并再次启动它。因此,从t2.nano
开始,如果发现任何性能问题,请将其设置得更大。
其次,您的用例将消耗非常少的RAM和非常少的CPU 。您可以查看Amazon CloudWatch指标以监控CPU利用率,您可以使用操作系统工具来监控内存(或使用Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances)。
底线:衡量并监控现有环境和生产环境。根据需要更改实例类型。不要出汗。