【AWS re:Invent 2019】專訪 KKBOX 與 AWS 的七年之戀

某種角度來說,KKBOX 這幾年把服務轉移或直接建構到雲端上的過程,正好呼應了雲端到底如何影響、重新形塑科技與網路業的世界。
評論
▲ KKBOX 集團技術與架構總監陳宏益。Photo Credit:INSIDE/Chris攝影
▲ KKBOX 集團技術與架構總監陳宏益。Photo Credit:INSIDE/Chris攝影
評論

成立於 2005 年的 KKBOX 無疑是台灣串流服務的先驅,但比較少人知道的是,它也是國內相當早接觸,從 2012 就開始使用 AWS 的台灣網路業者之一,某種角度來說,KKBOX 這幾年把服務轉移或直接建構到雲端上的過程,正好呼應了雲端到底如何影響、重新形塑科技與網路業的世界。

在這次 AWS re:Invent 年會上,我們也專訪到 KKBOX 集團技術與架構總監陳宏益,來跟我們談談這場 KKBOX 與 AWS 的「七年之戀」。

延伸閱讀:KKBOX 成立文創創投子公司:KKFARM 科科農場!

Q:KKBOX 集團目前有哪些服務是上雲的呢?

A:幾乎都是了,除了 KKBOX 音樂串流還採雲端、本地伺服混合架構之外,2014上線的售票服務 KKTIX、2016的 KKStream、KKTV,或是幫 KDDI 開發的電信加值服務 Video Pass 現在都是純上雲端的產品。又或是我們在日本做很多Media Service 的專案,這些有超過一半的量都在 AWS 上。

Q:使用 AWS 上雲有省到成本嗎?又或有什麼益處?

A:以 KKBOX 串流音樂來說,一開始建立自有的本地伺服器成本的確是比較低。我們也曾經多次算過 TCO(總體擁有成本),如果現在要把 KKBOX 全上雲,成本會高很多很多;但現在 KKBOX 是集團且多元化的架構,那在商務面考量看起來,上雲這件事會新增不少商業機會。

舉個例子,其實 KKBOX 不只有做自己的音樂串流,也有在幫其他公司類似做軟體的 OEM、ODM,像中華電信的 HiNet 放心播與或是 MOD 的音樂頻道,背後底層就是我們架的。

這種服務我們都是用 AWS 架的,架在 AWS 上它可以快速複製、製作,白話說一點,國外客戶看到這種服務上架在 AWS 比較容易理解,也比較容易買單。

延伸閱讀:【你訂閱了嗎?】專訪總裁李明哲:KKBOX 怎從非法下載猖獗環境,靠訂閱制活下來?

Q:在 AWS 上 KKBOX 被選為 Case Study 之一,裡面有特別提到 KKStream 串流影片的部分,能跟我們分享一下嗎?

A:像我們在 KKStream 就做了很多 Linear TV 或 OTT 的案子,這些都是用 AWS Media Services 做的。我們現在會把公有雲能做的就交給 AWS,自己專心做公有雲沒辦法含括到的功能或技術。

舉例來說在 Stream 串流轉檔部分,過去我們影片轉檔就是選格數、畫質,但平平都是 1080p 好了,其實電影、體育賽事跟動畫的色調都不一樣,像動畫的用色一定比較單純。我們現在在想辦法針對不同影片的種類,針對它的色調、用色壓出最適化的容量,讓它可以更精準減少流量與成本。這是自己 know-how 所在。

kkbox_aws02
▲ 陳宏益認為功能、工具選擇多元是 AWS 的巨大優勢之一。Photo Credit:INSIDE/Chris攝影

Q:用 AWS 有什麼工程上的優勢?

A:不只使用公有雲成本比較低,在工程效率上過去要在混合架構裡執行新專案時,可能要前置兩個禮拜,去準備硬體、網路跟基礎建設,現在在 AWS 上不用一天就可以部署完成了。而且我們現在在公有雲架構下可以直接開 EC2 帳戶,讓工程師直接進去嘗試就可以回來討論,對部署的彈性大很多很多。

還有就是在做資料分析的時候,我們以前要自己整理文件自己做 Hadoop,不只要自己養工程團隊,每次要跑甚至要花好幾個小時到一天,這對做商業決策往往是不夠即時的。

但是現在用 Amazon EMR 跟 Amazon EC2 Spot,再自己串一下 BI dashboard,營運端或決策者就可以很快在後台看到自己想要的報表或分析,這對工程師來說是很大的解脫啊。

此外 AWS 的開發社群龐大,提供了不少工具可以好好使用,舉例來說收資料這段,以前我得自己爬資料,但我現在直接用 AWS SaaS 直接切換掉,然後有很多社群開發的工具可以好好整理 AWS SaaS 處理過的 protocol。選擇多元是 AWS 在管理層面的巨大優勢之一。

核稿編輯:Mia



精選熱門好工作

Software Manual Test 手動測試工程師

樂購蝦皮股份有限公司
臺北市.台灣

獎勵 NT$15,000

iOS工程師

Omlet Arcade 美商歐姆雷特
臺北市.台灣

獎勵 NT$15,000

Senior Front End Developer

飛迅設計有限公司 Asia Fusion Technology
臺北市.台灣

獎勵 NT$15,000