大型企业基于互联网架构的业务敏捷实践-22页

大型企业基于互联网架构的业务敏捷实践-22页

ID:5291778

大小:5.09 MB

页数:22页

时间:2017-12-07

大型企业基于互联网架构的业务敏捷实践-22页_第1页
大型企业基于互联网架构的业务敏捷实践-22页_第2页
大型企业基于互联网架构的业务敏捷实践-22页_第3页
大型企业基于互联网架构的业务敏捷实践-22页_第4页
大型企业基于互联网架构的业务敏捷实践-22页_第5页
资源描述:

《大型企业基于互联网架构的业务敏捷实践-22页》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、大型企业基于互联网架构的业务敏捷实践北京天源迪科信息技术有限公司谢立拓(副总经理)深圳天源迪科信息技术股份有限公司阿里云Aliware金牌合作伙伴From1993StockCode:300047深圳、北京、上海、合肥、武汉、南京、南宁、重庆…员工5000+通信行业政府与公共事业金融行业互联网行业其他行业合作案例创新成为大型企业的新驱动力,业务敏捷实现快速试错、赋能创新•创新没有捷径,都是在各个领域不断试错,业务敏捷帮助企业进行低成本、快速迭代的试错,赋能创新•大部分大型企业,传统架构下创新落地周期一般为3-6个月跨界合作,异业联盟传统主营,模式升级大型企业在IOE传统架构支撑下,

2、遇到的问题包括:•业务响应慢•垂直扩展方式有天花板•硬件和第三方软件成本高•业务封闭,开放性差•IT资产无法沉淀大型企业对业务敏捷的诉求为:•快速迭代快速上线•灵活扩展从容应对互联网式访问•跨界灵活合作快速接入•轻量化创新快速试错互联网共享中台架构是实现业务敏捷的基础架构•基于业务中心能力,构建轻量、灵活、百花齐放的应前端前端应用前端应用前端应用…用应用•业务中心,对外提供标准化服务,简化应用研发复杂敏捷研发数字化度运维业务订单中心商品中心营销中心客户中心…...开发安全•通过一套集成工具、一套标准化流程与方法,构建敏中台捷高效研发体系测试服务•通过自动化运维手段,实现各层运行情

3、况的可视、可中台部署数据管、可控分布式服务框架分布式数据库分布式消息集成监控技术中台治理告警•技术组件,通过丰富的分布式技术组件,为业务能力分布式缓存分布式存储…...中心构建提供技术基础……基础•构建资源调度管理框架,按需提供,管控计算资源、计算池网络池存储池……资源层存储资源和网络资源等业务敏捷实践经验分享业务敏捷实践1:服务化设计(纵向分中心,横向分层)能力中心服务化•按照敏态与稳态分离的策略对业务进行解耦•符合高内聚低耦合、核心数据完整性、业务可运营三原则•能力中心服务化过程中,要结合业务考虑跨中心异步事务的处理及异常机制•能力中心服务化后,向上层前端应用开放,能力中心

4、服务可供其它中心调用中心内部服务化•采用多层级服务化设计,提供更高的灵活性与稳定性•中心内部服务提供本中心内部使用,不建议对外开放业务敏捷实践1:服务化设计(解耦实践)以某运营商系统为例,实践服务化中心解耦核心与非核心业务分离批量与单个业务分离XX中心管理功能XX中心销售接口XX批量业务功能XX业务功能面向业务管理人员面向前台、电渠销售处理能力要求高响应速度要求快业务影响小,要求灵活业务影响大,要求稳定主机资源占用大,共享资主机资源占用少,交易频源影响其他服务次要求高高并发与常规业务分离敏态与稳态业务分离XX选号中心XX中心销售接口XX中心管理功能XX中心销售

5、接口高频交易交易频率较低新业务变化快对外销售管理接口稳定,TPS要求高,分离易扩展TPS低,基本无需扩展分离减少系统升级交叉影变化频率低,应用稳定响说明:基于Aliware的分布式服务框架业务敏捷实践1:服务化设计(分层设计建议&能力调用建议)服务化设计建议能力调用建议•组合服务:组合本中心业务服务或跨中心的服务,形成组合服务,•前端应用->能力中心能力:通过能力开放平台调用实现跨事务业务•中心A->中心B能力:通过分布式服务框架调用•业务服务:中心内部承载的服务,提供事务完整性•中心内服务调用:通过分布式服务框架调用•原子服务:可复用的最小公共服务,提供事务完整性

6、能力开放平台业务逻辑组合服务组合服务组合服务组合服务调用调用服务中心A中心B注册资源中心订单中心客户中心…注组合服务组合服务册调用中心单元服务单元服务核心业务业务服务业务服务业务服务业务服务订阅服务原子服务原子服务原子服务原子服务原子服务原子服务分布式服务框架业务敏捷实践2:数据层云化是难点,需要全面解决方案(数据设计建议)建议1:回归数据库本质•数据库尽量做数据存储而不是业务逻辑•摒弃原有复杂的SQL逻辑,使用简单SQL+程序逻辑建议2:分库分表解决大数据量问题•逻辑数据库屏蔽数据的物理存储位置与路由信息等,实现数据的透明访问、数据存储横向扩展、计算能力横向扩展•参考单表不超过

7、千万的设计原则,将亿级别的数据量进行分库分表建议3:数据分类存储(基于Aliware)•离线数据(DRDS历史数据/中间数据)、统计报表(HBASE分布式计算/报表)、多维查询(ES实时查询)、数据拆分只读(RDS个性化业务)、缓存数据(Redis高频访问/会话)•使用数据同步/订阅工具实现实时数据同步建议4:突破传统技术思维•新的分布式技术需要我们突破传统思维•高频访问以前只能选择内存数据库,新技术带来新选择,取代传统内存数据库的可能是分布式数据库业务敏捷实践2:数据层云化是难

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。