课程分别以《从企业架构到微服务架构》、《容器云支持的微服务》、《基于微服务架构的数据服务》、《基于微服务架构的应用开发》等四个模块介绍了微服务与架构、云计算、大数据的关系和应用。
首先由中国新一代IT产业推进联盟常务副理事长、北京大学软件学院企业博士生导师奉继承老师从架构、微服务架构、如何构建微服务架构几个方面做了精彩讲解。帮助学员树立正确和完整的微服务架构理念,深入分析微服务架构的设计思想,掌握微服务架构的构建基本方法。
接下来,由中国新一代IT产业推进联盟云计算分委会秘书长黄鹏老师介绍了云计算架构、微服务架构、容器云平台以及基于API的微服务平台策略等内容。详细介绍了单体应用到微服务的演化过程。描述了基于容器的微服务平台优势,同时也明确容器是微服务落地现阶段***的载体。
第三模块的内容由中国新一代IT产业推进联盟大数据技术专家明庭辉老师做了深刻讲解,重点说明了基于微服务架构的大数据服务和微服务架构的数据事务处理模式等内容。并对微服务架构的优缺点进行了详细对比,提出微服务在带来快速部署、快速迭代、高可用等优势的同时也面临着众多考验。
***,中国新一代IT产业推进联盟技术分委会副主任张军飞老师围绕微服务架构应用开发、设计和微服务工具平台等方方面面的内容展开讨论和具体演示。对于目前大家都关心的重构现有“单体应用”,重点讲解了共享数据微服务模式,部分单体应用到微服务架构的过渡阶段可以使用这种设计模式。在这种情况下,部分微服务可能会共享缓存和数据库存储。不过,这只有在两个服务之间存在强耦合关系时才可以。对于基于微服务的新建应用程序而言,这是一种反模式。
综上所述,微服务的核心理念是将复杂应用解耦为小而专的服务,每个服务只做一件事情。每个服务有自己独立的数据,可以独立部署、独立开发,大大缩短了交付周期。总之,未来业务的敏捷一定要依赖于IT的敏捷,一个弹性可扩展的云计算与大数据基础平台(IaaS + PaaS),加上基于微服务架构的原生云应用(SaaS)开发,这已成为企业级IT的必然选择!
为期两天的课程到此画上了圆满的句号,课程虽然结束了,但是通过这次学习而引发的思考却久久不能平息。对微服务架构的认识和理解更深入、更系统。
部分学员感受:
张同学:讲师讲课逻辑清晰,简明扼要,内容丰富,知识面广。将微服务解释的很清楚,明了。
梁同学:由浅入深,概念解释通俗易懂,循序渐进。
郜同学:讲师讲课内容新颖,专业知识有前瞻性,条理清晰。
何同学:理论和实践经验丰富,总结归纳性较强,有实际参考价值。
常同学:条理清晰,技术精湛。如果能结合更多实际案例分析和优劣点对比就更便于直观理解了。
北达软信息化咨询与培训中心(国家信息资源管理北京研究基地)是一家专注于EA研究、咨询和培训的服务机构。成立于2006年,注册在北京大学科技园,通过了ISO9001质量体系认证。北达软最早将TOGAF、FEA、ESA和Archimate等企业架构认证培训引入中国。通过将EA与云计算、大数据、物联网和移动互联网等新IT技术的结合,北达软已形成一套完善的新IT架构或互联网架构设计与转型方法论。
作为北京大学CIO班的协办单位,北达软依托北京大学及业界顶级的专家和咨询服务资源,在EA方法论的基础上,为中国企业和政府部门提供专业的企业架构、信息化规划和顶层设计等咨询和培训服务。
作为北京大学信息化与信息管理研究中心云计算应用联合实验室和中国新一代IT产业推进联盟的核心承办单位,北达软正致力于将EA方法与云计算目标架构结合,帮助中国企业和政府部门基于新一代信息技术构建下一代低成本、高可用的信息化模式。