应用办公生活信息教育商业
快生活
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

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

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期,单线行动的时候,章贺边开车边跟郭柯宇聊天。郭柯宇忽然想到一个点:我觉得不管跟谁结婚,爱情迟早都会消失,所以要找一个聊得来的人。图片以前对这……恭喜那些不换微信头像的人如今,微信已经成为人与人交往的一道桥梁。而微信头像也成为了人们对陌生好友的第一印象。曾经,我们热衷于用头像来表达当下的心情、喜好、状态;可你有没有发现,生活中……
乔家的儿女大结局乔祖望离世,七七捐肾给一成,一成南方复婚种菜女神张馨予嫁给何捷才明白,双向奔赴的爱情有多甜除了陈勋奇,香港影坛还有这一位全才胡大为伊藤美诚,一个被打哭的日本乒乒球国手连吃6年ampampquot软饭ampampquot的李承铉55岁刘嘉玲被疑似怀孕,此前表示不要孩子,愿做丁克火星到站!天问一号成功降落火星,降落的地点很讲究,科考价值高中年人的委屈很值钱生娃给现金奖励真的来了,某市给二孩三孩每月500育儿金,心动迟迟等不来婚礼不被婆家认可又怎样?这豪门生活多享受千里共婵娟,全民全红婵,好吗?王晓棠与王丹凤的姐妹情缘
如何通过写作打造个人IP人保车损险赔偿范围是怎样的阿里亿美元再押创始人戴威如何打好下一场硬战买到就是赚到,抚州五菱之光购车优惠0。05万元朋友圈感谢老公送礼物印泥为什么是红色的?31岁男子滴酒不沾,肝癌离世,医生提醒少吃这2种水果,太伤肝你很上相怎么说什么是交响诗(交响诗名词解释)热传聚热点网 民事诉讼合同违约金是多少钱?什么是意外险?该怎么选?催奶食谱五款食谱助你下奶

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找宜春榆林滕州锦州襄阳晋中泰州云南贵港许昌娄底河南乐清寿光阜阳汉中湖北漳州海口陕西延吉东营河源海南