火山引擎分布式云原生平台 DCP 正式邀测!

技术

picture.image

分布式云原生平台(Distributed Cloud Native Platform,DCP)是面向多云多 Kubernetes 集群场景的企业级云原生统一管理平台。提供多云集群统一管理与运维、应用跨集群分发、统一流量管控等能力,为用户打造无处不在的云原生一致体验。

来源 | 火山引擎云原生团队

随着数字化转型的深入,企业对云计算的需求日益增长,多云环境已成为许多企业的常态。多云和混合云的采用,帮助企业解决了单一云厂商锁定的问题,进一步降低了云成本,但也带来了多云云原生管理方面的挑战。

在企业级架构中,多云管理通常涉及多方面的能力:

  • 多云的治理能力
  • 多云的资源编排调度能力
  • 多云的统一运维 管理能力
  • 多云的弹性扩展能力

为了帮助更多企业构建以应用为中心的统一调度和服务治理平台,从资源多云走向应用多云,火山引擎发布了分布式云原生平台 DCP,并于近日启动邀测。

从字节跳动到火山引擎

在过去几年中,字节跳动的业务飞速发展,内部 Kubernetes 集群的数量也不断壮大,集群数量超过 500,应用的副本数从 0 到 20000 不等,其中最大的应用体量已超过 100 万 core。

面对多云、混合云愈发成为业内主流形态,Kubernetes 成为了云原生的操作系统,字节跳动引入 Kubernetes 集群联邦作为分布式云场景下的云原生系统底座 —— 自研 Kubernetes 多集群联邦解决方案 KubeAdmiral ,实现了以下能力:

  • 超大规模集群管理 : 从多集群独立管理转向联邦与单集群两级调度
  • 资源池联邦化 : 透明化联邦 API 语义,全场景应用联邦化
  • 全局调度策略 : 区域内多机房容灾,多业务线隔离

KubeAdmiral 帮助研发团队对基础设施进行了进一步的抽象和规范,面向应用提供统一的平台入口,提升应用跨集群分发的能力,做好应用跨集群的分发调度,管理好多个云云原生场景下的基础设施。截至目前,KubeAdmiral 在字节跳动内部管理超过 21 万台机器、1000 万+ pod,高效支撑着抖音、今日头条等大规模业务。

随着该解决方案日臻完善,为了于让更多用户获得更敏捷、更弹性、更灵活的全局应用治理能力,2023 年,KubeAdmiral 正式对外开源,同时火山引擎结合多年企业级云原生架构建设经验,基于 KubeAdmiral 推出了 分布式云原生平台 DCP

分布式云原生平台 DCP

分布式云原生平台(Distributed Cloud Native Platform,DCP)是一款企业级云原生统一管理平台,覆盖多云多 Kubernetes 集群管理、容灾、迁移等场景。 无论用户的应用构建在何种云上,DCP 都能实现 K8s 的统一管理与运维,并最大限度地减少区域近端用户的延迟,打破单个集群的可伸缩性限制。

picture.image

多云集群管理

  • 集群纳管 : 灵活接入和管理企业异构集群资源,包括火山引擎 VKE、veStack VKE、第三方公有云集群以及 IDC 自建集群等。
  • 统一授权 : 提供统一的 RBAC 授权管理,支持集群级别和命名空间级别的内置及自定义角色授权。
  • 集群全生命周期管理 : 对纳管的主流三方公有云提供集群创建与删除、节点扩缩容等全生命周期管理能力。

多云集群观测

  • 统一监控与告警 : 与火山托管 Promethues 集成,支持统一采集和展示纳管集群的监控数据,并配置告警规则和通知。
  • 统一日志与事件 : 与火山日志服务 TLS 集成,支持统一采集纳管集群的容器日志和K8S事件,并进行数据查询。

全局应用分发

  • 集群联邦 : 一键创建托管的联邦主控实例,可添加纳管的多云集群,构建统一资源池。
  • 部署策略 : 提供灵活多集群部署策略,可控制应用部署到哪些符合条件的集群,如可指定多个目标集群,或指定集群标签。
  • 差异化策略 : 多集群应用部署到不同集群时支持进行差异化配置覆盖,如镜像地址版本、标签或注解等。
  • 应用分发 : Kubernetes 原生及 CRD 资源通过关联分发策略实现多集群分发,支持通过界面进行分发管理,也可利用联邦主控 kubeconfig 通过 kubectl 工具管理,或与现有流程集成。

备份恢复与迁移

  • 备份仓库 : 支持指定火山对象存储 TOS 作为多云集群容器数据的备份仓库。
  • 应用备份 : 将纳管多云集群容器元数据及卷数据备份到对象存储仓库,支持手动和定时备份。
  • 应用恢复与迁移 : 基于对象存储仓库中备份的应用数据,可指定源集群进行数据恢复,也可支持跨多云集群的数据迁移。

试用 & 体验

目前分布式云原生平台 DCP 同时支持公有云和私有化部署 ,并具有以下优势:

  • 一站式多集群管理 : 连接并管理不同地域、不同基础设施、不同供应商上的标准 Kubernetes 集群,实现多云集群统一资源管理与运维、跨地域容灾、跨云弹性、应用迁移等场景。
  • 一致性云原生体验 : 完全兼容 Kubernetes 的标准 API、Helm Chart 以及自定义 CRD,提供一致性的云原生使用体验,减少学习成本。
  • 超大规模产品能力验证 : 已然开源的调度引擎 KubeAdmiral 经过数十万节点&千万级核资源超大规模集群管理实践打磨,提供性能高、稳定性强的多集群资源分发管理体验。
  • 丰富的调度策略 : 支持按复制或权重进行多集群应用分发,提供应用关联资源跟随分发、故障自动迁移、冲突资源接管、差异化覆写等策略,满足多集群场景下的资源调度需求。

感兴趣的企业用户可以扫码联系我们,开通并感受全新多云管理体验!

picture.image

  • END -

相关链接

[1] 火山引擎: www.volcengine.com

[2] 火山引擎 DCP: www.volcengine.com/product/dcp

近期活动

picture.image

32
0
0
0
关于作者
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论