2016年2月23日,Spotify宣布正將其技術基礎設施和數據服務從目前租用的數據中心遷移至Google云平臺(Google Cloud Platform,下同)。
Spotify是一個流行的音樂流媒體服務。它目前支持著200萬播放列表,為超過7500萬聽眾提供超過2000萬小時的音樂。隨著該業務逐年成長,Spotify團隊正質疑自己是否愿意繼續獨立運營數據中心。幾年前該公司認為公有云服務不能滿足他們對于質量、性能和價格的期望,因此他們沒有遷移到(公有)云上。Spotify工程和基礎設施副總裁Nicholas Harteau,在最近的一篇博文中,解釋了現在決定遷移到(公有)云上的部分原因:“云服務提供商提供的存儲、計算和網絡服務已經和傳統方式一樣,做到了高質量、高性能和廉價。于是,我們就很容易地做出了遷移到(公有)云上的決定”。
最近Rightscale做的一項“關于云的調查”表明,在公有云的使用率方面,Google云平臺排名第三,位居行業領導者AWS和微軟Azure之后。Google在該領域不是領先者,Harteau解釋了為什么他們最終選擇Google:“真正起決定作用的是,一直以來我們使用Google的數據平臺和工具的體驗。好的基礎設施不只是保存和運行一些東西,它能讓我們所有的團隊更高效、高有效地工作。Google的數據棧的確幫我們做到了這些”。
Google對成為Spotify的合作伙伴同樣很興奮,在它自己的博文中,披露了Spotify將如何使用Google云平臺的一些具體細節。就計算服務而言,Spotify將依賴于IOPS SSD和local SSD的高性能存儲能力。他們也將利用自動擴容能力以便對“突發的場景”作出響應。其中一個這樣的例子是去年11月13日Justin Bieber創造了單日最多音樂流的記錄——超過3600萬條流于該日被收聽。使用公有云模型,Spotify現在可以不用自己搭建基礎設施,而是依賴Google提供靈活性來支持高峰負荷。
Spotify也將使用Google的網絡服務,如:Direct Peering, Cloud VPN和Cloud Router,以便高效地在這兩家公司之間傳送PB級的數據。
就數據服務而言,Spotify將放棄Hadoop, MapReduce, Hive而采用包括Google云服務,包括Google Cloud Pub/Sub,Google Cloud Dataflow, Google BigQuery和Google Dataproc。Google云平臺帶頭的銷售工程師Guillaume Leygues解釋了Spotify為什么遷移到這些Google服務:“使用BigQuery和 Cloud Dataproc,數據團隊可以執行復雜的查詢并在一兩分鐘內而不是數小時內得到查詢結果。這將使Spotify能夠執行更多頻繁、深入的、交互性的分析,指導產品的開發,新特性的測試和更多智能的、面向用戶的特性”。
查看英文原文:Spotify Moves Infrastructure and Data Services to Google Cloud Platform