《杨海春--阿里国际业务在云原生上的落地实践.pdf》由会员分享,可在线阅读,更多相关《杨海春--阿里国际业务在云原生上的落地实践.pdf(40页珍藏版)》请在三个皮匠报告上搜索。
1、例:支撑海量数据的大数据平台与架构 例:茹炳晟例:腾讯Tech Lead,腾讯研究院特约研究员正文要求:微软雅黑:最小字号 8号 宋体:最小字号 10号 等线:最小字号 12号阿里国际业务在云原生上的落地实践杨海春阿里巴巴-国际数字商业集团,高级技术专家杨海春阿里巴巴-国际数字商业集团,高级技术专家2014年毕业后加入阿里巴巴ICBU(International Commercial Business Unit)国际技术部,六年基础架构经验,现为ICBU技术部云原生负责人,专注于以云原生技术为底座牵引,从Cloud Hosting到Cloud Native,促进ICBU业务从全面落户云上到用好
2、云的架构方向演进。目前主要工作聚焦在ICBU Serverless应用交付架构和多云架构领域,促进全球化业务高效稳定的发展。CONTENTS目录1.背景介绍 2.整体策略思考3.技术方案实践 4.成果与展望背景介绍多元化市场需求背后的业务快速出海要求国际化各地差异化的数据保护和合规要求全球用户访问的性能体验要求全球7x24的的可用性要求业务遍布全球带来的成本控制要求全球基础架构概况东南亚买家新加坡中心 Zone1/Zone2商家业务隐私服务东南亚用户隐私买家业务在线引擎同城容灾国际化基础架构面临的业务特点张北区域Zone1/Zone2商家业务隐私服务其他用户隐私大数据计算中心国内商家美东区域Z
3、one1/Zone2买家业务隐私服务美洲用户隐私美欧等买家在线引擎德国区域 Zone1/Zone2买家业务待建设隐私服务欧洲用户隐私欧洲买家同城容灾美新异地容灾240ms数据同步数据同步中新异地容灾70ms同城容灾同城容灾国际化基础架构面临的核心挑战快速建站和资源供给效率全球化数据合规极致的用户性能体验全球容灾安全、稳定性用户流量分散带来的资源成本最优控制国际化基础架构面临的核心挑战全球交付架构模式宏观问题挑战后微服务时代运维效率问题:技术同学在开发业务逻辑的同时,需要关注大量的基础运维工作,同样的运维变更需求,1千个应用就有1千次运维操作,需要大量重复的人力投入,运维效率低下臃肿架构下的交付
4、效率问题:ICBU经历了20多年的发展,当前分布式系统架构下,应用依赖多、债务重,构建启动时间慢从而导致纯发布和回滚效率低,同时也会导致稳定性风险问题业务架构升级的一致性问题:在诸如安全要求/业务发展的背景下,技术同学需频繁投入基础技术升级,同时中间件和二/三方包版本升级推进困难,导致版本碎片化严重,老版本维护成本高,新功能/新技术难推全业务需求定义灵活应对各种不同市场环境下对产品和服务提出的特殊需求提升不同技术体系下的需求交付效率和研发幸福感整体策略基于云原生实践的背后思考国际化面临的挑战全球交付模式下研发效率全球容灾架构下资源成本全球监管要求下安全合规全球用户访问下稳定体验基于云原生技术重
5、新定义和构建ICBU技术体系和架构,提升业务敏捷度,助力业务经营降本云原生价值和定义云原生架构特性云原生是一种行为方式和设计理念(云原生架构原则),其本质为通过具体的技术手段(云原生技术/云产品)让应用在云上以最佳方式运行以充分发挥云的优势(云特点),最终提高业务研发效率,降低资源成本,从而促进生产力基于云原生实践的整体策略业务系统Serverless RuntimeInfra as CodeOpen Application Model研发运维技术风险Serverless PaaS交付轻量化容器、声明式管控账号、资源、流量BaaS化(对接自持服务以及云产品)消息、RPC框架和服务治理Serve
6、rless Infra节点生态kubeNode生命周期管理、诊断自愈资源管理预算、弹性、计费节点和容器权限和账号Cloud Open APIIDE/CI/CD可观测成本优化不可变基础设施安全生产高可用鉴权与加密原生Identity云产品BaaS化、Serverless化安全、容器、基础监控、日志服务、RPC、存储、消息、CDN、大数据等资源管控数据多云厂商研发运维效率基于IaC理念的GitOps构建研发运维平台,满足基础设施代码化一站式可运维、可观测自持服务与云产品对齐,BaaS化声明式使用基于Serverless理念实现研发架构关注点分离来降低应用复杂度,提升交付效率性能与稳定性资源成本效率