天天看點

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

公司簡介

作為國内首款彈唱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)提供高性能可伸縮的容器應用管理能力,支援企業級容器化應用的全生命周期管理。整合阿裡雲虛拟化、存儲、網絡和安全能力,打造雲端最佳容器化應用運作環境。更多關于容器服務ACK的介紹,

    參見容器服務ACK産品詳情頁
  • 容器鏡像服務ACR EE

    提供安全的鏡像托管能力,穩定的國内外鏡像建構服務,便捷的鏡像授權功能,友善使用者進行鏡像全生命周期管理。更多關于容器鏡像服務企業版的介紹,

    參見容器服務ACR EE産品詳情頁

原文連結:

https://yqh.aliyun.com/detail/20552

繼續閱讀