随着5G、AIGC等新技术的快速发展和成熟,知识内容的方式和形式正在发生深刻变化。 如何利用新技术构建自己的内容生态,高效实现个人IP的变现,成为当下知识内容生产者的共同命题。
作为一家以知识产品和用户服务为核心的技术服务商,深圳市小雁网络科技有限公司已服务超过百万客户。 为了在新技术发展下不断满足客户的需求,小哥通已经开始全面推进容器化,openCloudOS作为其容器化平台的基础,为其容器化转型提供技术支持,在资源利用率提升、系统稳定性、安全性等方面也成为企业数字化运营的好帮手。
在私域运营成为数字化运营的重要手段后,小鹅通作为私域运营的一站式工具,解决产品和服务交付、营销获客、用户运营、组织角色管理、品牌价值输出等痛点并形成闭环,并已在多个行业和生态中落地生根发芽, 服务吴晓波频道、十点阅读、华夏**、凯撒旅游、西贝、腾讯学院等百万客户。
但由于业务发展迅速,原有系统的维护成本高,技术栈复杂,功能庞大齐全。 为了解决这些问题,小鹅开始推进容器化,选择了OpenCloudOS操作系统,以提高资源利用率,降低开发运维成本。
为了实现集装箱化,小鹅采取了以下措施:
1. 现有应用容器化:将原有的单体应用拆分为多个微服务,并将这些微服务打包成容器镜像,便于在容器环境中操作。
2. 搭建容器编排平台:使用 Kubernetes 作为容器编排平台,实现容器的自动部署、扩容、更新和监控。
3. 实现服务发现和负载均衡:使用 Istio 等服务网格技术,实现服务之间的自动发现、负载均衡和故障转移。
4. 实施持续集成和持续部署 (CI CD):通过自动化构建、测试和部署流程加速应用程序的启动和更新。
目前,小鹅的Web服务已经完全容器化,统一流量网关达到90%。 通过容器化,小鹅降本,提高资源利用率,实现高峰期业务快速扩容,取得以下成效:
1、提高资源利用率:容器技术使应用之间的资源隔离更加彻底,提高服务器资源的利用率。
2. 降低开发和运维成本:容器化简化了应用部署和管理的复杂性,降低了开发和运维成本。
3、提高系统稳定性和安全性:容器化使应用之间的隔离更加彻底,减少了应用之间的交互,提高了系统的稳定性和安全性。
4、实现快速扩容:容器化技术,实现业务高峰期的快速扩容,满足用户需求。
容器化的推进,满足了小鹅业务的快速发展和云原生资源的快速扩张。 然而,在应用 CentOS 开源操作系统的过程中,Little Goose 也遇到了来自 Linux 上游源码社区的问题——当时访问空指针,导致内核和节点直接 oops 和 panic(重启)。 这次经历也让小鹅对操作系统的选择有了更深的思考。
同时,容器化改造的工作也对技术架构和服务器操作系统提出了一系列更高的要求,包括:
稳定性保证:平台拥有超过2000万个知识产品,同时拥有1000万+用户,操作系统需要具有高度的稳定性,并能够在大规模验证中保持稳定运行。
云原生支持在服务治理和链路追踪的构建中,没有完全统一的技术框架,操作系统需要支持云原生技术来实现非侵入式构建,包括容器应用、安全性、服务治理、可观测性等。
Auto Scaling 支持小鹅的直播和电商业务每天都会经历高峰和低谷,这对服务的弹性提出了极高的要求,操作系统需要支撑资源和QoS能力的快速扩展。
降本增效:巨大的服务器成本要求操作系统提高能效,降低运维成本,同时保证低时延的网络性能。
新功能:操作系统内核或整体更新迭代速度快,功能发布周期和频率高,因此小狗在测试和预发布环节也需要不断结合操作系统的新功能(如EBPF等),帮助解决业务问题。
目前,Goose Pass Web 应用已全面使用 OpenCloudOS。 由于OpenCloudOS具有高度的兼容性和稳定性,满足了Ubuntu和CentOS的无缝迁移,在上述维度上可以为小鹅的业务和IT架构提供强大的基础支撑。
此外,OpenCloudOS在云原生、弹性、EBPF等方面也具有优势,可以满足小鹅在容器化改造工作中的需求。
通过与opencloudOS的合作,Gosten在容器化工作方面取得了显著的成果。 提高资源利用率,降低成本,业务高峰期快速扩容。 未来,小鹅希望与OpenCloudOS在弹性、EBPF等方面有更深入的合作,共同推动企业数字化运营的发展。
小鹅基建组组长黄旭珍说
相信opencloudOS开源社区未来会不断丰富生态,Gosten与openCloudOS的合作也能为企业和用户带来更好的稳定性和质量保障,与opencloudOS形成软硬件的强强结合,拥抱云原生落地的最佳实践,为客户创造更多价值。