標籤:aws 亞馬遜 雲端運算 oppo
關於OPPO
OPPO最早被人熟知是在以MP3和MP4為代表的影音市場,轉型進入手機市場後,OPPO獲得了更大發展機遇,近幾年更是成為發展速度最快的國產品牌之一。早在2010年前就開始了海外市場的布局,如今OPPO產品和服務已覆蓋中國、美國、俄羅斯、歐洲、東南亞(泰國、越南、印度、印尼等)等廣大市場,現正致力於打造專業化的智能手機與移動互連網公司。
挑戰
t在開發海外市場的過程中,OPPO面臨內外兩個挑戰:對外,OPPO不僅向使用者銷售手機產品,更提供了完備的手機服務,包括:以手機尋回、資料同步備份為主的個人云服務和主題及應用的下載服務,這些業務與使用者使用手機的體驗息息相關,因此不僅需要伺服器安全、穩定,更需要為使用者提供較快的訪問速度;對內,伴隨海外市場的業務增加,OPPO既需要在不同市場架設官方網站,也需要實現企業內部不同地區的辦公協同,同樣對伺服器在不同地區的訪問速度和跨地區的同步調用提出較高要求。
為什麼使用AWS
手機行業變化較快, OPPO需要儘快將配合手機使用的服務在海外部署完成以便儘早推動後續工作。經過綜合考慮,OPPO發現使用AWS雲端服務所需的部署時間比自建海外資料中心更少,成本也更低。並且現有技術人員能夠比較平滑的過度到使用AWS的雲端服務上。再加上AWS提供了非常詳細的開發文檔和用於交流的開發社區,工作中遇到的問題都能得到解決,所以OPPO最終決定使用AWS的雲端服務進行海外市的拓展。具體來說,OPPO主要是基於以下幾方面的考量:
海外業務安全、快速的部署
OPPO在海外市場不僅銷售手機,還向消費者提供包括“找回手機”、“資料備份同步”在內的個人云服務,設立了包含市集和手機主題商店的下載中心。為了滿足使用者需求,OPPO設立了15 個Amazon Elastic Compute Cloud (Amazon EC2) 執行個體用於其個人云服務、下載中心、企業內部系統和海外官方伺服器。Amazon EC2通過真正的虛擬計算環境,在雲中提供了大小可調的計算容量,並且憑藉AWS覆蓋全球的基礎設施,OPPO實現了服務和業務的跨地區部署。
為了保證資料安全,OPPO在 Amazon EC2 中使用了Elastic Block Store(Amazon EBS),EBS為EC2 執行個體的持久性資料提供了塊級儲存卷。每個 Amazon EBS 卷在其可用性區域域內自動複製,以保護您免於組件故障的威脅,同時提供高可用性和持久性。這一特性加強了OPPO相關業務的安全性和穩定性,大大提升了海外使用者使用OPPO服務的感受。OPPO還使用Amazon Simple Storage Service (Amazon S3) 儲存備份和靜態檔案,其中包括:1TB 的使用者個人資料和2TB的應用和主題資料。
更讓OPPO感覺便捷的地方是,通過設定Amazon Elastic IP,身在中國的技術人員無需等待重新設定或者替換主機,便可以通過編程方式重新對應自己Elastic IP地址到一個替換的執行個體,快速處理執行個體或軟體問題,真正實現了出現問題的“零反應時間”,極大提升了海外業務的部署效率。
便捷的資料庫功能調用
不論是個人云服務、下載中心,還是OPPO的內部系統和海外官網伺服器,都需要通過對雲端服務調用資料庫功能。OPPO使用了Amazon Relational Database Service(Amazon RDS)服務,僅需設定簡單的 API 呼叫或通過 AWS 管理主控台就能完成原本複雜的操作步驟,如:資料庫的複製和擴充。而且得益於OPPO原本就在使用Linux和Oracle管理自己的資料庫系統,技術人員在部署各個應用時,可以直接使用AWS託管的企業級解決方案,直接從Amazon EC2上的Oracle系統中啟動企業軟體堆棧,這使OPPO只需 10秒的停機時間就可以將其整個資料庫遷移到 Amazon RDS。此外,OPPO還是使用了Amazon CloudFront服務,用於市集和主題商店的內容分發,在全球範圍內實現了低延遲、高速度的內容傳輸,泰國、越南等東南亞使用者下載OPPO應用的回應時間與在中國使用者相差的時間基本相差不大。
收益
OPPO使用的Amazon EC2/ S3/ EBS等服務都是按照實際的使用量進行收費,Amazon CloudFront服務已經與Amazon的S3及EC2服務實現了整合,為OPPO節省了大量成本。根據OPPO的估算,AWS協助其減少了約33%的運營成本。下一階段,OPPO已經在考慮使用Amazon Reserved Instance以節省費用。
更多資訊
欲瞭解更多AWS企業級解決方案,請參考AWS的頁面:http://aws.amazon.com/cn/enterprise-it/