容器技术与微服务架构在跨境电商领域的集成实践.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万

在线产品

业务多

覆盖广

跨境电商的技术特点

可扩展

高并发

海外部署

多机房

可管理

可监控

二、微效劳架构及面临的困境

微效劳框架

多语言

监控

治理

微效劳架构要解决的问题:效劳通信、路由寻址、效劳监控、效劳治理、多语言

业务代码

效劳消费者

ClientAgent

效劳提供者

业务代码

ServerAgent

效劳提供者

业务代码

ServerAgent

异构语言

业务代码

效劳消费者

通信和路由

效劳注册中心-zookeeper集群

apsaras

效劳治理

实时数据监控

历史信息

统计

报警

效劳依赖

关系分析

效劳流量

控制

调用链路

追踪

性能瓶颈

分析

SLA分析

暂停

恢复

下线

效劳监控

异构

集群

语言

ProxyHttp

Kafka

Storm

解耦〔模块化〕,易扩展

效率〔开发、测试、部署〕

高可用〔多实例〕

弹性伸缩,灵活应对峰值流量〔分布式、独立运行〕

多机房部署

效劳拆分之后〔静态依赖关系〕

优势:

困境

微效劳的独立性使得系统具备弹性伸缩的能力,但仍需人为介入

开发效率提高、交付速度有所提升,新业务上线仍受限于资源申请流程

微效劳架构导致模块数量快速增长,效劳粒度与资源粒度的矛盾

一台效劳器部署多个微效劳,产生资源竞争

运行环境差异性引发错误

部署海外机房周期太长〔每个应用一一分配资源、配置、部署〕

降低物力资源本钱的需求

……

Docker

标准化:集装箱式的交付方式,快速部署,并防止运行环境差异化

轻量:资源占用小、启动速度快,在一个效劳器上可以部署很多容器

便捷:直接部署应用、无需申请资源

隔离:一定的资源隔离性

灵活:可以快速回滚和更新变更

开源:生态系统开展迅速

本钱:搭建本钱低、学习本钱低

三、基于Docker的私有容器云平台设计

设计原那么

兼容已有软件架构

混合部署,历史资产无缝迁移

减少对已有业务开发流程的影响

整体架构

效劳集群

Infrastructure

AWS

**云

物理机

虚拟机

apsaras

统一监控

效劳监控

Docker主机

Docker

效劳

Docker主机

Docker

效劳

apsaras

容器统一配置中心(Etcd)

DockerRegistry(Harbor)

虚机

效劳

Service

物理机

效劳

Service

容器监控

(shell+

influxdb)

(zk+日志分析)

主机监控

zabbix

监控代理

SwarmAgent

DockerDaemon

监控代理

SwarmAgent

DockerDaemon

容器管理平台

自定义调度策略

Swarm

开发运维流程变化

DEV:代码提交、构建、申请机器资源、发版

OPS:集群、主机维护〔一键初始化〕,镜像维护,线上监控

DhDocker

Controller

Jenkins

Git

Registry

Cluster1

Commit

Build

管理平台

Pull

Dockerpull

Monitor

DEV

OPS

镜像维护

主机维护

发布

DockerDaemon

Container

Container

DockerDaemon

Container

Container

Cluster2

DockerDaemon

Container

Container

DockerDaemon

Container

Container

Elasticcomputing

dockerrun

Monitor

四、Docker实践中

遇到的问题及解决方案

遇到的问题

监控

排障

镜像

浮动IP

混合部署

混合网段

容器状态

不一致

Problem1-镜像的制作和维护

VS

优点:

防止mount,应用和镜像一体

缺点:

频

文档评论(0)

199****8042 + 关注
实名认证
文档贡献者

相信自己,相信明天

1亿VIP精品文档

相关文档