前几期的“Geeki说”為(wèi)大家揭秘了OGSP4.0热度较高的几个升级功能(néng)(点击这里快速直达:#Geeki 说 - OGSP 专栏 ),本期跟大家聊聊OGSP的高可(kě)用(yòng)(HA)體(tǐ)系。
HA系统是截至目前,企业防止核心计算机系统因故障停机的最有(yǒu)效手段。奥工(gōng)科(kē)技(jì )自研密集计算服務(wù)平台(OGSP)在4.0版本迭代中(zhōng),对高可(kě)用(yòng)方案架构进行进一步升级,打造出了一套完善可(kě)靠的OGSP高可(kě)用(yòng)體(tǐ)系。
高可(kě)用(yòng)(HA)是指因日常维护操作(zuò)(计划)或突发的系统崩溃(非计划)而出现系统故障时能(néng)持续工(gōng)作(zuò)而不影响业務(wù)运行的能(néng)力。与不间断操作(zuò)的容错技(jì )术有(yǒu)所不同,高可(kě)用(yòng)代表即使在发生硬件故障或者系统升级的时候,服務(wù)仍然可(kě)用(yòng)。
系统的可(kě)用(yòng)性是指单位时间内(通常一年),服務(wù)器可(kě)以正常工(gōng)作(zuò)的时间比例。比如99%、99.9%、99.99%,9越多(duō)代表可(kě)用(yòng)性越强。
可(kě)用(yòng)性计算公(gōng)式如下:
导致系统不可(kě)用(yòng)的原因可(kě)以分(fēn)為(wèi)内部原因和外部原因:内部原因通常是软硬件问题;外部原因一般是自然或人為(wèi)灾害。
架构方案
1. 优化程序设计,提高代码质(zhì)量;规范化测试,提高稳定性 a) 降低耦合,模块化设计,减少程序复杂性:需求-设计-编码; b) Code Review:定期审查代码,及时发现问题,优化设计; c) 使用(yòng)测试、分(fēn)析工(gōng)具(jù)检查代码质(zhì)量; d) 执行各项测试流程,全面检查系统潜在风险,保证系统稳定。 OGSP已完成以上优化项,从程序设计层面提高了系统可(kě)用(yòng)性。 2. 使用(yòng)集群部署,减少单点故障 集群是一组协同工(gōng)作(zuò)的服務(wù)实體(tǐ),用(yòng)以提供比单一服務(wù)实體(tǐ)更具(jù)可(kě)扩展性与高可(kě)用(yòng)性的服務(wù)平台。為(wèi)此,集群还需具(jù)备“负载均衡”和“错误恢复”两大能(néng)力来规避系统故障。 3. 其他(tā)方法 视具(jù)體(tǐ)情况,还可(kě)使用(yòng)流量控制(flow control)、超时和重试机制、熔断机制、使用(yòng)缓存、异步处理(lǐ)等方法保障和提升应用(yòng)的可(kě)用(yòng)性。 运维方案 1. 部署发布:统一流程,规范发布。 2. 监控告警:定期检查,适时监控。
主备集群在正常情况下只有(yǒu)主节点工(gōng)作(zuò),当主节点出现故障时,备用(yòng)节点启用(yòng)。多(duō)活集群是集群中(zhōng)的所有(yǒu)节点都正常提供服務(wù),按照流量划分(fēn),将流量归属到不同的节点,当某节点出现问题时,将流量切换到其他(tā)节点正常提供服務(wù)。OGSP系统高可(kě)用(yòng)架构设计是根据各层的技(jì )术特点和投入预算可(kě)选择主备集群或多(duō)活集群。
OGSP高可(kě)用(yòng)整體(tǐ)设计图
代理(lǐ)集群 & OGSP应用(yòng)集群
数据库集群 & 数据缓存集群
MQ集群
随着数字时代的深入发展,用(yòng)户量的激增带来数据量的迸发。OGSP4.0采用(yòng)高可(kě)用(yòng)架构设计,為(wèi)关键业務(wù)7x24不间断运行提供有(yǒu)力保障,帮助企业从容应对高并发业務(wù)和海量数据的双重挑战。奥工(gōng)科(kē)技(jì )也将持续打磨自身的技(jì )术和服務(wù),為(wèi)计算用(yòng)户提供更实用(yòng)、更可(kě)靠、更高效的一站式密集计算服務(wù)。
—END—
OGSP(Ongineer Service Platform)是奥工(gōng)科(kē)技(jì )自主研发的一款面向终端计算用(yòng)户的、安(ān)全、可(kě)进化的密集计算服務(wù)平台。
OGSP秉承云原生设计理(lǐ)念,搭建密集计算场景中(zhōng)基础侧、平台侧、应用(yòng)侧的生态服務(wù)架构,谋求基础侧的稳定、健康、可(kě)扩展性;平台侧的高效、动态、易用(yòng)性;应用(yòng)侧的专业、交互、场景化。将服務(wù)产(chǎn)品化、产(chǎn)品场景化,為(wèi)用(yòng)户提供基于实际生产(chǎn)场景的一站式密集计算服務(wù)。
hwclould@ongineer.cn
南京市雨花(huā)台區(qū)锦绣街(jiē)绿地之窗C4栋326室
025-86738812
版权所有(yǒu) ©南京奥工(gōng)信息科(kē)技(jì )有(yǒu)限公(gōng)司 京ICP证000000号
技(jì )术支持:网站建设