托管到腾讯云容器服务
magiccodes”已经发布了相关的录屏教程,大家可以结合本篇教程一起查阅。
自建还是托管?
在开始之前,我们先来讨论一个问题——是自建容器服务还是托管到云容器服务?
这里笔者建议大家托管到云容器服务。对于中小团队来说,很多情况下,团队中的运维人员是缺失的,或者运维人员的水平非常有限——大部分比网吧的网管就好那么一点,从成本、安全(云端产品往往提供了一些解决方案,比如权限控制、灾备、高可用、数据加密等)、扩展性的角度,使用云容器服务更加靠谱和省事,而且是可以直接开箱即用的(可以直接跳过自建的初始化时间)。而且随着生产力的继续发展,人的成本一定会越来越高于机器的成本,而且目前已经是远远高于机器的成本了。因此,如何选择,大家是否心中有数了呢?
接下来,我们结合官方资料进行一定的对比:
腾讯云容器服务TKE对比自建容器服务
|
优势
|
TKE)
|
自建容器服务
|
|
简单易用
|
简化集群管理
腾讯云容器服务提供超大规模容器集群管理、资源调度、容器编排、代码构建,屏蔽了底层基础构架的差异,简化了分布式应用的管理和运维,您无需再操作集群管理软件或设计容错集群架构,因此也无需参与任何相关的管理或扩展工作。
Docker 化的应用程序。
|
自建容器管理基础设施通常涉及安装、操作、扩展自己的集群管理软件、配置管理系统和监控解决方案,管理复杂。
|
|
灵活扩展
|
灵活集群托管,集成负载均衡
集成您自己的自定义计划程序和第三方计划程序。
腾讯云容器服务与负载均衡集成,支持在多个容器之间分配流量。您只需指定容器配置和要使用的负载均衡器,容器服务管理程序将自动添加和删除。另外腾讯云容器服务可以自动恢复运行状况不佳的容器,保证容器数量满足您的需求,以便为应用程序提供支持。
|
需要根据业务流量情况和健康情况人工确定容器服务的部署,可用性和可扩展性差
|
|
安全可靠
|
资源高度隔离,服务高可用
不与其他客户共享计算资源。
您的集群在私有网络中运行,因此您可以使用您自己的安全组和网络 ACL,这些功能为您提供了高隔离水平,并帮助您使用云服务器构建高度安全可靠的应用程序。
容器服务采用分布式服务架构,保证服务的故障自动恢复、快速迁移;结合有状态服务后端的分布式存储,实现服务和数据的安全、高可用。
|
Namespace 不够完善,租户、设备、内核模块隔离性都比较差
|
|
高效
|
镜像快速部署,业务持续集成
极速上传下载,轻松支持海量容器秒级启动,极大程度降低了运行开销,使您的部署更加专注于业务运行。
到预发布环境和现网环境上。
|
自建容器服务的网络无保证,因此无法保证使用镜像创建容器的效率
|
|
低成本
|
构建您的集群管理程序。您只需为您创建的用于存储和运行应用程序的云服务资源(例如云服务器、云硬盘等)付费。
|
需要投入资金构建、安装、运维、扩展自己的集群管理基础设施,成本开销大
|
腾讯云容器服务TKE监控与自建容器监控对比
腾讯云容器服务监控为容器集群、服务、实例提供数据收集和数据展示功能。使用容器服务监控,您可以查看集群、节点、服务、实例,容器近 30 个指标的监控统计数据,验证集群是否正常运行并创建相应告警,监控指标覆盖面全,并且在持续增加中。具体如下所示:
|
优势
|
TKE)
|
自建容器服务
|
|
指标完整
|
个指标
|
指标不完整,很多需要开发
|
|
搭建成本低
|
创建集群时自带
|
人工搭建,成本高
|
|
运维成本低
|
平台助力运维,保证数据准确性
|
人工维护
|
|
存储成本低
|
个月数据
|
根据存储大小计算
|
|
扩展性高
|
平台侧会不断完善和增加新的指标项
|
需要技术人员大量投入开发新指标
|
|
告警
|
有
|
无
|
|
问题排查手段
|
log, 并与 webshell 结合一键登录容器快速排查问题
|
需要手动登录到容器或者机器排查
|
关于腾讯云容器服务
在使用云端产品时,我们需要先了解该产品。
维管理工作,无缝衔接了腾讯云的计算、网络、存储、监控、安全能力,帮助用户升级开发模式、变更应用交付、重构数据管理方式。腾讯云容器服务提速应用部署、简化集群管理,助力企业快速上云。
托管到腾讯云容器服务
magiccodes”已经发布了相关的录屏教程,大家可以结合本篇教程一起查阅。
自建还是托管?
在开始之前,我们先来讨论一个问题——是自建容器服务还是托管到云容器服务?
这里笔者建议大家托管到云容器服务。对于中小团队来说,很多情况下,团队中的运维人员是缺失的,或者运维人员的水平非常有限——大部分比网吧的网管就好那么一点,从成本、安全(云端产品往往提供了一些解决方案,比如权限控制、灾备、高可用、数据加密等)、扩展性的角度,使用云容器服务更加靠谱和省事,而且是可以直接开箱即用的(可以直接跳过自建的初始化时间)。而且随着生产力的继续发展,人的成本一定会越来越高于机器的成本,而且目前已经是远远高于机器的成本了。因此,如何选择,大家是否心中有数了呢?
接下来,我们结合官方资料进行一定的对比:
腾讯云容器服务TKE对比自建容器服务
|
优势
|
TKE)
|
自建容器服务
|
|
简单易用
|
简化集群管理
腾讯云容器服务提供超大规模容器集群管理、资源调度、容器编排、代码构建,屏蔽了底层基础构架的差异,简化了分布式应用的管理和运维,您无需再操作集群管理软件或设计容错集群架构,因此也无需参与任何相关的管理或扩展工作。
Docker 化的应用程序。
|
自建容器管理基础设施通常涉及安装、操作、扩展自己的集群管理软件、配置管理系统和监控解决方案,管理复杂。
|
|
灵活扩展
|
灵活集群托管,集成负载均衡
集成您自己的自定义计划程序和第三方计划程序。
腾讯云容器服务与负载均衡集成,支持在多个容器之间分配流量。您只需指定容器配置和要使用的负载均衡器,容器服务管理程序将自动添加和删除。另外腾讯云容器服务可以自动恢复运行状况不佳的容器,保证容器数量满足您的需求,以便为应用程序提供支持。
|
需要根据业务流量情况和健康情况人工确定容器服务的部署,可用性和可扩展性差
|
|
安全可靠
|
资源高度隔离,服务高可用
不与其他客户共享计算资源。
您的集群在私有网络中运行,因此您可以使用您自己的安全组和网络 ACL,这些功能为您提供了高隔离水平,并帮助您使用云服务器构建高度安全可靠的应用程序。
容器服务采用分布式服务架构,保证服务的故障自动恢复、快速迁移;结合有状态服务后端的分布式存储,实现服务和数据的安全、高可用。
|
Namespace 不够完善,租户、设备、内核模块隔离性都比较差
|
|
高效
|
镜像快速部署,业务持续集成
极速上传下载,轻松支持海量容器秒级启动,极大程度降低了运行开销,使您的部署更加专注于业务运行。
到预发布环境和现网环境上。
|
自建容器服务的网络无保证,因此无法保证使用镜像创建容器的效率
|
|
低成本
|
构建您的集群管理程序。您只需为您创建的用于存储和运行应用程序的云服务资源(例如云服务器、云硬盘等)付费。
|
需要投入资金构建、安装、运维、扩展自己的集群管理基础设施,成本开销大
|
腾讯云容器服务TKE监控与自建容器监控对比
腾讯云容器服务监控为容器集群、服务、实例提供数据收集和数据展示功能。使用容器服务监控,您可以查看集群、节点、服务、实例,容器近 30 个指标的监控统计数据,验证集群是否正常运行并创建相应告警,监控指标覆盖面全,并且在持续增加中。具体如下所示:
|
优势
|
TKE)
|
自建容器服务
|
|
指标完整
|
个指标
|
指标不完整,很多需要开发
|
|
搭建成本低
|
创建集群时自带
|
人工搭建,成本高
|
|
运维成本低
|
平台助力运维,保证数据准确性
|
人工维护
|
|
存储成本低
|
个月数据
|
根据存储大小计算
|
|
扩展性高
|
平台侧会不断完善和增加新的指标项
|
需要技术人员大量投入开发新指标
|
|
告警
|
有
|
无
|
|
问题排查手段
|
log, 并与 webshell 结合一键登录容器快速排查问题
|
需要手动登录到容器或者机器排查
|
关于腾讯云容器服务
在使用云端产品时,我们需要先了解该产品。
维管理工作,无缝衔接了腾讯云的计算、网络、存储、监控、安全能力,帮助用户升级开发模式、变更应用交付、重构数据管理方式。腾讯云容器服务提速应用部署、简化集群管理,助力企业快速上云。