高可用性是什么意思_数据库高可用性怎么考核

高可用性是什么意思_数据库高可用性怎么考核1、高可用性的目的是什么? 高可用性的目标是以最小的停机时间提供连续的服务(唯一真正具有 "零 "停机时间的设备是心脏起搏器和核武器中的安全装置)。这意味着,如果一个组件发生故障,

什么是高可用性,我们为什么需要它?

1、高可用性的目的是什么?

高可用性的目标是以最小的停机时间提供连续的服务(唯一真正具有 “零 “停机时间的设备是心脏起搏器和核武器中的安全装置)。这意味着,如果一个组件发生故障,另一个组件可以立即接管其功能,而不会实质性地中断对系统用户的服务。高可用性还要求有能力检测到一个或多个组件发生故障,然后采取纠正措施使其重新投入使用。

2、如何衡量高可用性?

向客户提供的高可用性水平在SLA(”服务水平协议”)中以可量化的术语定义,包括允许的停机时间,在5G世界中,几乎没有。5G网络–包括提供收费和政策等关键功能的业务支持系统(BSS)–必须每年提供99.999%,或 “五个九 “的数据可用性。这相当于每年只有6分钟的非计划性停机时间。

你应该知道两件事:

大多数互联网公司每年按用户来衡量。因此,一个拥有一百万用户的公司可能有一个用户停机一年,但仍然声称符合 “五个九 “的要求。
当你问他们的服务水平协议是什么时,几乎所有的供应商都会假装他们下面的堆栈是100%可靠的。

3、为什么高可用性很重要?

高可用性对企业来说是至关重要的,因为它可以确保他们总是能够不受任何干扰地提供服务和产品,从而更好地保留客户并减少客户流失。

随着我们使用的越来越多的东西变得越来越依赖于持续连接到其他地方的东西,高可用性变得越来越重要。随着我们的连接越来越多,停机的成本也越来越高。

当考虑到5G带来的大量新的商业机会和新的企业应用时,商业赌注变得更高。可能丢失的数据越多,保持你的系统正常运行就越重要。

抓住5G的全部商业潜力需要数据立即可用、有弹性和一致,无论用户的地理位置如何。由未解决的数据冲突和网络攻击造成的数据中心故障和数据丢失根本不可能发生,因为它们的代价太高了。

简而言之,能够提供高可用性会产生积极的影响有——

➤服务水平协议

➤客户关系

➤数据安全

➤品牌声誉

所有这些结合起来,有可能使企业沉没或拯救。

4、如何实现高可用性?

实现高可用性需要本地冗余和地理复制。本地冗余意味着在一个部件发生故障时有备份部件,而地理复制则是在多个物理位置上复制数据,这样数据就可以在一个地理位置的损失中幸存下来。

然而,在一个支持5G的世界里实现高可用性并不容易。故障切换解决方案、冗余和网络负载平衡需要一定程度的内部专业知识和资源来正确执行,如果你的数据平台不支持高可用性,你很快就会发现你的总拥有成本飙升,因为你要添加技术栈组件来满足日益严格的可用性SLA。

5、Volt Active Data如何确保高可用性

Volt Active Data平台的设计是为了确保高可用性,即使在硬件故障的情况下也能保证业务连续性。

Volt Active Data通过自动的集群内和集群间复制,非常简单和经济地实现了24x7x365操作的高可用性。在处理请求之前,传入的请求被存储在不同服务器的多个物理磁盘上,这意味着单个服务器的损失将产生最小的影响,因为幸存者将是完全最新的。如果需要,这些写入可以是同步的。这提供了对单节点故障的耐久性。

Volt有客户在生产中使用三主动跨数据中心复制,以实现地理分布的弹性,支持5G级的服务质量,而且Volt很快将认证四路复制。虽然许多数据平台和数据库技术公司提供某种形式的跨数据中心复制,但没有多少公司提供真正的主动-主动跨数据中心复制,这意味着在不同的物理位置使用两个数据库副本,这两个副本都可以实时更改,并且都会将其更改传播给对方。

主动-主动系统的性质允许同一个数据在两个或更多的地方同时被改变,但是如何解决由此产生的冲突,决定了一个特定的主动-主动解决方案的实用性和有效性。天真的解决方案是让最近的变化获胜,但这意味着稍早完成的交易将从外部世界的角度消失。Volt是唯一能够捕捉冲突解决事件并使其可被访问的数据平台,从而减轻冲突解决的负面效应。

凭借其获得专利的Active(N)无损跨数据中心复制,Volt还为第三个数据中心增加了潜力,这意味着即使一个数据中心意外宕机,而另一个数据中心正在进行有计划的维护,您的应用程序将继续运行,您的系统将保持正常。

在5G时代,有能力的客户管理、BSS和收入保证意味着没有服务故障。你的客户保持快乐和忠诚,你在欺诈者有机会在你的网络内造成破坏之前就把他们赶走。有了高可用性,你就可以减少停机的负面影响,实现系统故障的自动恢复,转化为更好的投资回报率,最终获得更稳健的底线。

如果您希望集成VoltActiveData到您的技术栈中,请与我们联系!

原文地址:https://www.cnblogs.com/VoltDB/archive/2022/05/11/16257968.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5284.html

(0)
上一篇 2023-05-15
下一篇 2023-05-15

相关推荐

  • Python在QNX与Linux上的差异及使用场景对比

    Python在QNX与Linux上的差异及使用场景对比在QNX系统上,Python的默认版本是2.7。不同于在Linux系统上,用户需要手动安装Python。同时,由于QNX系统基于实时操作系统,因此需要对Python的编译选项进行特别的设置。

    2024-01-02
    67
  • Python CGI程序:动态生成网页内容

    Python CGI程序:动态生成网页内容
    CGI的全称是Common Gateway Interface,也就是通用网关接口。它是连接Web服务器和CGI脚本(或程序)的接口标准。通过CGI,Web服务器可以将请求连接到后台程序,并且将程序的输出返回到客户端浏览器,实现了Dynamically Generating Web Pages的效果。目前,CGI已经被一些新的更优秀的解决方案所替代,但是CGI仍然是编写交互式Web应用程序的基础技术。

    2024-03-05
    37
  • varchar的优点_关于往事的说说

    varchar的优点_关于往事的说说在使用MySQL的过程中,在存储字符串时,大家或许都有过这样或那样的困惑,譬如: 1. 对于固定长度的字符串,为什么推荐使用 CHAR 来存储? 2. VARCHAR 可设置的最大长度是多少? 3.

    2023-04-20
    110
  • Python模块导入:优化模块重载和避免命名冲突

    Python模块导入:优化模块重载和避免命名冲突在Python中,模块是指一个包含了变量、函数、类等语句的.py文件。而模块导入,则是将这些语句引入到当前的程序中,以便使用其中的函数、变量或者类。

    2024-02-21
    99
  • 【mysql】新手必备 centos7 安装mysql8[通俗易懂]

    【mysql】新手必备 centos7 安装mysql8[通俗易懂]@[toc] 前言 在CentOS中默认的数据库是mariadb, 所以安装mysql比以前稍微有了点难度,尤其对于新手来说,看着文档就是做不出来。很无奈,今天我特地整理了在centos7中安装my…

    2023-03-24
    99
  • 优化Python性能的技巧,让你的程序跑得更快

    优化Python性能的技巧,让你的程序跑得更快a href=”https://www.python100.com/a/sm.html”font color=”red”免责声明/font/a a href=”https://beian.miit.gov.cn/”苏ICP备2023018380号-1/a Copyright www.python100.com .Some Rights Reserved.

    2024-02-17
    45
  • Python可变参数详解

    Python可变参数详解在Python编程中,一个函数可以通过接收和处理参数来实现它的功能。函数参数有两种类型,即默认参数和可变参数,在本文中我们将重点解析可变参数。可变参数指在调用函数时,可以传入任意数量的参数,这些参数在函数定义中不需要被明确指定,这个特性使得函数的使用更加灵活。在Python中,可变参数主要有两种类型:*args和**kwargs。

    2024-05-05
    14
  • 技术分享 | 常见索引问题处理「建议收藏」

    技术分享 | 常见索引问题处理「建议收藏」作者:EneTakane 数据库技术爱好者,爱可生 DBA 团队成员,负责 MySQL 日常问题处理以及数据库运维平台的问题排查,擅长 MySQL 主从复制及优化,喜欢钻研技术问题,还有不得不提的 …

    2023-02-07
    106

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注