OpenCloudOS 助力趣丸科技降本增效,容器化高效运行

news/2025/3/22 18:55:18/文章来源:https://www.cnblogs.com/OpenCloudOS/p/18230523

导读:趣丸科技,一家集兴趣社交、电子竞技、人工智能于一体的创新型科技企业,在采用 OpenCloudOS 开源操作系统后,结合业务特点将容器化集群平均利用率提高到 40% 左右,高峰利用率达 80% ,降本增效的同时,满足了不断增长的业务需求。本文将介绍 OpenCloudOS 在趣丸科技的具体应用,以及平均利用率增长背后的秘密。

一、趣丸科技业务背景及技术挑战

趣丸科技成立于 2014 年 12 月,是一家提供即时语音通讯与人工智能创新应用技术及解决方案的高新技术企业。其主力产品 TT 语音围绕游戏、语音直播和社区生态等场景,拥有庞大的用户规模和活跃度,自上线以来,已累计超 2 亿注册用户。

为支撑业务的快速发展,以及直播场景的需求,趣丸科技围绕最新的云原生搭建技术架构,采用了 K8s 容器集群和服务网格平台等基础设施,管理内部的主机资源和流量资源。目前,公司已有 95% 以上的业务使用容器部署。

因此,在操作系统选型方面,主要考虑到以下几个维度:

1、需要支持容器化和虚拟化技术,实现应用程序的隔离、资源管理和高效部署,包括对容器的创建、管理、优化、问题排查以及 Cgroups 特性有较好的支持。

2、具有高度稳定性和容灾能力,以确保在各种情况下都能稳定运行,减少宕机,保证不同业务的连续性和可用性。

3、帮助公司降本增效,能通过离线混部、负载均衡和动态资源分配等技术,提高集群利用率,降低运行成本。

综合以上三点,以及社区支持和云服务器等因素,趣丸科技最终选择了 OpenCloudOS 作为其操作系统底座,进行容器化开发和部署,实现优化资源利用率方面的关键功能和特性。

二、OpenCloudOS 在趣丸科技的应用与价值

目前,OpenCloudOS 操作系统在趣丸科技容器化集群的覆盖率达 99% ,装机量超 500 台。此前大量基于 CentOS 的业务,如主机管理系统、作业平台、监控等,在替换到 OpenCloudOS 的过程中,得益于 OpenCloudOS 良好的兼容性,实现了基础设施程序能无缝迁移与运行。

随着离、在线混部功能的大规模部署使用,更多的业务是基于容器来进行资源的隔离与调度,从而帮助提高资源利用率,降低开发和运维成本,实现业务的降本增效。

在容器化集群上,趣丸科技结合 OpenCloudOS 的离在线混部技术,将容器化集群平均利用率提高到 40% ,高峰利用率提升到 80% 。具体措施包括:

1、 减小容器镜像大小,加速部署过程,根据集群的负载情况自动调整节点数;

2、 为容器设置资源限制,优化调度策略,结合容器编排工具,和服务网格工具,提高集群内服务之间的通信效率

3、 使用负载均衡器,自动管理容器的部署、扩缩、更新,自动调整容器实例数,提高集群的资源利用率。

4、 监控集群的资源使用情况,收集和分析日志,以便发现问题并优化。

此外,基于最新的大模型技术,趣丸科技推出了一系列如兴趣推荐、AI 音乐创作等 AIGC 应用服务,这对操作系统调用 GPU 资源、机器学习工具支持也有较高的要求。针对这类 AI 场景,OpenCloudOS 会根据 GPU、TPU 等硬件设备进行适配优化,提供稳定的硬件支持。同时,OpenCloudOS 也提供了丰富的 API 和库,能开箱即用部署运行 AI 应用。

三、总结

趣丸科技成功运用 OpenCloudOS 开源操作系统,为其业务带来了显著的效率提升和兼容性改善,充分发挥了 OpenCloudOS 在容器化支持中的优势,为业务的持续发展奠定了坚实的技术基础。

未来,趣丸科技将继续深化与 OpenCloudOS 社区的合作,优化技术架构,提升业务效率,为用户带来更好的体验,引领国内云原生操作系统发展方向,为中国开源贡献力量。

趣丸科技基础架构负责人黄金表示:

OpenCloudOS 的引入对趣丸科技的运维管理带来了显著的改进。通过容器化集群的高效运行,我们不仅提升了资源的利用率,还大幅降低了运维成本。OpenCloudOS 的稳定性和对云原生技术的深度支持,使我们能够更加灵活地应对业务的快速增长和技术挑战。

未来,我们将继续探索 OpenCloudOS 的更多功能,以支持我们日益增长的业务需求。我们相信,通过与 OpenCloudOS 社区的紧密合作,趣丸科技能够持续创新,为用户提供更加丰富和高效的服务体验。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/719784.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为什么你的RAG不起作用?失败的主要原因和解决方案

无数企业正在尝试使用检索增强生成(RAG),但在制作这些系统达到生产质量时普遍会感到失望。因为他们的RAG不仅运行效果差,而且对于如何改进和如何进行后续的工作也感到十分的迷茫。 其实阻碍RAG系统的一个关键因素是语义不协调,这是由于任务的预期含义、RAG的理解以及存储的…

铁威马T系列NAS企业优季:办公利器,六折钜惠来袭!

众所周知,现如今企业对于数据存储和管理的需求日益增长,为满足广大企业用户的实际需求,恰逢6.18,铁威马特别推出T系列NAS(网络附加存储)企业特惠季活动,以低至六折的优惠价格,让您轻松拥有高效、稳定的办公利器。 一、铁威马T系列NAS:性能卓越,稳定可靠 铁威马T系列N…

腾讯云API网关废了?集群开源方案平替

前言:一则公告背景:某云API网关要跑路啦 听过腾讯云API网关要下线了,之前的项目都(bu)是(shi)用的这个,现在要换成什么呢? 【重要】API 网关产品停止售卖公告 这玩意当年我还在白嫖腾讯云k8s master集群的时候, 某一次升级之后他们把k8s的service 切成了API网关, 然…

.NET Core Configuration 配置项知识点一网打尽!

控制台项目中,演示示例1.自定义 Dictionary Config 内存字典模式 dotnet add package Microsoft.Extensions.ConfigurationIConfigurationBuilder builder = new ConfigurationBuilder(); builder.AddInMemoryCollection(new Dictionary<string, string>() {{"key…

梵几 x TapData:如何高效落地实时数据中台,助力家居企业优化数字营销

面对业务拓展带来的数据需求,梵几家具采用分布式数据中心+数据中台的方案,并由 TapData Cloud 作为数据同步组件。本文将探索如何利用该方案实现高效的数据管理和业务运营,完善数字化能力,提升运营效率和客户体验。使用 TapData,化繁为简,摆脱手动搭建、维护数据管道的诸…

mac 安装和管理多个Python版本

更新brewbrew updatebrew install pyenv 安装pyenv报错==> Downloading https://raw.githubusercontent.com/Homebrew/homebrew-core/c1c28c143f4e28fc0059e66baa904104da25a41d/Formula/o/openssl@3.rb curl: (7) Failed to connect to raw.githubusercontent.com port 443…

CAD .net 二次开发 PaletteSet取消允许固定

今天在使用PaletteSet的时候偶然发现一个与预期不符的情况 我需要一个用鼠标拖动到侧边不会自动贴靠在CAD侧边(或其他边)的PaletteSet,于是我将PaletteSet的Dock和DockEnabled属性设置为DockSides.None 示例代码如下: 但是当我打开cad执行此段代码之后,我发现我的面板仍然可…

AutoCAD .net 二次开发 PaletteSet取消允许固定

今天在使用PaletteSet的时候偶然发现一个与预期不符的情况 我需要一个用鼠标拖动到侧边不会自动贴靠在CAD侧边(或其他边)的PaletteSet,于是我将PaletteSet的Dock和DockEnabled属性设置为DockSides.None 示例代码如下: 但是当我打开cad执行此段代码之后,我发现我的面板仍然可…

microsoft store商店无法下载问题

解决办法:开启window更新; 1.开始 --》搜索“服务” --》以管理员身份运行;2.找到Windows update,开启即可如果服务状态是停止,无法开启。则参照下面的方法 打开注册表找到层级: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv更改所有者博客园地…

精益六西格玛理论学习

一、什么是精益管理?什么是六西格玛理论? 精益管理和六西格码都致力于消除浪费并改进业务流程。然而,一个重要的区别是,精益管理依赖于人们来识别哪些问题导致了浪费。 二、精益六西格玛 精益六西格玛(Lean Six Sigma,简写为LSS)是精益生产与六西格玛管理的结合,其本质…

JavaFX 常见布局组件的使用

Laytout 简介 JavaFX 提供了多种布局管理器(Layout Managers),它们用于自动管理用户界面组件的位置和大小。布局管理器可以简化 UI 设计,因为它们会根据窗口的大小变化自动调整其中的组件。 布局组件 JavaFX 包含以下布局组件:布局名称 中文 说明AnchorPane 锚点布局 允许…