加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

什么级别的可用性是MySQL高可用性?

发布时间:2023-09-22 12:51:33 所属栏目:MySql教程 来源:
导读:对于什么是高可用性还没有达成一致的定义,只是为了满足特定的(更高的)可用性需求,它通常超过被护接受的「可用性」。事实上,你的组织可能会根据运营的需求来定义所需的可用性 - 权衡高可用性的成本与停机相关的损
对于什么是高可用性还没有达成一致的定义,只是为了满足特定的(更高的)可用性需求,它通常超过被护接受的「可用性」。事实上,你的组织可能会根据运营的需求来定义所需的可用性 - 权衡高可用性的成本与停机相关的损失的成本。

你需要的可用性水平可以通过百分比来表示。例如 99.99% 或者「4 个 9」的可用性意味着一年中最多有 52.06 分钟的停机时间,而「6 个 9」或者 99.9999% 的可用性则限制一年有 31.56 分钟的停机时间。

从本质上来说,选择权在你手上 - 但是,同样,这也是一种权衡。维持高可用性的成本将是昂贵的 - 需要额外的物理资源和软件许可,并耗费你的人力资源。但是,你可能会发现这是一个值得付出的代价,为了避免中断带来的连锁成本,或者因客户不满意而损失收入的风险。

高可用性在实践中是如何工作的?

你的高可用性基础架构的确切性质取决于你的工作负载。然而,从广义上来讲,当有容错性时,就可以实现高可用性,这样即使一个服务或者设备出现故障,工作负载也不会中断。通常情况下,这意为着没有单点故障 - 所有服务和设备都在网络和应用级别是完全冗余的。

根据服务的不同,这通常可能涉及到一些节点 - 例如,你的 MySQL 集群将多包含几个节点,数据存储在这上面。然后将多个节点和负载平衡工具结合,这样如果一个节点失败,请求将被引导发送到另一个节点。用户仍然可以访问可用的服务,即使性能稍微下降。

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章