知识领域的技术革新:OpenCloudOS 助力小鹅通打造容器化解决方案

2023-12-15 13:13:46
野马商业实验室
关注
2023-12-15

随着 5G、AIGC 等新技术的快速发展和不断成熟,知识内容的传播途径和形式正发生深刻变革。

随着 5G、AIGC 等新技术的快速发展和不断成熟,知识内容的传播途径和形式正发生深刻变革。如何利用新技术构建自己的内容生态,高效实现个人 IP 变现,成为当下知识内容生产者的共同命题。

深圳小鹅网络技术有限公司(以下简称「小鹅通」)作为一家知识产品与用户服务为核心的技术服务商,已服务逾百万家客户。为不断满足客户在新技术发展下的需求变化,小鹅通开始全面推进容器化工作,而 OpenCloudOS 作为其容器化平台底座,很好地为其容器化改造提供技术支撑,在资源利用率提升、系统稳定性和安全性方面,也成为企业数字化经营的好帮手。

一、技术挑战与容器化进展

私域运营成为数字化经营的重要手段后,小鹅通作为私域运营的一站式工具,解决产品和服务交付、营销获客、用户运营、组织角色管理、品牌价值输出等痛点并形成闭环,已在多个行业与生态中扎根,服务吴晓波频道、十点读书、华夏基金、凯撒旅游、西贝、腾讯学堂等百万家客户。

然而,业务飞速发展使得原有的体系维护成本较高,技术栈复杂,且功能大而全。为解决这些问题,小鹅通开始推进容器化工作,并选用 OpenCloudOS 操作系统,以提高资源利用率、降低开发和运维成本。

为实现容器化,小鹅通采取了以下措施:

1、对现有应用进行容器化改造:将原有的单体应用拆分成多个微服务,并将这些微服务打包成容器镜像,以便于在容器环境中运行。

2、搭建容器编排平台:使用Kubernetes作为容器编排平台,实现对容器的自动部署、扩展、更新和监控。

3、实现服务发现与负载均衡:采用服务网格技术,如Istio,实现服务之间的自动发现、负载均衡和故障转移。

4、实现持续集成与持续部署(CI/CD):通过自动化的构建、测试、部署流程,加速应用的上线和更新。

目前,小鹅通的 Web 服务已全面完成容器化,统一的流量网关达到 90%。通过容器化,小鹅通降低了成本,提升了资源利用率,使得业务在高峰期能够快速扩容,实现了以下成果:

1、提高资源利用率:容器技术使应用之间的资源隔离更加彻底,提高了服务器资源的利用率。

2、降低开发和运维成本:容器化简化了应用部署和管理的复杂性,降低了开发和运维的成本。

3、提高系统稳定性和安全性:容器化使应用之间的隔离更加彻底,降低了应用之间的相互影响,提高了系统的稳定性和安全性。

4、实现快速扩容:容器化技术使得业务在高峰期能够快速扩容,以满足用户的需求。

二、OpenCloudOS为小鹅通容器化提供的技术支撑

容器化工作的推进满足了小鹅通业务的飞速发展和基于云原生的资源快速扩容需求。但在应用 CentOS 开源操作系统过程中,小鹅通也遇到过源自于 Linux 上游源社区问题——当时访问空指针,导致内核和节点直接 Oops、panic(重启)。这次经历也让小鹅通对 OS 的选型有更深的思考。

同时,容器化改造的工作对技术架构,对服务器操作系统,也提出了一系列更高的要求,包括:

1、稳定性保障:小鹅通平台上的知识产品超过 2000 万,最高用户同时在线 1000 万+,操作系统需要具备高度的稳定性,能够在大规模验证中保持稳定运行。

2、云原生支持:服务治理与链路追踪在建设中,没有完全统一的技术框架,操作系统需要支持云原生技术,实现无侵入的建设,包括容器的应用、安全、服务治理和可观测性。

3、弹性伸缩支持:小鹅通的直播与电商业务,会在每日与每周经历波峰波谷,对服务的弹性提出极高要求,操作系统需要支持资源的快速扩容和 QoS 的能力。

  • 降本增效:庞大的服务器成本,需要操作系统有提高能效与降低运维成本的能力,同时保证低延迟的网络性能。

  • 新特性加持:操作系统内核或整体的更新迭代快,特性发布周期和频次高,因此小鹅通在测试与预发布环节中也需要不断结合操作系统的新特性(如eBPF等),帮助解决业务问题。

目前,小鹅通 Web 应用已全量使用 OpenCloudOS。因 OpenCloudOS 具备高度的兼容性和稳定性,满足 Ubuntu 和 CentOS 的无缝迁移,在上述维度能为小鹅通业务和 IT 架构提供强大的底座支持。

此外,OpenCloudOS 在云原生、弹性和 eBPF 等方面也具备优势,能够满足小鹅通在容器化改造工作中的需求。

三、小结

通过与 OpenCloudOS 的合作,小鹅通在容器化工作中取得了显著的成果。资源利用率得到了提升,降低了成本,使得业务在高峰期能够快速扩容。在未来,小鹅通希望与OpenCloudOS在弹性和 eBPF 等方面有更深入的合作,共同推动企业数字化经营的发展。

小鹅通基础架构组负责人黄徐震表示:

相信 OpenCloudOS 开源社区接下来会有不断丰富的生态,小鹅通和 OpenCloudOS 的合作也能为企业和用户带来更优的稳定性以及质量保障,与 OpenCloudOS 形成「软件+硬件」强强联合,拥抱云原生落地最佳实践,为客户创造更多价值。

点赞
收藏
参与评论
全部评论

0条评论

    暂时没有人评论

野马商业实验室
853文章
·
0评论
·
2粉丝
个人主页