95后宠爱的百变音乐神器,唱鸭玩转云原生AI

简介: 容器镜像服务企业版 ACR EE 不只具有高效的镜像分发能力,并且也提供了安全的云原生应用交付链能力,唱鸭能够从容不迫地完成天天 10+ 次的容器化部署,DevSecOps 的体感很是顺滑。web

公司简介

做为国内首款弹唱App,唱鸭在产品创新的不断探索为音乐行业带来了全新的用户价值,包括弹唱、音效键盘等功能,让它在过去一年中迅速成为了拥有千万级别用户量的音乐产品。唱鸭的MAU较去年同期增加了11倍,其中“95后”占比超过90%。算法

业务痛点

天下武功唯快不破,做为玩音乐的先行者,唱鸭从首发弹唱功能、多轨道和弦,以及最新上线的“音效键盘”,都是在不断知足年轻人“玩音乐”的诉求。业务背后对app的需求,则是必须敏捷快速能够随时迭代,跟上强劲的业务创新迭代。业务自己也基于微服务架构,服务的日发布频率超过十次,须要 DevOps 全自动化流程提升研发迭代效率。
客户业务采用大规模容器化部署,除了业务快速迭代,也因为容器化存在高动态及高密度部署、不可信三方及开源软件的引入。须要将安全保障内置在 DevOps 的流水线中,从端到端提高业务的安全合规性,实现 DevSecOps 的安全、高效交付流程。安全

解决方案

方案架构图:

方案细节:
应用与算法上云构建的镜像托管
(1)业务开发将算法代码提交都 GitLab 代码托管平台。
(2)ACR EE 收到 GitLab 代码变动的 webhook 通知后,自动将代码构建成容器镜像并加密托管于实例中。
(3)ACR EE 上建立了云原生应用交付链的 DevSecOps 流程。交付链将保障容器镜像自动安全扫描,若是发现高危漏洞则基于安全策略阻断后续的交付部署。若是经过安全扫描流程,则自动将镜像加签并触发后续不一样环境的镜像部署。
(4)EAS 集群收到通知后自动从 ACR EE 实例中获取最新的镜像版本,最终经过阿里云 PAI-EAS 提供服务。网络

上云价值

唱鸭人数大概50+,其中开发30+。虽然人数很少,可是团队充满创新力,总体架构选型基于微服务架构,紧跟技术前沿趋势,选用容器落地 DevSecOps,安全并高效地交付部署,提升了业务的敏捷迭代、下降了人工介入的成本。
容器镜像服务企业版 ACR EE 不只具有高效的镜像分发能力,并且也提供了安全的云原生应用交付链能力,唱鸭能够从容不迫地完成天天 10+ 次的容器化部署,DevSecOps 的体感很是顺滑。架构

选用的产品

容器服务 ACK
容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。更多关于容器服务ACK的介绍,参见容器服务ACK产品详情页。
容器镜像服务ACR EE
提供安全的镜像托管能力,稳定的国内外镜像构建服务,便捷的镜像受权功能,方便用户进行镜像全生命周期管理。更多关于容器镜像服务企业版的介绍,参见容器服务ACR EE产品详情页。app

※更多文章和资料|点击后方文字直达 ↓↓↓
100GPython自学资料包
阿里云K8s实战手册
[阿里云CDN排坑指南]CDN
ECS运维指南
DevOps实践手册
Hadoop大数据实战手册
Knative云原生应用开发指南
OSS 运维实战手册
云原生架构白皮书
Zabbix企业级分布式监控系统源码文档运维

相关文章
相关标签/搜索