什么AWS服务用于nodeJs原始tcp套接字聊天服务器

我正在开发一个基于回合的在线手机棋盘游戏,之前我使用Heroku为我的socketIo nodeJs服务器。 现在我已经转移到原始的Tcp套接字,因为我不想要开销,我想更加控制。 现在的问题,根据Heroku支持,“你不能直接打开一个任意的TCP连接到Dyno并发送数据”。

问题:我刚刚注册了AWS,由于AWS提供了大量的服务,对于我的nodeJs Tcp服务器,最好的解决scheme是什么? 我正在考虑EC2或无服务器的Web应用程序。 如果你有想法,请包括利弊。 先谢谢你。