云原生时代的分布式架构演进

会议室:待定 时间:04月16日 16:15
出品人:汤文军

云原生的普及给众多领域带来变革。未来,云计算将无处不在。本专题关注云原生变革下的... 展开 >

专题出品人:汤文军

腾讯云边缘容器平台负责人

负责腾讯云边缘容器产品和分布式容器云产品的研发以及技术管理工作。 十余年的软件开发相关经验,对服务器软硬件、系统性能优化以及云原生方面有丰富经验。从2017年起从事原生相关技术领域,主导参与开发和落地了多个基于容器平台的私有云和公有云产品,现正专注于边缘云原生相关领域的创新和架构工作。

时间:04月16日 16:15

专题:云原生时代的分布式架构演进

云原生的普及给众多领域带来变革。未来,云计算将无处不在。本专题关注云原生变革下的基础设施、软件架构和应用交付与管理。

by 于顺治

中国移动
信息技术中心 PaaS研发总监

 

演讲摘要:

磐基PaaS平台助力云原生在中国移动实践落地磐基PaaS平台为中国移动智慧中台提供了统一的技术底座,通过不断积淀能力、支撑发展,为中国移动数智化转型注智赋能。磐基PaaS平台正在牵引业务系统从传统IT架构迁移至云原生架构体系,将通用技术能力沉淀,将上层应用微服务解耦,大力提升IT系统对业务需求的快速响应和敏捷交付能力。本次演讲基于中国移动云原生转型,从磐基PaaS平台核心能力构建,落地实践过程、未来技术发展方向等方面做全面的讲解。

 

演讲大纲:

1.中国移动云原生转型背景

2.磐基PaaS平台技术架构

3.移动内部落地实践

4.未来技术演进路线

by 王连平

蚂蚁集团
云原生容器编排团队高级研发工程师

by 谭崇康

蚂蚁集团
云原生容器编排团队高级技术专家

 

演讲摘要:

Pod交付是云基础设施的核心能力。在大规模Kubernetes集群中,如何追踪并解决Pod交付过程中的各种问题、保障Pod创建成功率及交付SLO是Kubernetes平台的立身之本。在本次演讲中,我们将介绍蚂蚁集团自主研发的Pod交付管理平台Eavsdropping。该平台负责分析Kubernetes集群中的Pod交付动作及事件,追踪Pod交付生命周期各阶段状态,并结合交付策略实时发现大规模集群中的交付问题,高效提升平台的SLO能力及用户Trace体验。随着蚂蚁集团单Kubernetes集群规模全面突破万节点,Eavsdropping在资源交付过程中的角色不可或缺。本次演讲中,我们将介绍:

 

演讲大纲:

 1. 统一交付管理平台设计

 2. Eavsdropping的几个核心功能

    a. Pod交付错误追踪

    b. Pod交付生命周期管理

    c. Pod交付SLO设计及保障

 3. 交付保障技术探讨

by 林沐

腾讯云
高级工程师

 

演讲摘要:

运行在K8s上的应用从无状态服务扩展到有状态服务,业务侧的改造需要保持云原生容器化原则,K8s侧改造需要适配业务特征。业务从传统的虚拟机部署形态无缝切换到容器部署形态,带来的一系列问题,包括如何优化资源管理,节点内核升级和组件升级如何保证业务无损,以及K8s和运行时的问题如何避免影响业务。

 

演讲大纲:

1、有状态服务如何容器化(直播和会议业务、statefulset-plus operator、动态路由、原地热更新、快速升级等)

2、K8s集群资源的多维度管理(NPA、HPAPlus、压缩超卖、动态配额)

3、K8s集群底座的稳定性保障(内核升级服务无损、组件快速升级、pod terminating决策树)

 

听众收益:

基于K8s的云原生容器化,已经在腾讯内部海量业务中大范围落地实践。业务从传统的虚拟机部署形态无缝切换到容器部署形态,运行在K8s上的应用从无状态服务扩展到有状态服务,这个过程经历了哪些改造?同时,K8s如何经受住业务形态复杂多样、模块数量庞大的考验,遇到哪些新的挑战,如何优化,效果怎么样?本演讲将一一揭秘。

by 向东

网易
杭州研究院架构师

 

演讲摘要:

在CURVE的选型初期由于CEPH代码量大,框架与架构复杂以及性能方面也不太符合应用的需求导致我们选择自行研发CURVE分布式存储系统,CURVE是一个分布式的存储系统,它包含两部分 CurveBS分布式块存储系统和CurveFS分布式文件存储系统,目前CurveBS已经在公司内部广泛应用,CurveFS在开发演进当中。

CurveBS使用RAFT协议来维持一致性,数据和副本以copyset为单位来分布在不同的存储服务器上,并由元数据来集中管理数据分布。CurveBS采用了ChunkFilePool,DataStrip,改进的RAFT协议来实现高性能,在性能/易运维方面相对ceph而言有优势。

CurveFS开发目标是为了支持底层多种存储设备(块设备,S3存储等),目前在开发中,内部版本大概在11月份可以完成。目前Curve系统在网易内部大量应用于生产环境。未来我们会继续在性能/云原生/CurveFS来进行迭代,不停提升CURVE的性能和对云原生的支持。

 

演讲大纲:

1. CURVE简介

a) CURVE是什么?

i. CurveBS 分布式块存储

ii. CurveFS 分布式文件存储

b) 为什么不选择CEPH

i. CEPH的劣势(代码量大/结构复杂)完全掌握比较难,不可控因素多

ii. CEPH使用与运维的劣势

c) CURVE目前进展

2. CurveBS

a) CurveBS的框架

b) CurveBS的特点/设计目标

i. 高性能

1. Chunk File Pool降低元数据开销

2. DataStrip 提升吞吐率

3. 无锁队列设计

4. 零拷贝

5. RAFT 并行提交

ii. 易运维与CEPH的对比

iii. 云原生进展及目标

c) 与CEPH的性能对比

3. CurveFS设计目标

a) CurveFS框架底层支持多底层设备(S3/CurveBS/块设备)

b) POSIX兼容

c) 目前进展

4. 目前在网易的应用

5. Roadmap

a) 性能

i. Multi RAFT I/O并发

ii. 进一步提升zero copy程度

iii. 降低写放大

b) 云原生

c) CurveFS

i. Cache 模块

ii. 云原生支持

 

听众收益

1. 分布式存储的架构及发展

2. 存储优化的细节

3. CURVE的发展方向及演进

4. CURVE系统的特点/研发目标

5. CURVE系统的应用前景

 

演讲摘要:

技术的发展都是螺旋式上升的。Docker 是今天市场上使用最广泛的软件容器。但是对于下一代基于微服务、serverless 函数以及边缘计算的应用来说,Docker的冷启动与笨重都成为容器的痛点。随着云原生架构的应用越来广泛,轻量级的容器成为刚需。WebAssembly作为新一代软件容器,具有轻量级、高性能、安全的特点。2019年字节码联盟的成立,让Wasm走到了后端开发者的面前。2年过去了,WebAssembly 在Serverless、Jamstack、Service Mesh、SaaS、边缘计算等领域都已经产生了广泛的使用场景。本演讲中,我将从云原生架构的三种软件隔离方案讲起,介绍WebAssembly 作为软件容器在云原生中的发展、应用以及其中取舍。

 

演讲大纲:

1. 目前的三种云原生软件隔离方案的优劣势分析

1. 系统级或者是硬件级的虚拟机,如 Hypervisor

2. 应用容器,如 Docker

3. 高级语言虚拟机,如 WebAssembly

2. 深度解析更抽象更轻更快的 WebAssembly 

1. 为什么 WebAssembly 能从浏览器端迁移到服务端

2. WebAssembly 目前的进展

1. W3C、BytecodeAlliance、CNCF、

2. W3C 的标准 WASI 进展以及非标准的WASI 社区扩展

3. k8s 与 WebAssembly 

3. WebAssembly 目前生态不足的地方

3. WebAssembly 的云原生实际场景分析

1. Service mesh

2. Serverless

3. 边缘计算

4. 总结 

 

听众收益:

1. 云原生架构深度解析

2. 了解 WebAssembly 前沿技术以及进展情况

  • 电话咨询

    联系电话:+86 13240419330
在报名过程中如有任何问题,欢迎微信扫描二维码联系我们的票务经理