我正在创建一个视频聊天web应用程序,我需要在某个地方部署一个coturn TURN服务器。我想问的是,我是否需要在Digital ocean上购买2个液滴,一个用于TURN服务器,一个用于我的web服务器,或者我可以将它们放在同一个液滴中以节省资金。
购买2个托管点有什么好的理由吗,也许是性能问题?
从技术上讲,您可以将它部署在同一台服务器上。但你不应该。有一段时间你需要升级回合服务器,即用户数量正在增加。如果拆分这些应用程序,节点服务器不会受到影响,因为不需要升级它。
另一个例子是,您想要使用多于1转服务器,例如用于负载平衡。此外,一旦出现问题,应用程序将不会受到影响,并且更容易集成替换/备份服务器。
我的建议是:
yourdomain.com -> Main application
turn1.yourdomain -> Turnserver
turnX.yourdomain -> maybe an additional server in the future.
有了这个解决方案,你还可以确保,转弯服务器没有使用所有的带宽,所以是的,这就是你提到的可能的性能问题。