- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高校信息化系统架构演变;提要;问题一;1.1;微服务和微信并不是一件事,此微非彼微
Microservices
Wechat
但后面我其实会讲到它们还真能比较搭配;微服务(Microservices)是一个架构格调,一个大型复杂软件应用由一个或多个微服务组成
系统中各个微服务可被独立布署,各个微服务之间是松耦合
每个微服务仅关注、并很好地完成一件任务
在全部情况下,每个任务代表着一个小业务能力
;个别 IT 企业开始转向 DevOps(Development + Operations)模式
快速交付需求
降低多环境多配置维护难度
构建轻量化 PaaS 平??
技术成熟催生了微服务架构;1.2;系统架构模式演化;Monolithic VS Microservices
单体式架构 VS 微服务架构
Chris Richardson系列介绍文章
;传统架构;微服务架构;数据库组织和依赖模式改变了;1.3;优点;大量通信;跨服务数据请求
共享代码型数据,静态数据(服务化?代码化?复制表?)
数据约束关系(传统外键约束不可行)
传统一张表会被分裂成多张(对数据重新设计过程);微服务拆分之后,最大挑战来自于运维、监控、故障处理,假如团体没有微服务运行经验,故障之后无法快速定位、快速回复,会受到更大业务压力,因今后期微服务运行平台或者管理平台对团体异常主要,需要配套设计及时跟上,支撑微服务运行管理。;1.4;《Exploring the Duality Between Product and Organizational Architectures》书中给了一个很有意思观点,组织耦合度与系统模块化成正比
微服务架构本质上在强调松耦合架构,所以在微服务架构迁移前,咱们有必要对组织进行微调,确保独立、小团体交付一个微服务,同时小团体是微服务Owner(除了负责开发外,同时负责测试和运维)。这会极大提供团体责任感,加速微服务自治和交付能力。
;微服务出现应该归功于SOA标准成功
微服务不再强调使用 ESB,转而使用 API Gateway
更细粒度通讯,Restful 方式
微服务使用各自为政,去中心式架构模式
;问题二;2.1;初建:定制、开发平台
共享库:ETL支撑下多业务系统
门户:应用集合,单点登录
服务门户(一站式服务)
; 面向用户服务发展方向;精力分散于业务梳理工作
不得不依靠独立软件开发商(ISV)进行服务
单一厂商绑架
厂商之间协同难度较大
必须依赖于ISV进行交付后运维工作;大量巨无霸、紧耦合(烟囱)系统
模块耦合紧密,运维难度大
组件依赖严重,改造、测试难度大
技术陈旧,更新迟缓,开发周期长(服务商能力有限、人员变更频繁);逐步改进巨无霸系统
改变服务提供方式
从数据视图转换为 API
从紧耦合系统中剥离数据构建服务
微服务相对独立
解除耦合
独立伸缩;缺乏审计和安全管控,使用情况不明
跨业务数据调用无统一规范,存在故障隐患
依赖关键库,存在性能影响
数据取自不一样系统,结果不一致(统计规则、代码、时间节点);用互联网方式服务用户
多终端、多场景
简化用户工作,重梳理业务流程
建设平台化系统
工作流、统一消息、统一报表;平台化支持
工作流、表单填写、数据交换、应用门户
业务数据和逻辑数据在平台间传递
经过简化单个业务能够脱离传统业务运行;提供虚拟化环境
去小机已经基础完成
大量业务系统运行于虚拟化环境
提供容器环境
正在进行容器平台评定工作
;2.2;需要梳理微服务架构方式
全局考虑全校业务系统和数据
支撑业务暴发、快速交付等能力
和软件供给商共同设计架构
增强运维能力
自动化测试、连续集成与自动化布署;优点;优点;2.3;全校业务系统都会使用到用户信息
学号-姓名-性别等等
复旦来自LDAP,并不一定准确
都交给关键库?
;一卡通充值
API 同时为微信入口和 web 提供充值入口服务
业务含有一致性
但并未彻底服务化,API 并不完善
;课程表、成绩服务
多么好标准服务格调
为个人数据中心服务
为微信服务、APP、H5
是否可能开放给学生写自己课程表?;互联网格调服务入口
横截面型系统
数据横跨多个系统
业务横跨多个系统(部门)
;复旦尝试;计划实施路径;采取逐步演化方式进行;Microservices
微服务应该能处理很多问题
也带来很多挑战
技术并非关键,切实处理眼前实际工作需求才是出发点
以上是复旦关于微服务一些思索,咱们已经开始进行研究工作,也欢迎弟兄院校共同探讨。
;
您可能关注的文档
- 高校信息化建设解决方案.pptx
- 高校众创空间建设方案.pptx
- 高校数字校园信息化建设解决方案.pptx
- 高新技术开发区智慧园区建设方案规说明书.pptx
- 高校学院数字化校园建设方案.pptx
- 高校数字迎新系统解决方案.pptx
- 高校实验室智能化管理解决方案.pptx
- 高校突发事件管理系统设计方案.pptx
- 高校物业管理专业化标准化智慧化方案.pptx
- 高清视频会议系统建设方案.pptx
- GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 中国国家标准 GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 《GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs)》.pdf
- GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- 中国国家标准 GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 中国国家标准 GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 《GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样》.pdf
- 《GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯》.pdf
- 中国国家标准 GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯.pdf
文档评论(0)