服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟服务器|服务器安全|DNS服务器|服务器知识|Nginx|

服务器之家 - 服务器技术 - 服务器知识 - 怎样提升网站服务器租用系统的可用性?

怎样提升网站服务器租用系统的可用性?

2019-09-30 14:51盛火数据 服务器知识

假设系统一直能够提供服服务器租用 . mysql高可用 1, 2.实现数据备份 3, 异地容灾 1.1 主从复制流程 不同的复制协议 MySQL本身没有提供replication failover的解决方案,通过MMM方案能实现服务器的故障转移,从而实现mysql的高可用。 此

假设系统一直能够提供服服务器租用 . mysql高可用

1, 2.实现数据备份

3, 异地容灾

1.1 主从复制流程

怎样提升网站服务器租用系统的可用性?

不同的复制协议

怎样提升网站服务器租用系统的可用性?

MySQL本身没有提供replication failover的解决方案,通过MMM方案能实现服务器的故障转移,从而实现mysql的高可用。

怎样提升网站服务器租用系统的可用性?

此方案特点:

1、安全、稳定性较高,可扩展性好

2、 对服务器数量要求至少三台及以上

3、 对双主(主从复制性要求较高)

4、 同样可实现读写分离

1.3.3 MySQL+MHA架构

MHA目前在Mysql高可用方案中应该也是比较成熟和常见的方案,它由日本人开发出来,在mysql故障切换过程中,MHA能做到快速自动切换操作,而且还能最大限度保持数据的一致性

怎样提升网站服务器租用系统的可用性?

此架构特点:

1、安装布署简单,不影响现有架构

2、自动监控和故障转移

3、保障数据一致性

4、故障切换方式可使用手动或自动多向选择

5、适应范围大(适用任何存储引擎)

2.MySQL高可用带给我们对高可用架构设计的思考

为了保证数据的一致性,mysql提出了复制的概念。

为了满足acid,mysql提供了两种日志redo和undo日志,

undo log不是redo log的逆向过程,其实它们都算是用来恢复的日志:

undo用来回滚行记录到某个版本。undo log一般是逻辑日志,根据每行记录进行记录。

为了高可用的保证,有了多主或者主从切换。

数据库的高可用架构一般在系统的底层,这方面的技术要求比较高,整个高可用系统大致如下:

怎样提升网站服务器租用系统的可用性?

3.总结

我们都知道,单点是系统高可用的大敌,单点往往是系统高可用最大的风险和敌人,应该尽量在系统设计的过程中避免单点。

方法论上,高可用保证的原则是“集群化”,或者叫“冗余”:只有一个单点,挂了服务会受影响;如果有冗余备份,挂了还有其他backup能够顶上。冗余的最大难道是一致性即复制技术,mysql提供了一个思路。

有了冗余之后,还不够,每次出现故障需要人工介入恢复势必会增加系统的不可服务实践。所以,又往往是通过“自动故障转移”来实现系统的高可用。灾备的恢复一般通过日志来做,日志的设计也是难点,mysql提供了一个思路。

延伸 · 阅读

精彩推荐
  • 服务器知识服务器尺寸是怎么计算的?1u服务器是什么样的?

    服务器尺寸是怎么计算的?1u服务器是什么样的?

    人们在服务器托管或是租赁机柜的当时,服务提供商常常说1U、2U、4U或是42U等相近的词,老师机们通常都较为搞清楚列举的含意,殊不知,新工作员们却记不清其真实的含意。 一、有关U的企业 U是这种表达虚拟主机外界规格的企业...

    群英网络4972019-05-24
  • 服务器知识怎么检测香港服务器的速度?

    怎么检测香港服务器的速度?

    对于选择 香港服务器 租用,无非图的就是一个快。而众所周知,香港服务器租用在速度上是存在很大的优势,其国际带宽资源充足,尤其在东南亚地区,其速度更是超快,就算国内双线服务器与之相比较仍然逊色不少。 但对于香...

    新网1952019-05-21
  • 服务器知识IP、子网掩码、DNS、服务器、端口的总结

    IP、子网掩码、DNS、服务器、端口的总结

    IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址(每个机器都有一个编码,如MAC上就有一个叫MAC地址的东西)的差异。...

    弱电工程师的圈子3992019-06-13
  • 服务器知识网站服务器是什么 网站服务器怎么搭建

    网站服务器是什么 网站服务器怎么搭建

    IIS,Internet Information Server,是微软公司推出的Web服务器程序。安装Windows 2000 Server或Windows 2000 Advanced Server时,将自动安装IIS 并建立默认的站点。下面小编主要为您介绍网站服务器的搭建与配置。...

    IT百科1472019-05-16
  • 服务器知识什么是中间件,常见中间件服务器有哪些?

    什么是中间件,常见中间件服务器有哪些?

    我们经常管中间件叫做中间件服务器,也会叫作应用服务器。正常情况下一次web的访问顺序是:web浏览器---web服务器(W3的那个,非广义)---web容器---应用服务器---数据库服务器。...

    安全犀牛3112019-05-24
  • 服务器知识ERP服务器选择需要注意什么?

    ERP服务器选择需要注意什么?

    现如今,有很多企业都是用ERP手机软件,但愿意好ERP,除了优质的售后服务,培圳实行生亡, 服务器 配置的基础环境是非常重要的。下面群英网络编辑就给待会儿分享一段时间选择ERP云服务器的十点疑难问题。 1、不能按照CPU配置...

    群英网络3382019-05-24
  • 服务器知识Putty如何显示中文

    Putty如何显示中文

    PuTTY 是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。在各种远程登录工具中, Putty 是出色的工具之一。Putty是一个免费的,且功能丝毫不逊色于商业的Telnet类工具。putty在进行 中文 显示时,会出现乱码,这就需要进行相应的...

    百度经验1842019-05-18
  • 服务器知识服务器租用和托管有哪些区别?

    服务器租用和托管有哪些区别?

    服务器租用 和 服务器托管 有什么区别?首先我们来看看两者是什么意思。 服务器托管 服务器托管是自主购买服务器硬件,找一家正规的服务商进行托管,把自己的服务器放到IDC机房里,有机房提供稳定的运行环境以及日常运维。...

    服务器之家4162019-05-25