【问题标题】:Has anyone set up auto-scaling mysql or maridb cluster with Jelastic v4.9+有没有人使用 Jelastic v4.9+ 设置自动缩放 mysql 或 maridb 集群
【发布时间】:2016-11-24 08:34:58
【问题描述】:

我对使用 Jelastic 创建自动扩展的数据库集群(mysql 或 mariadb)很感兴趣。

最新版本的 Jelastic 支持所有经过认证的 paas 和 docker 容器的自动缩放功能,我想知道如何将此功能与数据库实例一起使用。

有人已经解决了吗?请问怎么做?

【问题讨论】:

  • dba.SE 是解决数据库设计问题的更好地方。
  • 数据库的自动缩放是一个相当困难的问题,请您提供此功能的使用案例并根据您的需要标记要点。也许你有一些这样的实现例子?
  • 关于数据库水平扩展的一个要点是解释你想要/期望从中得到什么。数据库服务器通常不能很好地水平扩展 - 即您通常不会从中获得更多的性能/容量,因为在保持数据库状态以进行写入同步方面存在某些技术瓶颈(只读扩展是完全可能的,并且实现起来相对简单但是)。
  • 是的,你说得对,在大多数情况下,只读扩展并为浏览用户的 Web 应用程序提供更多资源就足够了。无论如何,我很好奇如何配置数据库缩放。例如,在扩展时如何将读取操作定向到只读节点,以及在缩减时如何操作。
  • HAproxy 是将请求定向到多个只读从属设备的最简单方法。可以指示 Jelastic 在扩展/扩展时更新 HAproxy conf

标签: mysql mariadb jelastic


【解决方案1】:

从 v.4.9.1 开始,可以使用 Jelastic 扩展数据库容器。此功能在可调触发器的帮助下工作,当它们被执行时 - Jelastic 将在此环境中创建一个新的相同类型的干净 DB 节点。这种情况是非常自定义的,因此用户必须在云脚本的帮助下为复制和扩展后的所有行为设置适当的配置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 2020-03-28
    • 2017-01-18
    • 2021-06-03
    • 2015-11-01
    • 1970-01-01
    相关资源
    最近更新 更多