云原生平台设计思路和实践

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

云原生平台设计思路和实践

技术创新,变革未来

背景介绍••

••为什么?

做什么?怎么做?总结

150万家中国物流企业数125万人满帮注册货主数

700万辆

中国干线载货车辆数

(含中型、重型)

182.8亿吨公里

中国公路货物日周转量520万辆

满帮会员车辆数

135.9亿吨公里

2帮平台发布货物日周转量

合并

2018 年4 月24日

估值65亿美金,国新基金、Vision 基金、谷歌资本(Capital G)等领投,其他投资人包括阳光保险、金沙江创投、K11等。

中台赋能

要做中台,基础设施必须靠谱

•背景介绍•

为什么?••

做什么?怎么做?总结

智能时代?

信息时代

你告诉⼥女女朋

友的

信息时代

实际发生的

对比电气时代

•标准化程度低

•成本仍然很⾼

•效率提升不

够信息时代基础设施

电气时代基础设施

•生产/传输/使用高度标准化•电费远低于电器带来的价值•随时按需获取和消费电力

基础设施的差距在变⼤

做什么?

背景介绍

为什么?

怎么做?

总结

做什什么

分布式系统的基础设施

分布式系统?

Monolithic System Distributed System

移动互联⽹

几乎所有的系统都是分布式系统

分布式系统的核⼼问题

中间件监控

消息队列/网关

M I 库/缓存RPC /JVM /容器

应用层监控

API 清求/吞吐/调用栈

响应P 长/错误码/指标

系统如何监控

基础监控

O S /主U /网络

资源如何调度

计算资源

C P U /内存/磁盘/网络

服务调度

R 务生命周S 管理

编J /复本/伸缩R 务故障迁移弹性架构

多租户/多版本/灰A 架V 部署/运行/更O

状态如何管理

数据可用性

多复本/多中C

数据一致性

读写一致性策略数据分布式处理

M I 索引

M I 分片

流置如何调度

服务治理

R 务发现/路由/熔断

R 务降级/舱壁

流置控制

负载均衡/流量分配流量控//多活流置管理

协议转换/清求校验M I 缓存/M I 计

12-factors

“当时,我们的答案是⼗十⼆二要素(Twelve

Factor)...⼗十⼆二要素⾮非常适合于Cloud

Foundry,你甚⾄至可以说Cloud Foundry

是专⽤用于运⾏行行⼗十⼆二要素应⽤用的平台...但可

以创建⼀个⼤大规模的⼗十⼆二因素应⽤用,这真

是我们的⽬目标吗?应该不是...因此我开始

把⽬目光转向微服务...我所称之为“cloud

native”的这个概念是多种不同思想的⼀个集

合...这些思想包括DevOps、持续交付、

微服务、敏敏捷基础设施、康威定律律,以

及根据商业能⼒力力对公司进⾏行行重组...”

--Pivotal CTO,Matt Stine

做什么

细粒度独⽴进程

业务建模轻量通信

去中⼼化

做什么

所以什么是微服务?

在分布式系统建设中,为了应对需求的快速变更,在⾼增速的公司内部构建高效、⾃治、响应迅速的“创业⻛格”团队的⼀些尝试:

•必要的组件(服务发现,熔断等)

•有用的⽅方法(DDD,SAGA,CQRS)

•日益成熟的新技术(容器,分布式存储)

相关文档
最新文档