前沿对话 深育大讲堂之深入云原生时代微服务架构

发布时间: 2024-10-19 05:30:30  来源:天博app 

  

前沿对话 深育大讲堂之深入云原生时代微服务架构

  5月10日,【深育大讲堂】系列直播活动第二讲“深入云原生时代微服务架构”圆满结束。深信服产教中心、资深讲师傅先全,深信服四川省售前组解决方案专家(大云方向)黄广东,分别就高并发场景微服务网关技术及微服务在行业中的应用进行深入剖析,整场直播热度不断、反响热烈。

  直播聚焦前沿领域热点话题,以访谈形式做解读分析,小编特对访谈内容做整理如下。(文末可获取本期直播回放)

  深信服云计算认证专家,产业教育中心资深讲师,曾任职于中国电信集团、华晟经世教育集团,分别担任云平台资深架构师、IT课程总监及名师团金牌讲师、多所高校特聘专家讲师;十余年云计算、大数据行业从业经验,在企业信息化建设、企业项目管理、云平台架构设计等方面有较强的实战经验;研究方向为云计算、大数据技术等,有着非常丰富的知识转换以及课程交付经验;同时,在院校学科建设、人才教育培训、项目科研、职业技能人才认证等方面有着非常丰富的产教融合体系建设与组织经验。

  深信服产业教育中心认证讲师,深信服中级讲师,获得深信服下一代防火墙、上网行为管理高级工程师,思科网络专家、华为存储专家、阿里巴巴云计算架构师专家等行业内多项认证;从业11年为超过百家不一样客户提供信息化相关解决方案,涉及网络安全、无线局域网、数据中心整体建设、私有云/混合云/边缘云、大数据分析等领域;客户群体包括政府、医疗、教育、央企/国企、制造业、能源、电力、军工等行业。

  傅先全:微服务概念早在2011年5月就已然浮现了,为什么当时没被众人所熟知呢?我认为有两方面原因:一是虽然微服务的理念比较前沿,但是,企业需求使用场景暂不成熟;二是微服务、云原生是两个紧密相连的概念,从技术层面来看,云原生技术、生态等在当时不足以支撑成熟的微服务架构解决方案。所以说微服务的出现是技术发展的必然产物,同时微服务架构具有特定的需求场景。

  傅先全:谈到高并发场景通信问题,实际上的意思就是高并发微服务网关的设计和实现问题。众所周知网关的角色是作为一个API架构,用来保护、增强和控制对于API服务的访问。网关通俗讲就是后端服务的统一入口,通过解决API网关的请求接入、业务聚合、中介策略、统一管理四个职能,即可解决微服务间服务的通信问题。

  傅先全:目前的技术发展谈取代已经不是那么容易了,颠覆性的技术迭代在当前的大环境下并不会常常会出现。传统的单体架构在目前一些企业的项目中仍然在使用,所以说微服务的发展是技术迭代、技术进步的一个必然趋势,但并不是传统的技术已完全过时,还是要根据公司特定的需求场景而定。无服务器架构其实映射了“云”的概念,知道更多“云”的内容,可详见信服云托管云新云模式解决方案( ➡️ 点击了解)。

  Q4: 医药行业实现数字化转型,哪些业务系统适用微服务场景,哪些不适用呢?

  黄广东:目前所有应用开发都在向微服务架构挺进,但要考虑改造的难度,因为制药企业信息化结构是以MES为核心,结合ERP和PLM形成基础架构,在此之上搭建QMS覆盖全系统,其中通过MES集成LIMS、WMS、SCADA&PLC,与ERP、PLM、EMS、EAM进行交互,通过QMS覆盖所有的信息系统,最后通过数据的采集、交互与传递,形成基于质量管理体系的信息生态闭环。

  如果企业目前已经有MES、ERP等业务系统运行稳定,且能满足企业未来5年的业务增长需求,没有大量软件研发人员时,此类系统暂时不考虑微服务。

  如果企业目前计划更新MES、ERP,或者现存业务系统常常会出现BUG、崩溃,维护较为复杂和困难时,可考虑部署基于微服务架构的相关业务系统,降低后续业务系统的升级、运维、故障处理难度。

  Q5: 目前医院的信息系统中,HIS、LIS、PACS、EMR、HIP等应用系统是否用到微服务技术?

  黄广东:医院的微服务需求并非不可见,而是医院的信息化建设关注点主要在于稳定,在业务系统稳定的前提下进行业务创新和应用创新,对于微服务这类新架构持怀疑态度,类似有些医院对超融合架构持怀疑看法,担心因软件开发架构的变更导致业务系统软件增加不稳定性。而现在很多专注医疗信息化的厂家,逐步将业务变为微服务架构,比如集成平台目前行业中有三种主流开发架构,其中一种就是基于“微服务+分布式数据库”方式来实现,而类似互联网医院业务系统由于需求的一直在变化,所以采用微服务架构相比传统架构有较多的优势。

  而医院未来的信息化建设趋势是以服务为核心,构建特色智慧医疗系统,以信息化为支撑帮助医院优化服务、降本增效、实现差异化服务。微服务架构原生比单体架构灵活性更好、多变,能够迅速提供更多差异化和个性化的需求,满足未来智慧医疗的建设。

  Q6: 在制造业信息化建设中,着重关注的是MES、ERP等系统的建设,都是稳态应用,是否还需要微服务?

  黄广东:微服务是针对软件开发的一种新的思路,这种思路一定会逐步取代单体开发思路成为软件开发的主流思路,而MES、ERP等系统由于其重要性,必然会逐步往微服务架构演进。很多的MES、ERP厂家已经逐步将其产品从原有的单体架构替换为微服务架构。所以如果从应用系统开发的角度来看,企业是需要微服务体系框架的,但是这部分主要是软件厂家考虑的因素。对公司来说,应用系统稳定、高效、安全、开放、兼容别的业务系统才是关注的重点。如果从这个方面看,采用微服务开发框架的业务系统可能更为适合企业未来的发展。