我可以在与 Node Web 服务器相同的 Droplet 上部署 TURN (coturn) 服务器吗?

时间:2021-03-10 13:52:40

标签: deployment hosting digital-ocean turn coturn

我正在创建一个视频聊天网络应用程序,我需要在某处部署一个 coturn TURN 服务器。我要问的是,我是否需要在 Digital Ocean 上购买 2 个 Droplet,一个用于 TURN 服务器,另一个用于我的 Web 服务器,或者我可以将它们放在同一个 Droplet 中从而节省资金。

购买 2 个托管点是否有充分的理由,也许是性能问题?

1 个答案:

答案 0 :(得分:1)

从技术上讲,您可以将其部署在同一台服务器上。但你不应该。 会有一段时间需要升级回合服务器,即用户数量在增加。如果拆分这些应用程序,则节点服务器不会受到影响,因为无需对其进行升级。

另一个例子是,您想要使用多于 1 个轮流服务器,例如用于负载平衡。同样在出现问题的情况下,一旦应用程序不会受到影响,更容易集成替换/备份服务器。

我的建议是:

yourdomain.com -> Main application
turn1.yourdomain -> Turnserver
turnX.yourdomain -> maybe an additional server in the future.

通过该解决方案,您还可以确保轮流服务器没有使用所有带宽,所以是的,这就是您提到的可能的性能问题。