為了給客戶提供穩(wěn)定、快速、高質量搜索服務,音樂雷達對性能、規(guī)模、反映速度等方面有很嚴格的要求。經(jīng)過周密的調研與比對多個云服務平臺,公司最終選定采用AWS云平臺服務,借助AWS的Amazon Elastic Compute Cloud 和Amazon Glacier云服務來完善整體架構。在選擇AWS時,音樂雷達主要基于以下兩方面的考量:

1、便利的云計算服務和獨特的競價型實例

AWS為廣大用戶所提供的一項基礎服務就是計算和聯(lián)網(wǎng)服務。Amazon EC2是AWS所提供的一項web服務,可在云中提供大小可調節(jié)的計算容量。通過使用Amazon EC2,使用者可以縮短獲取并啟動新服務器實例所需要的時間。在計算要求發(fā)生變化的時候,可以快速擴大或縮小計算容量。而計算服務收費方面,Amazon EC2則實現(xiàn)了按照實際使用的容量收費,能確保費用的有效支出。Amazon EC2提供了三種收費模式:預留實例、按需實例、競價型實例。其中,競價型實例是基于供求關系的、可實現(xiàn)自動確定。使用者對系統(tǒng)中其他用戶未使用的EC2容量進行競價,系統(tǒng)基于供求關系產(chǎn)生一個現(xiàn)貨價格,系統(tǒng)自動判定哪位競價者獲得競價成功。預留實例可滿足可預見的計算需求,從而享受到較大的折扣;按需實例則可滿足短期計算的需求,實現(xiàn)最大的靈活度??紤]到對搜索服務的速度、正確性的保障,音樂雷達采用以競價型實例為主,輔以預留實例和按需實例,從而確保性能與成本的雙平衡。

2、低廉的數(shù)據(jù)存檔和備份服務

AWS所提供的Amazon Glacier是一種成本極低的存儲服務,為數(shù)據(jù)存檔和備份提供安全而持久的存儲。該服務幫助音樂雷達將不斷產(chǎn)生的大量用戶音頻數(shù)據(jù)和一些業(yè)務數(shù)據(jù)安全有效地進行了存儲管理,為后期的算法改進和大數(shù)據(jù)分析提供了數(shù)據(jù)來源;同時,也有效降低了數(shù)據(jù)的存儲成本。

分享到

redsenlin

相關推薦