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企業級分佈式監控系統源碼文檔運維

相關文章
相關標籤/搜索