前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >把贝壳装进「容器」里

把贝壳装进「容器」里

作者头像
小腾资讯君
发布2024-04-25 17:37:25
1870
发布2024-04-25 17:37:25

「省钱」和「可靠」,有时就像一对跷跷板:

想要稳,就不敢跑太满;

可如果利用率太低,成本上就划不来。

图片
图片

除了「堆资源」,还有别的办法保障稳定性吗?

云原生,是条明路:

通过把单体应用拆成大量相互独立的微服务,再由一个个容器承载。

更省了(支持快速扩缩容)、更快了(敏捷迭代新功能)、也更稳了(即使发生故障也能单点重启,不至于整体停机)。

图片
图片

现在,人人都知道云原生能省钱、是个好东西。

但理念想要真正落地,依然会遇上不少问题。

(比如,如何在确保高利用率的同时,实现资源的高效调度和动态扩展)

想要踏踏实实把业务搬到云原生上,就得选个足够「皮实」的架构。

图片
图片

刚踏上云原生之路,贝壳找房就意识到这事容不得半点马虎。

(毕竟要承载全国人民租房买房二手房选写字楼找小区...业务并发量是个大数字)

业务越大越复杂,对系统稳定性、可扩展性和安全性的要求就越高。

图片
图片

在市面上考察一大圈,贝壳相中了「腾讯云TKE原生节点」

这是一款集成了标准K8S形态与混部技术的产品。能够对云上云下、任意位置的服务器资源实现7*24小时极致利用。

靠几项定制增强,它实现了降本和增效的双收益:

//智能请求推荐

原生K8S,需要根据Request进行调度和资源申请。

这里的Request,往往需要客户自己配置——但凡估得不准,就会发生资源闲置。

腾讯云TKE原生节点,通过分析客户业务实际利用率和历史数据,给客户推荐Request配置,确保资源得到合理利用。

图片
图片

//调度增强

一是动态调度和重调度。

原生K8S集群,有时会出现调度不均(某些节点负载过高、其他节点负载又很低)。不仅资源利用率提不上来,也容易发生故障。

腾讯云TKE原生节点,支持根据客户节点的实际负载,把任务智能调度到负载较低的节点上,确保负载均衡。

而且,TKE还提供重调度机制,支持把高负载节点的任务转移到低负载节点上。

靠这招,让任务分配更均衡:谁都别闲着,但谁也都别累趴下。

图片
图片

二是节点放大和水位线控制。

TKE原生节点支持「节点动态放大」:

能根据实际需求,自动增加CPU和内存资源(就像会议室在坐不下的时候,直接加座位)。

图片
图片

同时,为了确保稳定性,TKE原生节点还引入了「水位线」概念:

①调度时水位线(比如,当利用率超过60%,就不再接受新增预定);

②运行时水位线(比如,当利用率超过70%,就把一部分Pod调度到其他负载较低的节点)。

图片
图片

靠这招,资源利用更高效灵活了:

既能让节点利用率保持高水位,又有足够空间容纳已有任务的扩展需求,保障业务的稳定性。

//高优任务与低优任务混部

想要把资源24小时运转,还差一步:如何在闲时(比如夜里),让离线、在线业务混跑在一起?

腾讯云TKE原生节点,提供CPU动态burst能力:

在主机闲时,启动离线任务运行,资源紧张时,又能限制上限。

同时,在内核层面实现资源隔离,允许高低优任务共存。高优任务可抢占低优资源,确保在线业务不受影响。

图片
图片

有了这些支撑,贝壳实现了对在线、近线业务的全态混部能力。

简单盘盘收益:

- 大幅优化集群装箱率及利用率,让整体资源利用率提升60%;

- 借助水位控制能力,有效兼顾稳定性和资源效能;

- 全面提升系统扩容速度。即使每周一次大促,也能完美应对。

图片
图片

贝壳的同学表示,接下来还会把大数据业务与在线业务混部到一起,继续提升资源利用率。

过去几年,通过在鹅厂内部推行全面云原生,腾讯云TKE的落地规模已经超过5000万核,累计为腾讯节省了数十亿元成本。

通过同款降本增效神器「腾讯云 TKE容器服务」,鹅厂正在助力贝壳、小红书、快手、招行、银联、富途、作业帮、荣耀等等数十万客户落地云原生。

图片
图片

刚刚,腾讯云的容器技术,也在全球范围内获得权威机构认可:

据Gartner最新报告,腾讯云容器凭借在产品能力、销售经验、部署经验以及支持经验方面的领先优势,获评亚太区“卓越表现者”(Strong Performer)称号。

在8家获评的容器管理厂商中,腾讯云是唯一入选的中国企业。

图片
图片

截至2024年1月,腾讯云在众多的评论中获得4.5星的综合评分,与行业领先厂商综合评分相同。

未来,我们将通过腾讯云TKE,继续助力更多企业实现全面云原生。

Gartner, Voice of the Customer for Container Management, 22 March 2024

Gartner同行洞察评论是基于最终用户个人经验的主观意见,并不代表 Gartner 或其关联公司的观点。Gartner 并未在其研究报告中支持任何供应商、产品或服务,也并未建议科技用户只选择该等获最高评分或其它称号的供应商。Gartner 的研究报告含有 Gartner 研究与顾问组织的意见,且该意见不应被视作事实陈述。就该研究报告而言,Gartner 放弃做出所有明示或默示的保证,包括任何有关适销性或某一特定用途适用性的保证。该图形由Gartner, Inc.发布,作为更大的研究文档的一部分,应在整个文档的背景下进行评估。Tencent Cloud可应要求提供Gartner文档。

GARTNER和PEER INSIGHTS是 Gartner, Inc. 和/或其关联公司在美国和国际上的商标和服务标识,并在获得许可的情况下在此使用。保留所有权利。

本文系转载,前往查看

如有侵权,请联系?cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系?cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com