我启动的大约 20 个 c4.xlarge EC2 实例中,似乎每个都失败了。我正在进行实时视频转码,因此 CPU 和网络吞吐量非常重要。在较差的实例上,我的帧率可能低至 5 FPS,而在较佳的实例上,我可以在 CPU 空闲的情况下达到 30+ FPS。
是否有人能提供一些技巧,在启动时进行可行性自检,以确保实例在投入轮换之前具有良好的 CPU 和良好的网络连接?
答案1
嗯,显而易见的做法是向实例投放一个小的转码作业,看看它的表现如何。您可以设置性能的下限,如果实例不匹配,则将其终止并重新部署。
顺便问一下,您是否考虑过使用他们的弹性转码服务?