首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TKE操作指南 - 使用TKE CVM容器集群的业务优势(七)

TKE CVM集群类型

TKE CVM容器集群支持以下两种类型:

  • 托管集群(Master、Etcd 腾讯云容器服务管理)
  • 独立部署集群(Master、Etcd 采用用户自有主机搭建)

备注:托管集群和独立部署集群可以参考:《集群概述》

业务架构

1.业务在物理机上的架构

2.业务在CVM上的架构

3.业务在TKE CVM容器集群上的架构

4.TKE CVM容器集群业务优势

1. 业务在物理机上的架构

业务在物理机上的架构

1.采用混部的方式,应用直接部署在物理机上;

2.用户可通过访问物理机IP直接访问应用。

2. 业务在CVM上的架构

业务在CVM上的架构

1.CVM创建并运行在物理机上,采用混部的方式,应用直接部署在CVM上。

2.用户可通过CVM IP(内网或外网)访问应用。

3. 业务在TKE CVM容器集群上的架构

业务在TKE CVM容器集群上的架构

TKE 采用兼容标准的 Kubernetes 集群,包含以下组件:

  • Master:用于管控集群的管理面节点。
  • Etcd:保持整个集群的状态信息。
  • Node:业务运行的工作节点。
  • Kubelet:用于Master和Node节点,交互通信及POD管理。
  • POD:容器组的概念,一个POD下可以有单个或多个容器。

1.nginx和php等应用是分开部署在容器中,并通过pod管理容器。

2.用户可通过访问services IP或者ingress 域名直接访问容器应用。

4. TKE CVM容器集群业务优势

1.业务交付周期短:只需制作好业务镜像,容器基于业务镜像在秒级内启动,且可动态快速设置实例数量,相对物理机和CVM等业务交付和机器数量变更,极大的节省了交付周期。

2.业务半自动化:可通过TKE配置管理功能,快速变更pod下的容器批量配置,实现业务的自动化。(替代了ansible,saltstack部分功能)

3.业务自愈:只需设置好容器实例数,部署在上层的业务容器,即使容器异常退出,业务中止访问,在秒级内又会基于业务镜像启动新的容器实例,保证业务的可持续访问。

4.业务高可用:可通过设置容器实例数量大于或等于2,快速搭建高可用业务。

5.业务快速横向扩展:应对国庆,春节等高峰期访问量,可通过设置容器实例数量,实现业务的快速横向扩展。

6.业务透明管理:相对物理机和CVM,单个应用只会部署在单个容器中,相对在物理机和CVM上的混部方式,业务架构清晰,管理透明化。

7.业务资源成本低:容器器需要分配的 CPU 量 ( 单位:mU (千分之一核) ),最小100,既0.1核;容器需要分配内存的量 ( 单位:MiB ),建议最小为4MiB。若部署单个PHP业务应用,容器建议分配0.1核128M。相对物理机分配8核16G 和 CVM分配4核4G,极大的节省了成本,提高了资源利用率。

8.业务运维成本低:能够极大的降低运维成本,提升服务质量。(例如:相对在物理机和CVM上实现业务高可用,需要部署haproxy等软件,且搭建配置繁琐,在容器设置实例数即可,极大的降低运维成本。)

下一篇
举报
领券