全栈混合云综合架构方案研究和落地

本文分享自天翼云开发者社区全栈混合云综合架构方案研究和落地》,作者: y****n

 

(一)业务背景

随着云服务的便利性日益被市场接受,企业客户越来越倾向采用公有云服务补充其现有的企业内部部署的数据中心和私有云基础架构的不足。因此,混合云成为云服务市场的重要发展趋势。广义上讲,混合云的形态可以包括云与云的组合、云与传统IT系统的组合、云与虚拟化技术的组合等,它们可根据具体业务场景需求使用混合IT方式解决具体问题;狭义上讲,混合云指的是至少使用了两种不同部署模式(公有云、私有云、社区云)的云服务。当前,应用较多的混合云形式为公有云+私有云的组合。

现有混合云管理方法主要解决以下四方面痛点问题:

(1) 资源管理:将物理上分散的资源构建成逻辑上统一的云资源池,进行计算、存储及网络资源的统一管理和监控。面临异构兼容,控制融合的挑战。

(2) 运维管理:对所有数据中心的资源进行统一运维,提供集中的告警、日志分析等故障定位手段,提供性能、报表、仪表盘等监控方式。

(3) 服务运营管理:将云资源包装成服务,提供基于服务目录的端到端的服务开通、服务监控、服务计量等一系列服务运营支撑能力。

(4) 统一门户:管理员门户提供资源管理和运维管理的统一界面,对云资源进行统一管理和维护,包括虚拟资源和物理资源。自服务门户提供用户订购云服务,并对已有的虚拟化资产进行管理,包括虚拟资源的使用和释放等。

(二)整体技术架构

天翼云全栈混合云云采用原生云架构,以分布式技术和产品为基础,一套体系支撑所有云产品和云服务,提供完整的云平台开放能力,具备完善的企业级服务特性,具备完善的容灾和备份能力,是一个完全自主可控的云平台。面向企业客户提供资源统一开通、统一运营、统一运维等能力,简化云管理,满足企业容灾备份、应用弹性扩展等场景需求;整合天翼公有云、第三方公有云、私有云能力,提供混合多云管理能力。

全栈混合云综合架构方案研究和落地

(三)高可用架构

高可用性(High Availability)通常来描述一个系统经过专门的设计,从而减少停止服务的时间,而保持其服务的高度可用性的状态。全栈混合云平台,基于资源冗余,故障转发得轻量级策略,在保证从底层资源池到上层接入层得全链路高可用得前提下,资源得使用率是最低的,满足部分资源敏捷化的场景,并且资源在云上和云下均可弹性扩展。

全栈混合云综合架构方案研究和落地

资源高可用:底层的自研的CNP 资源池,均以集群的方式进行部署,包含不限于控制器组件,网元组件,计算组件,存储组件等,保证了底层资源池的可用性和可靠性。

数据高可用:云管平台的控制面数据采用数据持久化到数据库中, 并且数据库采用PXC 模式多主集群提供数据层面服务,每个数据节点均可单独提供数据服务,即使部分节点宕机,其他节点仍可对外提供数据持久化服务,保证业务连续性。

服务高可用:云管平台后台服务单元采用微服务的架构,提供服务集群的方式提供管理服务,包括登录服务,资源开通,平台运营,系统管理,统计监控等。

平台高可用:云管的前端控制台采用双活的方式,保证业务用户使用平台的稳定性,减低平台单点故障带来的业务阻塞的风险,同时提供健康检查的机制,能够及时发现不稳定的前端服务,并做熔断处理。降低业务处理的错误率和异常率。

转发高可用:采用高性能的HaProxy 反向代理和负载均衡软件。进行业务流量的服务代理转发。基于双活的架构,对业务流量进行自动负载转发。并可以配置后端服务健康检查探针,及时洞察后端服务健康状态,根据预置策略,自动进行相关处理。

入口高可用:基于虚拟IP方式,采用业界比较流行的方式Keepalive工具,双机主备的部署,保证流量转发到稳定和高可用,主节点例外宕机, 备节点秒级接管转发流量,保证流量高效稳定的转发。

 

(四)标准部署架构

全栈混合云部署架构采用分层部署的架构,入口组件,云管组件,资源池基础组件,安全组件分开部署的模式。在保证每层高可用的前提下,保证组件之间的逻辑/物理隔离,最大程度减轻组件耦合。提高业务的运维的效率,同时提高系统的可维护性,可扩展性。

全栈混合云综合架构方案研究和落地

入口组件: 主要提供管理流量的过滤和转发,基于虚拟IP 和 Keepalived的组合模式,后端级联路由组件Haproxy,保证流量正确的分发到云管区域。组件基本采用双活的部署模式。

云管组件: 主要部署全栈混合云管理平台,全部采用虚机/容器化部署模式,包括前台web组件, 中台Java组件, 后台的混合云适配组件,缓存Redis组件,RabbitMQ 组件和数据库PXC集群组件等,每个组件采用多活的方式,对外提供服务,降低单点故障

CNP资源池组件:标准的CNP组件的部署模式,典型的组件,包括管理组件,网元组件,计算组件,存储组件。根据天翼云深耕多年的技术沉淀,采用慧匠自动化部署工具,根据业务需求,一键式部署底层全部组件。极大提高了部署交付的效率

安全组件:保证平台基本的安全,包括典型的下一代防护墙,抗Dos设备,堡垒机,密码机等。采用硬件,软件,或者软硬融合的组件,在保证业务高效的前提下,达到内部业务系统的审计和安全防护技术要求并且更好的保障系统的安全稳定运行。

 

(五)容灾部署架构

全栈混合云多Region场景下,支持地域内同城容灾、跨地域异地容灾和跨地域备份,可满足不同行业的灾备等级要求。

1)同城/异地容灾

同城容灾:是在同城或相近区域内 <=200K M )建立两个数据中心 : 一个为数据中心,负责日常生产运行 ; 另一个为灾难备份中心,负责在灾难发生后的应用系统运行。同城灾难备份的数据中心与灾难备份中心的距离比较近,通信线路质量较好,比较容易实现数据的同步 复制 ,保证高度的数据完整性和数据零丢失。同城灾难备份一般用于防范火灾、建筑物破坏、供电故障、计算机系统及人为破坏引起的灾难。

异地容灾:主备中心之间的距离较远 >200KM ) , 因此一般采用异步镜像,会有少量的数据丢失。异地灾难备份不仅可以防范火灾、建筑物破坏等可能遇到的风险隐患,还能够防范战争、地震、水灾等风险。由于同城灾难备份和异地灾难备份各有所长,为达到最理想的防灾效果,数据中心应考虑采用同城和异地各建立一个灾难备份中心的方式解决。

全栈混合云综合架构方案研究和落地

 

 

同地域:采用多AZ 方式保证业务和数据的相关备份,保证区域内高可靠。

DC之间:采用私有云为生产站点主中心,提供服务,同城/异地数据中心为灾备中心,基于云专线异步的方式进行数据同步,底层存储数据(弹性文件,云盘,对象存储)可以利用CDP/Relication工具进行同步,系统故障最大数据丢失量趋于0(RTO≈0),系统故障最长停机时间在5分钟到几小时不等。满足系统容灾要求。

2)公有云容灾

概念:为企业提供业务容灾的灾备方案,相比传统容灾具备了多方面的优势。公有云容灾允许用户将传统的采购模式转化为按服务交付使用的方式,云数据中心的各种资源即开即用,能够快速部署,大幅缩短了灾备中心建设的进程,节约了建设传统灾备中心的时间和金钱成本。让云容灾成为一种普惠型的灾备服务,中小型企业也可以享受到灾备服务,让大型企业可以摆脱传统灾备的高成本负担。

全栈混合云综合架构方案研究和落地

 

 

同地域:采用多AZ 方式保证业务和数据的相关备份,保证区域内高可靠。

公有云为灾备中心:采用私有云为生产站点主中心,提供服务,公有云数据中心为灾备中心,基于云专线异步的方式进行数据同步,最大利用公有云资源巨大弹性和免运维的巨大优势,保证了业务连续性。

 

总结

经过一年多团队的刻苦攻坚,目前全栈混合云1.0版本的方案已经落地多个场景,包括(政务云,一城一池,企业云,能源云)等多个场景,已经有超过近百个客户的实践经验,未来全栈混合云将从“可纳管”到“智能纳管”全面迭代,整体架构将想云原生的方向进行全面转化。行而不辍,未来可期。

 

原文链接:https://www.cnblogs.com/developer-tianyiyun/p/17315335.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:全栈混合云综合架构方案研究和落地 - Python技术站

(0)
上一篇 2023年4月17日
下一篇 2023年4月17日

相关文章

  • ASP.NET图片上传实例(附源码)

    下面是详细讲解“ASP.NET图片上传实例(附源码)”的完整攻略: ASP.NET图片上传实例(附源码)攻略 简介 ASP.NET图片上传是一个非常常见的需求,本文将介绍ASP.NET如何实现图片上传,并附上完整的源码。本示例使用C#编程语言,在Visual Studio 2019下开发。 准备工作 在开始之前,我们需要准备一些材料: Visual Stud…

    云计算 2023年5月17日
    00
  • ECharts多图表联动功能的实现过程

    ECharts多图表联动功能的实现过程 ECharts是一款基于JavaScript的开源可视化库,可以用于创建各种类型的图表,例如折线图、柱状图、饼图等。ECharts还提供了多图表联动功能,可以将多个图表进行联动,实现数据的交互和联动展示。下面是ECharts多图表联动功能的实现过程。 1. 数据准备 首先,需要准备好要展示的数据。可以使用JavaScr…

    云计算 2023年5月16日
    00
  • 报告称云计算可能会阻碍IT支出

    2月17日消息,据《华尔街日报》网站报道,虽然最近一轮IT支出收紧主要归咎于全球经济问题,另一个因素可能不容忽视:计算需求正通过互联网获得满足。 德意志银行分析师卡尔·克利斯泰德(Karl Keirstead) 在一份研究报告中写道,首席信息官(CIO)们不太愿意在硬件和软件采购上作出长期承诺,可能反映了从企业数据中心向所谓的“公共云服务”逐步迁移的这一趋势…

    云计算 2023年4月13日
    00
  • 大数据和云计算技术周报(第70期)

    大数据” 三个字其实是个marketing语言,从技术角度看,包含范围很广,计算、存储、网络都涉及,知识点广、学习难度高。      本期会给大家奉献上精彩的:JDK11、spark、redis 、Kylin、海量数据 、Pulsar、量子计算机、容器、工业大数据 。全是干货,希望大家喜欢!!! #大数据和云计算技术社区#希望通过坚持定期分享能帮助同学在大数…

    云计算 2023年4月13日
    00
  • OpenStack云计算快速入门教程(1)之OpenStack及其构成简介

    OpenStack云计算快速入门教程(1)之OpenStack及其构成简介 OpenStack是一种开源的云计算平台,它提供了一系列云计算服务,例如计算、存储、网络和身份验证等。本文将介绍OpenStack及其构成简介,包括以下内容: OpenStack概述 OpenStack构成 示例说明 OpenStack概述 OpenStack是一种开源的云计算平台,…

    云计算 2023年5月16日
    00
  • 边缘计算或将吞掉云计算,玩家们各怀心事谁会胜出?

    边缘计算已成为物联网的重要趋势。最近Micron/Forrester的调查证实了这一趋势:在未来三年中,53%的人认为应该通过边缘计算处理分析复杂的数据集。因此,有人大胆预测,“边缘计算将吞掉云”。 边缘计算备受推崇的原因是其解决了工业物联网实现中的一些关键性问题。通过处理大量的传感器数据,边缘计算可以降低网络上的数据传输成本以及云数据的存储成本。 边缘计算…

    云计算 2023年4月13日
    00
  • Linux云计算视频合集分享,小白光速入门

    现如今,云计算已经覆盖到政府、金融、交通、企业、教育、医疗、信息消费等各应用领域,云计算作为互联网的基础服务更是在本次疫情之中扮演者重要的角色,在互联网世界中,云计算就和水、电一样重要。 随着科技的进步和云计算产业的发展,我们的生活更是离不开这些科技发展的成果了,而云计算也算是热门产业了,市场上对于云计算相关人才需求也是不断增加。学习Linux云计算成为一名…

    云计算 2023年4月13日
    00
  • 云计算在未来生活中的霸主地位逐渐体现!

      据英国《经济学人》报道, 一些联网的设备配备一些传感器,收集各种信息,发送给制造商用于分析。它们好似一个数字的吸尘器,在以平均两倍的速度增长。慕尼黑的创业企业Bragi开发的无线耳机却并不如此。他们保留了大部分收集的信息(如穿戴者的生命体征),在本地数据处理。该公司首席执行官Nikolaj Hviid说:“这些设备会越用越聪明。”   Bragi的耳塞可…

    云计算 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部