开发者社区> 容器小师妹> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: 容器镜像服务企业版 ACR EE 不仅具备高效的镜像分发能力,而且也提供了安全的云原生应用交付链能力,唱鸭可以从容不迫地完成每天 10+ 次的容器化部署,DevSecOps 的体感非常顺滑。
+关注继续查看

公司简介

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

业务痛点

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

解决方案

方案架构图:

1596959354356-29561d9d-8e6c-44ce-bf78-c94308813ce6.png

方案细节:

应用与算法上云构建的镜像托管

(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产品详情页

云栖号案例库:【点击查看更多上云案例】
不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CNCF中国大使张磊:什么是云原生? | 开发者必读(113期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
1037 0
【开发课堂】支付宝小程序审核不通过?云检测来帮您
江湖传言,支付宝小程序的审核比较严格,整体审核周期拉得很长,开发者的体验不是很友好。针对这个问题呢,小程序运营小二也很头疼,怎么样才能照顾到开发者的体验,又能确保小程序的质量呢?现在好了,支付宝程序猿贡献了自己的杀手锏——云测试。
1999 0
【开发课堂】支付宝小程序审核不通过?云检测来帮您
江湖传言,支付宝小程序的审核比较严格,整体审核周期拉得很长,开发者的体验不是很友好。 针对这个问题呢,小程序运营小二也很头疼,怎么样才能照顾到开发者的体验,又能确保小程序的质量呢?现在好了,支付宝程序猿贡献了自己的杀手锏——云测试。
1218 0
Vue 全家桶实现网易云音乐 WebApp
基于 Vue(2.5) + vuex + vue-router + vue-axios +better-scroll + Scss + ES6 等开发一款移动端音乐 WebApp,UI 界面参考了安卓版的网易云音乐、flex 布局适配常见移动端。
3331 0
钟南山:高收入群体往往老得快
  钟南山说收入高的人群,往往老得快。我们现在高收入群体常常是老得快,你的激素水平,特别是性激素问题,你的年龄是40岁,但是你体内激素水平可能已经50岁了。我们跟美国不一样,我们是收入高往往老得快,他们往往是收入高的往往活得长,我们要思考为什么不同。
740 0
52
文章
1
问答
来源圈子
更多
容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级 Kubernetes 容器化应用的全生命周期管理。容器服务 Kubernetes 版简化集群的搭建和扩容等工作,整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳的 Kubernetes 容器化应用运行环境。
+ 订阅
相关文档: 云原生应用交付平台 ADP 容器镜像服务 容器服务Kubernetes版
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载