容器技术与微服务架构在跨境电商领域集成实践.pptxVIP

容器技术与微服务架构在跨境电商领域集成实践.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
容器技术与微服务架构在跨境电商领域集成实践

容器技术与微服务架构 在跨境电商领域的集成实践 大纲 一、跨境电商业务特征及技术特点 二、微服务架构及面临的困境 三、基于Docker的私有容器云平台设计 四、Docker实践中遇到的问题及解决方案 五、总结 容器技术与微服务架构在跨境电商领域的集成实践 陈天影 一、跨境电商的业务特征及技术特点 海外市场拓展 服务 跨境支付 DHpay 综合物流服务 DHlink 互联网金融服务 DHfinet 社交商务 Socialshops 其他 增值服务 跨境电商的业务特征 8个多语言 平台 国际合作伙伴 物流支付 约120万家国内供应商; 1000万买家 遍布全球230个国家和地区 4000万 在线产品 业务多 品 类 多 覆盖广 流 量 大 跨境电商的技术特点 可扩展 高并发 海外部署 多机房 可管理 可监控 二、微服务架构及面临的困境 微服务框架 多语言 监控 治理 微服务架构要解决的问题:服务通信、路由寻址、服务监控、服务治理、多语言 业务代码 服务消费者 Client Agent 服务提供者 业务代码 Server Agent 服务提供者 业务代码 Server Agent 异构语言 业务代码 服务消费者 通信和路由 服务注册中心-zookeeper集群 apsaras 服务治理 实时数据监控 历史信息 统计 报警 服务依赖 关系分析 服务流量 控制 调用链路 追踪 性能瓶颈 分析 SLA分析 暂停 恢复 下线 服务监控 异构 集群 语言 Proxy Http Kafka Storm      解耦(模块化),易扩展 效率(开发、测试、部署) 高可用(多实例) 弹性伸缩,灵活应对峰值流量(分布式、独立运行) 多机房部署 服务拆分之后(静态依赖关系) 优势: 困境  微服务的独立性使得系统具备弹性伸缩的能力,但仍需人为介入  开发效率提高、交付速度有所提升,新业务上线仍受限于资源申请流程  微服务架构导致模块数量快速增长,服务粒度与资源粒度的矛盾  一台服务器部署多个微服务,产生资源竞争  运行环境差异性引发错误  部署海外机房周期太长(每个应用一一分配资源、配置、部署)  降低物力资源成本的需求  …… Docker        标准化:集装箱式的交付方式,快速部署,并避免运行环境差异化 轻量:资源占用小、启动速度快,在一个服务器上可以部署很多容器 便捷:直接部署应用、无需申请资源 隔离:一定的资源隔离性 灵活:可以快速回滚和更新变更 开源:生态系统发展迅速 成本:搭建成本低、学习成本低 三、基于Docker的私有容器云平台设计 设计原则 兼容已有软件架构 混合部署,历史资产无缝迁移 减少对已有业务开发流程的影响 整体架构 服务集群 Infrastructure AWS **云 物理机 虚拟机 apsaras 统一监控 服务监控 Docker 主机 Docker 服务 Docker 主机 Docker 服务 apsaras 容器统一配置中心(Etcd) Docker Registry(Harbor) 虚机 服务 Service 物理机 服务 Service 容器监控 (shell + influxdb) (zk+日志分析) 主机监控 zabbix 监控代理 Swarm Agent Docker Daemon 监控代理 Swarm Agent Docker Daemon 容器管理平台 自定义调度策略 Swarm 开发运维流程变化  DEV:代码提交、构建、申请机器资源、发版  OPS:集群、主机维护(一键初始化),镜像维护,线上监控 DhDocker Controller Jenkins Git Registry Cluster1 Commit Build 管理平台 Pull Docker pull Monitor DEV OPS 镜像 维护 主机 维护 发布 DockerDaemon Container Container DockerDaemon Container Container Cluster2 DockerDaemon Container Container DockerDaemon Container Container Elastic computing docker run Monitor 四、Docker实践中 遇到的问题及解决方案 遇到的问题 监控 排障 镜像 浮动IP 混合部署 混合网段 容器状态 不一致 Problem1- 镜像的制作和维护 VS  优点:  避免mount,应用和镜像一体  缺点:  频繁

您可能关注的文档

文档评论(0)

celkhn0303 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档