2019 ECIC大会PPT-周钊《厦门航空基于微服务的电商中台构建实践》.pdf

2019 ECIC大会PPT-周钊《厦门航空基于微服务的电商中台构建实践》.pdf

ID:51232344

大小:3.54 MB

页数:32页

时间:2020-03-21

2019 ECIC大会PPT-周钊《厦门航空基于微服务的电商中台构建实践》.pdf_第1页
2019 ECIC大会PPT-周钊《厦门航空基于微服务的电商中台构建实践》.pdf_第2页
2019 ECIC大会PPT-周钊《厦门航空基于微服务的电商中台构建实践》.pdf_第3页
2019 ECIC大会PPT-周钊《厦门航空基于微服务的电商中台构建实践》.pdf_第4页
2019 ECIC大会PPT-周钊《厦门航空基于微服务的电商中台构建实践》.pdf_第5页
资源描述:

《2019 ECIC大会PPT-周钊《厦门航空基于微服务的电商中台构建实践》.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于微服务的电商中台构建实践周钊厦门航空信息部系统工程师关于厦航•厦航成立于1984年7月,是由中国民航局与福建省合作创办的中国首家按现代企业制度运营的航空公司。•国内唯一连续31年盈利的航空公司,是央企资本、省属国有资本和外省国有资本合作的典范。•现有飞机210架。2020年底厦航机队规模将达到近300架。•早在2000年,习总书记在福建工作时曾专门视察厦航,他指出:“厦航之所以有口皆碑,一是依靠改革;二是舍得投入;三是服务规范;四是以人为本。因此企业路子对,员工素质高,经营效益好,为省市的发展做出了积极的贡献”。关于厦航厦航云计算平台201

2、7年底整体上线试运行,包含三部分:•混合云管理平台•IaaS云计算平台•Rancher容器云平台1.Rancher1.6+ELKRancher1.6+ELK•运行在IaaS平台•使用RBD存储•Elasticsearch不仅用于日志分析,还用于查询搜索等业务•目前向k8s迁移中EXT-DMZINT-DMZINT负载均衡Rancher负载均衡Rancher-INTINT-DMZes-clientElasticSearchNFSES-MasterFileRBDes-clientbeatLBES-ClientES-DataLogstashKibana

3、NFSKibanaLogstashFileLogstashLogstashbeatLBFilebeat2.容器化的电商中台前端业务直销渠道OTA垂直搜索其他•旅游•个人•探亲•家庭梦想计划预订准备出发乘机抵达回程•会议•团队•留学•企业电商中台inRancher1.6服务注册与发现业务中台各中心链路与性能监控Consulvxlan:800机票中心保险中心营销中心组合产品中心vxlan:9092ZipkinRibbonOfferOrder管理后台...Prometheus外vxlan:9092vxlan:6000部vxlan:9876应缓存消息队

4、列日志消息队列日志平台ELKAPI网关用规则引擎RedisRocketMQKafka+ZookeeperES+Logstash+KibanaKong+PostgreSQL公共基础服务块存储(存放数据)文件存储(存放配置)负载均衡RBDNFSRancher-LoadBalance公共硬件负载均衡前端业务前端业务3.电商中台上线之路上线之路•更新迭代:开发测试环境CI/CD流水线,每周新增镜像超过15G。单服务上线半年内超过100次更新。•资源利用:计算资源利用率提升超过38%。•灵活扩展:优化应用部署、横向扩展速度提升。•更新发布:基于Ranch

5、erAPI,开发publish-helper工具,接近无感知的应用更新发布。上线之路•网络•存储•关键组件上线之网络•VxlanOverlay网络性能•千兆网络中UDP多并发•万兆网络中vxlan网络性能瓶颈和优化129.6109.28.78.37.97.5864.84.13.841.81.33210vlan-vlanvxlan-vlanvxlan初始vxlan优化AWSVMwareIaaS上线之存储举个例子上线之存储•Dockerfile中定义了dockervolume•早期版本的docker,volume的生命周期与container一致•

6、不仅检查dockercompose,还要检查dockerfile上线之存储•把非active的ranchervolume都删掉了•Container在重建时,volume的“Detached”状态•管理ranchervolume时,仅关注inactive的volume上线之关键组件•我们为之吐血的,数据持久化关键组件•Redis•Rocketmq•Cassandra•Postgresql•Oracle4.Rancher2+混合云+多活数据中心混合云+多活数据中心混合云多活数据中心•急速增长的资源需求,受限管•两地三中心:厦航航班运行控理模式,私

7、有数据中心难以快制(FOC)系统于2017年5月速扩容自主实现容灾一键切换•巨大的查询搜索压力•2017-2018先后实现其他核心•需要灵活多样的服务选型,满系统的两地三中心容灾建设足多样化的业务场景•多活数据中心演进设计原则•标准化•底层向上层推进,实现基础设施和应用的标准化•服务化•底层对于上层以服务的形式出现架构演进用户接口层IOSAndroidWeb小程序服务治理服务发现业务服务层订单服务促销服务行李服务...持续发布基础服务层用户中心行李中心支付中心机票中心持续集成中间件层RedisMemcachedkafka消息队列监控日志数据层M

8、ysqlMongoDBPostgresqlElasticsearchAPM基础设施层物理机VMwareKubernetersOpenStack架构演进

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

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

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