gpt4 book ai didi

amazon-web-services - Restcomm 的高可用性

转载 作者:行者123 更新时间:2023-12-04 08:18:09 28 4
gpt4 key购买 nike

我正在为 RestComm 计划一个具有自动缩放功能的高可用性设置,并且对计划它的最佳方式有一些普遍的疑问。

这就是我现在所拥有的:

  • Restcomm 实例使用 Amazon ECS (docker),因此我们可以非常轻松地启动更多实例。
  • 它们都共享 Amazon RDS 数据库。
  • 工作区在实例之间共享和持久化。

  • 为了进入下一步,我有一些问题:
  • Amazon Load Balancer 不是一个选项,因为它不支持 UDP,所以我正在考虑 Telestax LB,是否正确?。是否可以使用 docker 部署它?
  • 将 Restcomm MS 移到 docker Restcomm 镜像之外,以便它可以独立扩展。 Restcomm 提供了 env 变量来指定 MS,所以我会在它后面有一个 LB 和几个 MS。正确的?。
  • 一个 Restcomm 实例需要多少 RAM,支持多少并发 session ?。我们如何以编程方式实时知道有多少并发 session ?
  • 在 RestComm 中实现了“自动缩放”机制吗?更多信息将不胜感激。 Ubuntu Juju 不是我的选择。
  • 我们正在考虑使用 Graylog2 或 logstasch 进行日志管理。这里有什么见解吗?如何在 docker 镜像中安装代理?

  • 我发现它的唯一文档是这个非常好的文档: https://docs.google.com/document/d/13xlaioF065pDnQUoZgfIpi6Noh0qHfAZ7U6afcPd2Y0/edit

    有没有其他的文档?。

    提前致谢!

    最佳答案

    很好的问题:

  • 是的。见,https://hub.docker.com/r/restcomm/load-balancer/
  • 您将有一个 LB(最好有 2 个具有主动被动以避免单点故障),其后面的 X Restcomm 与它们后面的 Z 媒体服务器通话。
  • 这取决于顶部应用程序的复杂性。但这里有一些数字 https://github.com/RestComm/Restcomm-Connect/wiki/Load-Testing-on-Docker
  • 还没有。如果 juju 不是一种选择,您可以潜在地使用 Mesos 或 Kubernetes。我们现在有一系列针对 kubernetes 的未决问题,但 Mesos 应该可以正常工作。
  • 您可以查看 https://hub.docker.com/r/restcomm/graylog-restcomm/它包含一个预加载的 docker 图像,其中包含轮询 restcomm 服务器以收集指标所需的一切。
  • 关于amazon-web-services - Restcomm 的高可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36911374/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com