产品概述

最近更新时间:2022-05-16 17:37:13

产品简介

云原生分布式云中心(Tencent Kubernetes Engine Distributed Cloud Center,TDCC) 是腾讯面向多云多集群场景的应用管理平台,支持用户将云原生化的应用扩展到分布式云,全局视角统一管理和运维分布式云资源,轻松地将您的业务发布至全球,一次部署处处运行。

TDCC 分布式云中心打通公有云、私有云、边缘云的界限,将各种成熟的集群、网络、存储、微服务、运维等公有云产品和服务交付至更接近用户和数据的位置,确保不同云基础设施下拥有一致的控制平面,并且提供可靠性保证和安全合规保证,满足企业用户的多云管理、应用治理、高可用容灾等场景诉求。

TDCC 分布式云中心下的核心功能已经开源,有自建容器应用平台意愿的厂商和客户可以通过开源项目联动,开源共建,保证技术中立避免厂商锁定。

产品功能

基础设施管理

轻松地管理海量 Kubernetes 集群,无论集群是运行在公有云、私有云、混合云还是边缘云上,都可以让您像在本地运行一样管理 / 访问它们,并通过标准的接口集中部署和协调多集群的应用程序和服务。

分布式应用管理

基于云原生设计的分布式应用管理模型,扩展原生 K8s 资源至多云多集群,支持向不同集群分发和管理各种资源,包括 Kubernetes 原生的 Deployment/StatefulSet/ConfigMap/Secret,用户自定义的各类 CRD,以及第三方的 CRD 资源等等。

全局应用调度编排

基于腾讯云成熟可靠的应用调度编排能力,提供应用服务从单集群到多集群,从节点调度到集群调度的多维调度编排能力,帮助用户从全局视角合理规划资源,实现多集群水位感知、比例分发、弹性伸缩、负载均衡等功能,自动化地完成繁琐的运维工作。

流量治理

与多个集群的 Service,Ingress controllers、Service mesh 等协同工作,提供多集群 Service 服务发现、多集群的 Ingress/Gateway、多集群 NetworkPolicy 等功能,实现跨多个集群的流量负载平衡和服务路由。更进一步通过多集群 Mesh Istio,实现跨集群边界的 pod-to-pod 连接,运行在不同集群上的服务之间的通信可以通过 Mesh 来管理。

应用市场

提供云原生应用市场管理多种云原生的产品和服务(helm chart),支持向多个地域、不同云服务商的集群发布和管理应用。

运维中心

基于公有云服务提供完备的日志管理、审计管理、事件管理、健康检查、监控与告警功能。

安全合规

提供多种安全策略和工具,一站式管理多云多集群和应用程序的安全策略,满足不同国家和地区的政策法规。

自动化工具

提供多种多云自动化工具,对应用多云迁移、集群备份恢复、多活容灾、多云镜像迁移 image-transfer 等场景提供快速易用的自动化工具。

Clusternet

腾讯云已将云原生分布式云中心的核心功能,贡献至开源 Clusternet 多集群应用治理项目。腾讯云将成熟的产品能力贡献社区,任何有建设容器应用平台意愿的厂商和客户,都可通过集成 Clusternet 快速实现多集群管理和应用治理能力,保证技术中立避免厂商绑定。

Clusternet 面向混合云、分布式云和边缘计算场景设计,支持海量集群的接入和管理,灵活的集群注册能力可以适应各种复杂网络条件下的集群管理需求,通过兼容云原生的 Kubernetes API 简化用户的管理和运维成本,加快业务的云原生转型。

clusternet-arch

Clusternet 为用户提供以下服务:
一站式管理各类 Kubernetes 集群
Clusternet 支持 Pull 模式和 Push 模式管理集群。即使集群运行在 VPC 内网中、边缘或防火墙后,Clusternet 仍可建立网络隧道连接管理集群。

支持跨集群的服务发现及服务互访
在无专网通道的情况下,仍可提供跨集群的访问路由。

完全兼容原生 Kubernetes API
完全兼容 Kubernetes 的标准 API,例如 Deployment、StatefulSet 和 DaemonSet,同时也包括用户自定义的 CRD 等,用户从单集群应用升级到多集群只需做简单的配置,无需学习复杂的多集群 API。

支持部署 Helm Chart、Kubernetes 原生的应用以及自定义的 CRD
支持 Helm chart 类型应用,包括 Chart 的分发、差异化配置、状态的汇聚等,和原生 Kubernetes API 的能力一致。

丰富、灵活的配置管理
提供了多种类型的配置策略,用户可灵活的搭配这些配置来实现复杂的业务场景,例如多集群灰度发布。

Addon 能力,架构简单
采用了 Aggregated ApiServer 的方式,且不依赖额外的存储,架构简单,便于部署,大大降低了运维复杂度。

便捷接入
Clusternet 提供了完善的对接能力,支持 kubectl plugin 以及 client-go,方便业务一键接入,具备管理多集群的能力。

相关概念

容器

容器技术通过把应用程序及其依赖全部打包成镜像,再使用镜像生成资源隔离的环境来运行程序,简单高效的实现了应用程序运行时的独立性和环境一致性。

容器是操作系统级别的轻量虚拟化技术,把系统资源进行隔离和控制,让原来全局的资源变得只能容器内进程使用。

Kubernetes

Kubernetes 是 Google 基于 Borg 开源的容器编排调度引擎,是 CNCF(Cloud Native Computing Foundation)最重要的组件之一。其提供了生产级别的应用编排、容器调度、服务发现、自动扩缩容等能力。详情请参阅 Kubernetes 官方文档

相关服务

分布式云中心 TDCC 可以结合腾讯云的其他产品一起提供解决方案。
如果您需要 Kubernetes 容器管理服务,推荐您使用 容器服务 TKE

目录