延吉湖北乐清贵港襄阳宜春
投稿投诉
宜春榆林
滕州锦州
襄阳晋中
泰州云南
贵港许昌
娄底河南
乐清寿光
阜阳汉中
湖北漳州
海口陕西
延吉东营
河源海南

企业实施微服务架构的范围

2月18日 菩提门投稿
  今天谈下企业如果实施微服务架构转型和改造,可能涉及到的内容和范围。
  一个企业实施微服务架构,不是简单地使用一个开源的微服务架构框架,搭建一个微服务平台就完事,更加重要的往往是前期的微服务模块的拆分和定义,后期的微服务架构整体的治理和运维。
  首先,是微服务模块的拆分,原来的一个单体应用究竟应该拆分为几个微服务模块,每个微服务模块多大体量才合适?同时微服务模块里面哪些是技术模块,哪些是数据模块,哪些是业务规则处理模块,哪些是前端应用模块?如何参考互联网中台构建思路来建设中台能力中心并进行能力开放,一个微服务模块究竟应该开放哪些微服务接口API服务能力?这些都必须要思考清楚。而这些内容本身更多的是业务层面,需要基于业务流程和业务场景的分析,数据架构的分析来考虑微服务模块的拆分,以确保各个模块间松耦合的关系。
  传统的一个单体应用,原来我们本身也会拆分为多个业务模块,而这个可以作为拆分为微服务模块的一个参考,但是不是全部。对于模块实际的拆分一定还需要考虑模块间的接口耦合度,后期微服务模块的管理和运维方便性等多个方面进行思考。
  其次,微服务开发框架的选择,开发技术标准和规范体系的建设,这个也是一个关键的内容,即在采用微服务架构后,需要制定一系列的技术架构标准,开发标准规范体系,数据库规范体系等。包括选择什么开源的微服务开发框架和组件,每个微服务模块的接口接入和发布标准,接口使用标准,模块内的代码编写标准规范。也包括软件过程支撑中的关键规范,包括配置管理,编译,构建,测试,部署等,这些都需要一套标准规范体系支撑。
  也就是说这些都制定好了,一个开发商可能分包到一个大系统的一个微服务模块,那么基于这些规范体系,基于微服务模块的需求说明和接口定义标准,就可以开始微服务模块的开发和交付,同时这些微服务模块之间本身通过前期架构设计定义好的微服务API接口服务能够完成相应的集成和交互。
  再次,微服务架构实施过程中的过程支撑能力。在实施微服务架构的时候,需要一系列的开源工具和方法进行组合,包括我们经常谈到的微服务架构和Docker容器技术的集成,和DevOps持续交付过程,敏捷开发方法论的集成等。这些都需要配置管理,变更管理,项目管理,构建打包,部署,单元测试等一系列的开源工具配合,以确保上面整个过程能够大部分实现自动化和流水线作业化,只有这样整个过程才可能高效和可视。
  而我们前期研发的DevOps支撑平台,主要就是为了解决上面这些问题,真正将整个基于微服务架构的开发,构建,集成和部署过程全部串联起来。把微服务架构Docker容器技术持续集成方法串联起来,形成一整套的可复制和标准化的敏捷开发过程。
  注意在进行微服务化拆分后,往往是本身的问题驱动你必须上CICD或DevOps过程实践,来讲大量重复集成,交付工作自动化。
  最后,就是微服务管控治理和运维能力。在一个微服务架构的实施过程中,一个传统的单体应用会拆分为多个微服务模块,同时原来的系统间交互接口会变为微服务模块间的交互接口。因此对于需要管理的模块单元数,接口服务数都会成倍地增加,再加上容器化的自动部署和托管,实际上对整个IT基础设施和应用架构,包括集成关系的管理难度都将更加困难。因此在微服务架构实施过程中,不仅仅是建设完成就了事,更加重要的是后期的监控和运维,服务治理能力。
  因此企业在建设和实施微服务架构的时候,必须要考虑后期的微服务架构下的模块监控和运维,微服务API接口的状态监控,类似APM的应用性能监控,服务链监控等。在这个过程中除了使用SpingCLoud框架外,你可能还会引入其他第三方的服务监控治理开源工具,比如Apollo的服务配置中心,Skywalking限流熔断,Nacos的服务注册和配置中心,Sentinel限流熔断等。包括在后期整个微服务治理管控朝ServiceMesh化的演进和过渡。
  企业对于微服务架构的建设和实施,实际上和我12年开始写的企业私有云PaaS相关文章很类似。对于完整的微服务架构的搭建,如果从横向分层的角度来看,分为技术后台,业务中台和应用前台。而对于技术中台主要是提供类似消息,缓存,日志,文件,通知,流程引擎,4A等共性技术服务能力,这些技术服务模块本身也是微服务模块,属于厚PaaS平台层的内容。而对于业务中台本身又包括了关键的类似MDM主数据能力平台,这些也都需要统一规划建设。
  微服务架构本身是和Docker容器化结合紧密,当时你没有采用容器化PaaS也可以实施微服务架构,只是采用容器化架构后,整个基础设施架构更加容易自动化的弹性扩展和调度,整个架构平台的弹性扩展能力都大大增强。同时也会使整个微服务架构持续集成过程更加快速和高效。
投诉 评论 转载

盆李小寨小媛怀孕四个月羊水流完,真的是公布早了吗?刚看到小媛视频说孩子保不住了,说是一个月前羊水破了现在都流光了,明天做手术流掉,听到这个消息真是晴天霹雳,当头一棒,可惜又心疼,做女人太难了。希望小媛早点从痛苦中走出来,既然孩……陈情令之生魂谁愿跻身于复杂里精彩,只想与你简单相爱同事近期上班不仅顶着黑眼圈,还整天一副无精打采的样子,我们问她晚上是不是做贼去了,她说自己在修仙,直到刨根问底,她才说自己第三次看《陈情令》,怎么看都怎么喜欢。这部201……邓萃雯巾帼枭雄之义海豪情既如大海般浩瀚澎湃亦如小溪般个人觉得到了《巾帼枭雄之义海豪情》时,港剧中大女主的戏路基本已经走到了尽头。之所以这么说,是因为郑九妹对女性的诠释已经达到了尽头,如果再进一步,剧作很可能会沦为无nao爽……眼泪砸向所有人青春有多美,看看高三喊楼就知道了文书敏世间万物,只有青春,令人震撼,令人难忘。每个人都有独属于自己的青春记忆,融进了自己独有的情感。而曾经的美好,却再也回不去,才越发显得弥足珍贵。一年一度的……国子监即将大结局,卓文远当不了皇帝电视剧《国子监来了个女弟子》正在如火如荼地热播当中。该剧共有三十集,现如今已经更新了总剧集的十之七八。简而言之,《国子监来了个女弟子》即将大结局。根据原著里的……vivo取消996,一点不后悔我之前买了vivo手机996一直一个比较沉重的话题,有的企业知法犯法,而对于我这种程序员行业来说,听到vivo取消996消息来说真的是一个天大的消息。或许对于从事这个行业的人来说才懂得取消99……什么事让你觉得一个人的智商高到可怕?网友只觉得自己比狗还笨本期话题:什么事让你觉得智商很重要?看看网友们都怎么说的:佑佰乐:中学一哥们经常去录像厅看片,有天跟往常一样往那一座的时候,发现了班里的团干部,正准备打招呼时,团干……端午旅游不想跑太远?这几个说走就走的地方,3天时间能打个来回大家应该都知道现在马上就要进入端午了,大家可能都会想着去哪玩,虽然是不休假,但是里面含周末三天的假期的确是有些尴尬。如果大家想端午出去玩,但是又不想太过于折腾的话,其实有几个目……一盏清茶三五好友这就是向往的生活不知不觉间《向往的生活》第五季都已经播出了11期了,还有最后一期这一季的内容就全部结束了。从预告来看最后一期的嘉宾是黄渤,极挑三兄弟再聚首应该会引来一些粉丝的回忆,而且老友相聚……企业实施微服务架构的范围今天谈下企业如果实施微服务架构转型和改造,可能涉及到的内容和范围。一个企业实施微服务架构,不是简单地使用一个开源的微服务架构框架,搭建一个微服务平台就完事,更加重要的往往……再见爱人那些少数幸福的婚姻,都具备这三个特质《再见爱人》第6期,单线行动的时候,章贺边开车边跟郭柯宇聊天。郭柯宇忽然想到一个点:我觉得不管跟谁结婚,爱情迟早都会消失,所以要找一个聊得来的人。图片以前对这……恭喜那些不换微信头像的人如今,微信已经成为人与人交往的一道桥梁。而微信头像也成为了人们对陌生好友的第一印象。曾经,我们热衷于用头像来表达当下的心情、喜好、状态;可你有没有发现,生活中……
郑爽被查税后,赵薇也出事?数家公司股权遭冻结,金额数百万庆余年2曝李沁被换,制片人力荐的她,是你心中的鸡腿姑娘吗如何评价向太陈岚?2021的娱乐圈的瓜大集合养猪三年,性格怯懦的葛优,是怎么成为国家一级演员的王一博为什么胖了?周星驰和甄子丹,谁的武功比较高强?女儿与父母断绝关系远嫁爱情,3年后母亲突然收到1条神秘围巾所以一切都怪王者荣耀呗?农村30万彩礼高吗?农村女孩为何不愿回村结婚,听女孩们怎么说林生斌再婚生女人设崩塌不苛责好人,也别轻易原谅一个坏人2021张信哲徐州演唱会门票购票时间地点初中语文教学工作总结微信跳一跳攻略男女都有哪些选择伴侣的心理肥胖能引起什么病呢公司旅游的通知红色的白围巾(下)我的中国梦弘扬真善美骄儿不孝小学想象作文600字三篇谷爱凌向中国表忠心!中美混血少女情商真高,喷子这次还敢骂她吗持续失眠怎么治?老中医以脾养心调和气血神清气爽每一天怎么样睡觉(累过头了睡不着什么原因)

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利