智慧党建乘云起,微服务架构为“互联网+党建”插上翅膀


数字化转型是目前各行业企业面临的首要难点,为充分展示各行业在数字化转型中对云计算的不同需求与特有的转型经历,BoCloud博云推出了【数字化背后的云引擎】系列文章,涉及互联网金融、银行、政务、能源、制造等多个行业,立足行业场景与业务痛点,讲述创新云技术如何推动企业数字化转型和业务创新。

一、国有企业的“根”与“魂”

互联网这一传播媒介形式的迅速发展,使信息传播实现了数字化信息的传递、交流与共享。

随着互联网技术对政治经济生活广泛而深入的影响,如何利用信息化手段加强党的建设备受中央高度重视。而坚持党的领导、加强党的建设,一直是我国国有企业的“根”与“魂”,如何做到网络发展到哪里,党建工作就覆盖到哪里,成为建设党建信息化平台的关键点。

本期将为大家介绍,国内某国有骨干企业、综合性国际能源公司(2017年该公司在《财富》发布的世界500强排行榜中名列第4名)携手BoCloud博云,以云计算、大数据为基础,建设全覆盖、全过程、全维度的第二代智慧党建信息化平台的实例,该项目在2018年7月1日建党97周年纪念日,被CCTV新闻联播作为新时代“互联网+党建”的优秀案例进行了专题报道。

二、新时代党建工作的难点与挑战

新时代党建工作面临业务规范管理难、资讯交流传递难、党员学习教育难、党建考核评价难4大难点。因此该党建平台建设时坚持高起点、高标准、高质量,以实现线上线下相互融合、相互促进为目标。平台建设目标覆盖8大业务、7大功能,采用云服务模式,集成内外部资源,丰富党建平台功能和服务。而该平台建设的主要挑战,有以下几方面:

  1. 稳定性需求:党建信息平台是所有党建业务系统的统一前端展现,其运行的稳定性非常重要。在系统架构设计时,需要充分考虑系统的稳定性,消除单点故障。
  2. 信息快速、规范发布需求:党建信息化平台作为该集团党员获得第一手资料的场所,每天需要有大量的信息更新。需要建立一种有效机制,来实现信息的快速、规范化发布。
  3. 访问量需求:该平台在全国拥有150万左右用户,使用该系统的日峰值活跃用户在70万之多,需要考虑系统的负载能力以及特殊时期的扩展性。
  4. 安全性需求:建设党建信息化平台需要考虑该集团系统的局域网安全性、系统的安全性、以及数据的安全性,要尽量采用网页的防涂改、防粘贴等安全措施,保障服务器上的应用及其他信息不被非法的删除、篡改。
  5. 平台框架快速变更需求:党建信息化平台需要有一个稳固的、开放的、可扩展的框架结构,当有新的需求时,能够在系统中很快实现。
  6. 系统界面集成需求:系统不仅仅需要能展现Web网站的内容,提供移动端的用户访问,而且作为党建系统的统一入口,应该能够集成各种后端系统;一方面,需要能够提供大量的通用系统接入;另一方面,用户还能够根据自己的特殊需求开发相应的用户界面。
  7. 个性化需求:能够满足不同岗位、不同层次用户的使用需求,能够让每个用户点击最少的次数就可访问到感兴趣的页面。
  8. 可扩展性需求:硬件配置要充分考虑今后系统升级的需要。系统功能设计应考虑到未来发展,便于系统升级、扩展。在用户访问量增加时系统自动扩展服务器节点,访问量减少时,自动降低节点的使用,达到节省资源的同时可以满足业务访问需求。

三、业务倒逼技术,微服务成为支撑关键点

如何做到将组织建在网上、将党员连载线上建设统一的信息化管理平台?如何应对种类繁多的业务需求,满足多用户、高并发及快速响应需求变化?如何解决当下低效的人工维护平台方式?如何在紧迫的时间内,搭建具有先进性、可靠性、安全性、伸缩性的技术平台,来支撑业务发展,这成为平台建设之初就面临的严峻挑战。

经过一系列严格的需求调研,该平台选择了在PaaS平台核心功能建设上具有丰富落地经验的BoCloud博云,根据该平台需求,博云为该平台提供基于DevOps理念,面向微服务应用的PaaS平台建设方案,提升技术对业务更有效地支撑,主要目标建设分为:

  • 建设以容器技术为核心、融合传统集群与虚拟化环境的统一化资源与运行环境管理;
  • 构建支撑DevOps开发运维一体化的自动化平台,是实践微服务架构的必要条件;
  • 构建面向微服务架构,以应用为中心的应用能力平台,满足服务治理需求。

相对传统单块架构,微服务架构具有以下几个优势:

微服务架构将业务和数据剥离

每条业务可做到独立进程、独立部署、独立技术、独立团队,使每条业务线开发流程更灵活;

微服务架构自由匹配业务

微服务架构可以针对不同的业务需求,在一个由多个服务相互协作的系统中,可以在不同的服务中使用最适合该服务的技术;

微服务架构帮助建立高生产力全功能团队

微服务架构可以很好地将架构与组织结构对齐,避免出现过大的代码库,从而获得理想的团队大小及生产力;

快速组合助力打造多渠道生态

只简单考虑PC端或者移动应用程序时代已经过去,在微服务架构中,根据目的不同,人们可以对同一个功能以不同的方式进行使用。

博云从以上技术平台建设上赋能业务系统,使其具备敏捷开发、快速部署、无缝升级、弹性伸缩、访问控制等运化能力,提高业务支撑能力。

四、互联网思维打破传统模式,党建微服务已见优势

2018年5月该党建平台启动全面推广应用,截至6月底,已经在全球90多个国家和地区的集团公司员工中同步使用。

该党建平台由PC端和移动端组成,其中PC端还包括内网、外网两部分,移动端以APP为主,平台实现了7大功能,覆盖4大类主体,涵盖8大业务,业务场景变化需求大,相比传统党建产品模式,该平台是更具数字化的智慧型党建平台,其优势在于:

  • 相对传统WEB方式,基于容器技术的PaaS平台整合了基础架构、应用设计与开发、应用部署与运营领域的各项重要技术,使平台运行效率大幅提升,实现可视化一键部署,降低外部依赖性,更易于微服务架构的实现;
  • 相对传统开发、交付、部署模式,DevOps体系的落地,帮助建设方梳理组织角色、定义全过程流程、整合工具链,大幅提升产品落地过程效率,实现快速迭代;
  • 相对传统单体架构,微服务架构更容易在容器中运行,采用更小的团队完成一个服务生命周期的实现,每个服务可作为单独实体进行处理,运维成本在持续投产过程中甚至可以实现阶段性“零”增长。

该平台实现了党组织与党员的智慧化管理、党员教育全覆盖、党建业务线上规范高效办理、在线学校交流高效展开、丰富的在线活动增加党组织凝聚力,成为全国党建平台的标杆,智慧型党建乘云起,云技术正是实现平台智慧化的关键技术。这是目前国内已知完成交付的最大的商业化容器项目,项目金额达到千万级。

相关内容

传统银行正在“消失”,江苏某银行的智慧银行进化论

互联网金融的科技变革之路,佰仟金融如何突出重围

原文地址:http://blog.51cto.com/11976981/2149310

时间: 2024-07-30 05:37:31

智慧党建乘云起,微服务架构为“互联网+党建”插上翅膀的相关文章

大项目微服务架构设计

大项目微服务架构设计 李万鸿 根据目前产品存在的问题,针对快速开发.海量用户.大量数据.低延迟等互联网应用的实际需要,通过对业务架构.系统架构.基础架构.技术架构进行分析,采用先进实用的微服务SOA架构重构智慧校园.数字化校园等产品,彻底解决系统解耦.性能低下等问题,而且支持云计算部署,可以满足高并发.高可用.高稳定和高安全等性能要求,提供强大的saas和互联网访问服务.由于采用微服务架构,各个服务模块化编写,具有高内聚低耦合的优势,便于灵活更新升级,而不会影响其他业务.一套代码,同时支持移动应

微服务架构——不是免费的午餐

当我開始了解<微服务架构>的时候,我发现里面的中文文章是相当的少,于是開始试着翻译一些文章,比方这一篇<微服务--不是免费的午餐>.这篇文章是在某次讨论结束后听到的,和之前相似的是这样的差别有点相似于之前说的微内核与宏内核的差别. 译文例如以下: 文章是由Contino公司的CTO,Benjamin Wootton写的.Contino是一家在伦敦的咨询公司,专注于DevOps和持续支付. Microservices are a style of software architect

你真的了解微服务架构吗?听听八年阿里架构师怎样讲述Dubbo和Spring Cloud微服务架构

微服务架构是互联网很热门的话题,是互联网技术发展的必然结果.它提倡将单一应用程序划分成一组小的服务,服务之间互相协调.互相配合,为用户提供最终价值.虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如Dubbo和Spring Cloud.各大互联网公司也有自研的微服务框架,但其模式都于这二者相差不大. 微服务主要的优势如下: 1.降低复杂度 将原来偶合在一起的复杂业务拆分为单个服务,规避了原本复杂度无止境的积累.每一个微服务专

Dubbo和Spring Cloud微服务架构‘

微服务架构是互联网很热门的话题,是互联网技术发展的必然结果.它提倡将单一应用程序划分成一组小的服务,服务之间互相协调.互相配合,为用户提供最终价值.虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如Dubbo和Spring Cloud.各大互联网公司也有自研的微服务框架,但其模式都于这二者相差不大. 微服务主要的优势如下: 1.降低复杂度 将原来偶合在一起的复杂业务拆分为单个服务,规避了原本复杂度无止境的积累.每一个微服务专

听听八年阿里架构师怎样讲述Dubbo和Spring Cloud微服务架构

转自:https://baijiahao.baidu.com/s?id=1600174787011483381&wfr=spider&for=pc 微服务架构是互联网很热门的话题,是互联网技术发展的必然结果.它提倡将单一应用程序划分成一组小的服务,服务之间互相协调.互相配合,为用户提供最终价值.虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如Dubbo和Spring Cloud.各大互联网公司也有自研的微服务框架,但

Dubbo和Spring Cloud微服务架构对比

微服务架构是互联网很热门的话题,是互联网技术发展的必然结果.它提倡将单一应用程序划分成一组小的服务,服务之间互相协调.互相配合,为用户提供最终价值. 虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如 Dubbo 和 Spring Cloud. 各大互联网公司也有自研的微服务框架,但其模式都与这二者相差不大. 微服务主要的优势 降低复杂度 将原来耦合在一起的复杂业务拆分为单个服务,规避了原本复杂度无止境的积累. 每一个微服务

Re:从0开始的微服务架构:(一)重识微服务架构--转

原文地址:http://www.infoq.com/cn/articles/micro-service-architecture-from-zero?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_content_list&utm_content=homepage 导语 虽然已经红了很久,但是“微服务架构”正变得越来越重要,也将继续火下去. 各个公司与技术人员都在分享微服务架构的相关知识与实践经验,但我

从0开始的微服务架构:(一)重识微服务架构

导语 虽然已经红了很久,但是"微服务架构"正变得越来越重要,也将继续火下去. 各个公司与技术人员都在分享微服务架构的相关知识与实践经验,但我们发现,目前网上的这些相关文章中,要么上来就是很有借鉴意义的干货,要么就是以高端的专业术语来讲述何为微服务架构.就是没有一个做到成熟地将技术传播出来,同时完美地照顾"初入微服务领域人员",从0开始,采用通俗易懂的语言去讲解微服务架构的系列. 所以,我们邀请青柳云的苏槐与InfoQ一起共建微服务架构专题"Re:从0开始的

用友iuap云运维平台支持基于K8s的微服务架构

什么是微服务架构? 微服务(MicroServices)架构是当前互联网业界的一个技术热点,业内各公司也都纷纷开展微服务化体系建设.微服务架构的本质,是用一些功能比较明确.业务比较精练的服务去解决更大.更实际的问题.该架构强调的一些准则:单一职责.协议轻量.进程隔离.数据分离.独立部署.按需伸缩. 什么是Kubernetes? Kubernetes是Google开源的容器集群管理系统,其提供应用部署.维护. 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,其主要功能: