首頁 > 農業

95後寵愛的百變音樂神器,唱鴨玩轉雲原生AI

由 阿里云云棲號 發表于 農業2021-09-20

簡介容器映象服務企業版 ACR EE 不僅具備高效的映象分發能力,而且也提供了安全的雲原生應用交付鏈能力,唱鴨可以從容不迫地完成每天 10+ 次的容器化部署,DevSecOps 的體感非常順滑

唱鴨怎麼調速度

公司簡介

作為國內首款彈唱App,唱鴨在產品創新的不斷探索為音樂行業帶來了全新的使用者價值,包括彈唱、音效鍵盤等功能,讓它在過去一年中迅速成為了擁有千萬級別使用者量的音樂產品。唱鴨的MAU較去年同期增長了11倍,其中“95後”佔比超過90%。

業務痛點

天下武功唯快不破,作為玩音樂的先行者,唱鴨從首發彈唱功能、多軌道和絃,以及最新上線的“音效鍵盤”,都是在不斷滿足年輕人“玩音樂”的訴求。業務背後對app的需求,則是必須敏捷快速可以隨時迭代,跟上強勁的業務創新迭代。業務本身也基於微服務架構,服務的日釋出頻率超過十次,需要 DevOps 全自動化流程提高研發迭代效率。

客戶業務採用大規模容器化部署,除了業務快速迭代,也由於容器化存在高動態及高密度部署、不可信三方及開源軟體的引入。需要將安全保障內建在 DevOps 的流水線中,從端到端提升業務的安全合規性,實現 DevSecOps 的安全、高效交付流程。

解決方案

方案架構圖:

95後寵愛的百變音樂神器,唱鴨玩轉雲原生AI

方案細節:

應用與演算法上雲構建的映象託管

(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)提供高效能可伸縮的容器應用管理能力,支援企業級容器化應用的全生命週期管理。整合阿里雲虛擬化、儲存、網路和安全能力,打造雲端最佳容器化應用執行環境。

容器映象服務ACR EE

提供安全的映象託管能力,穩定的國內外映象構建服務,便捷的映象授權功能,方便使用者進行映象全生命週期管理。

本文為阿里雲原創內容,未經允許不得轉載。

Tags:映象容器ACREE迭代