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