- 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万
在线产品
业务多
品
类
多
覆盖广
流
量
大
跨境电商的技术特点
可扩展
高并发
海外部署
多机房
可管理
可监控
二、微服务架构及面临的困境
微服务框架
多语言
监控
治理
微服务架构要解决的问题:服务通信、路由寻址、服务监控、服务治理、多语言
业务代码
服务消费者
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,应用和镜像一体
缺点:
频繁
您可能关注的文档
- 大型文化旅游景区运营管理讲解.ppt
- 大学数学(高数微积分)专题七第2讲(课堂讲解).ppt
- 大学数学(高数微积分)专题七第1讲(课堂讲解).ppt
- 大学数学(高数微积分)专题二第1讲(课堂讲解).ppt
- 大学数学(高数微积分)专题三第2讲数列求和及数列综合应用(课堂讲解).ppt
- 基础团务工作训练.pptx
- 大学数学(高数微积分)专题五第1讲解析几何(课堂讲解).ppt
- 大学数学(高数微积分)专题二第2讲(课堂讲解).ppt
- 大学数学(高数微积分)专题五第2讲椭圆双曲线(课堂讲解).ppt
- 大学数学(高数微积分)专题二第3讲(课堂讲解).ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)