火山引擎:如何构建企业级云原生计算基础设施(2023)(15页).pdf
1、2023/5/221!#$%&()*+,-./0郑晓明火山引擎云原生计算架构师22.云原生大数据应用场景磅1.云原生大数据整体架构()*123456#4云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API。这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。!#$%Docker 开创全新的容器时代!#$Kubernetes 成为容器编排事实标准!#%云原生+&(CNCF 重新定义云原生!#)利
2、用云计算的特性、发挥云计算的潜力,让应用产生更大的价值云原生概述5构建大数据计算平台面临的问题平台管理混乱平台管理混乱资源无法统一调度,独占资源消耗大数据上下游需要依靠人工识别作业开发门槛高作业开发门槛高作业开发调试繁琐作业故障定位耗时耗力平台交互不统一,上下游生态连接不便捷建设架构复杂,烟囱式建设架构复杂,烟囱式实时链路端到端架构设计复杂技术链路分散,资源浪费且不敏捷传统架构迁移到云原生架构改造量大!#6云原生大数据整体架构大数据平台现存痛点大数据平台现存痛点大数据架构复杂,使用成本高;传统大数据部署方式资源使用效率低,运维不够便捷;实时场景多,传统的数据开发不能满足实时要求。云原生计算价值
3、点云原生计算价值点一站式大数据管理平台,支持实时和离线计算,便捷的运维开发;基于云原生技术部署,高效的资源管理和调度,提升资源利用率;字节跳动深度优化的实时计算链路,提供消息队列消息队列-实时计算实时计算-实时服务实时服务的全链路场景。!#$%&()*(+,-./,-.0123456!#$%&()*789:(;?(!#$%+,-./AB(2CDE9:FGHI&JK%L$9:MNOP-QRSTUVOWXYZB_!#$%&()*&+,-./0123-.!#$%&$%01abc(456789:;!#$%&(%)*+,#-./01234?56789&:;7云原生资源调度-作业提交方式:【Serverl
4、ess YARN、Arcee】!#$#%&()*+,-()*./01+234567YARN 和 K8s 混合调度原有大数据作业少量修改,平滑业务迁移(#8+9:;?#计算引擎 Flink 全生命周期管理,支持批量作业重启策略更精细的采集日志信息,跟踪作业运行状态两种不同的云原生化作业部署提交方式两种不同的云原生化作业部署提交方式8云原生资源调度-统一资源湖:【GRO-agent、GRO-Schedule、Reslake】ABCDE FGHIJResLake 具有资源的全局视图、全局资源池维度 Quota 管控不限机房、不限集群,以最优资源利用率为最终调度目标CDKLMFGNIOGPIJ更优隔离





点击查看更多