CCS(Cloud Container Service),腾讯云容器服务,基于原生Kubernetes,提供以容器为核心的,高度可扩展的容器管理服务。

CCS完全兼容原生的Kubernetes API,扩展了腾讯云的CBS、CLB等kubernetes插件,为容器化应用提供高效部署、资源调度、服务发现和动态伸缩等一系列完整功能,从而解决用户开发、测试及运维过程的环境一致性问题,提高大规模容器集群管理的便捷性。

CCS提供免费使用,但涉及的其他云产品另行单独计费。

容器相比传统的虚拟机的优势:

  • 容器要比虚拟机小

  • 细粒度的划分CPU和内存等计算资源,虚拟机最小的是1C1G,容器可以划分为更小单位,比如0.1C,129MiB

  • 容器启动比虚拟机要快

可以通过Kubernetes API或kubectl直接操作CCS创建的集群。

kubernetes相对于其他容器编排工具:

  • Swarm:kubernetes概念更多,分层更细,功能更多,支持高级功能如密钥管理、配置管理、自动拓容等

  • Mesos:Mesos注重资源调度,kubernetes面向分布式应用、微服务、大规模集群管理

微服务架构

微服务架构适用于将单体引用拆分为多个微服务,每个微服务内容使用docker镜像管理。

CI/CD

持续集成与持续交付提供DevOps环境,提高软件发布的效率。

持续集成强调开发人员在提交新代码之后,立即构建、(单元)测试,便于确定新代码和原有代码能否正确打包集成在一起。

持续交付是在持续集成的基础上,将集成的代码部署到预发布环境。

弹性伸缩

CCS提供集群和服务两个层级的弹性伸缩能力,根据业务运行情况,监控容器的CPU、内存、带宽等指标进行自动扩缩服务。

同时,根据容器的部署情况,在容器不够资源分配,或有多余资源情况下,自动伸缩集群。

【参考】

1。腾讯CCS产品文档:https://cloud.tencent.com/product/ccs?fromSource=gwzcw.907205.907205.907205

2。腾讯CCS产品文档:https://cloud.tencent.com/product/ccs/details

results matching ""

    No results matching ""