天天看點

基于阿裡雲服務,我們的架構“瘦身”了

寫在開頭

從柚子街項目啟動到現在快有2年了,在這兩年裡項目的功能與架構正在一步步逐漸完善,我們也正朝着更好更大的目标一直努力着。也正是“結識”阿裡雲,我們的服務架構越來越輕便高效。

前言

我們柚子街是美柚旗下的電商導購項目,主要業務為淘寶天貓商家帶來更大更精确化使用者流量,整體業務模式在不斷探索和實踐中逐漸完善,架構也在随着業務與流量的增加而不斷的成長。本文簡單介紹基于阿裡雲我們所搭建的電商引流的後端架構。

背景

項目的前端主要為app應用以及web管理系統,後端的主要職能為前端提供具體的資料接口。而由于業務的限制,目前柚子街主要是引流至淘寶和天貓,并沒有設計自己的下單流程,主要還是首頁和商品相關資訊的展示,在這之中,資料的及時響應以及良好的使用者體驗就變的非常重要。

項目的後端架構

項目後端是基于阿裡雲服務所搭建。其中資料主要依靠rds和redis存儲,其中rds采用災備執行個體,rds采用叢集設計。應用伺服器采用ecs叢集,依賴負載均衡來分發請求,将流量分流到不同的ecs上,這裡不得不提ecs的動态擴容以及裝置更新功能,在雙十一等大促期間,為我們帶來了很大的便利,減少了更新過程所帶來的動蕩和人力的維護成本。

基于阿裡雲服務,我們的架構“瘦身”了

資源與資料

為了更快速的提供資料響應,為app提供的資料均存儲在redis中,采用叢集來分擔壓力,而靜态資源則使用oss和cdn來滿足前端靜态資源的需求。

便捷

基于阿裡雲服務,目前我們隻需要花費很少的人力成本就可以很高效的搭建一套這樣的環境,同時在業務不斷變更, 流量不斷上升的今天,監控統計的實時性以及擴容平滑的過渡性,無疑是為我們帶來了很大的便利。如果一定要總結基于阿裡雲服務的設計為我們目前的架構帶來怎樣的便捷,我覺得高效、安全、低成本無疑是我們體會到的最大便捷。

總結

目前這套架構基本上可以滿足項目目前的業務需求,當然,我們的架構也在一步步改版與完善中。雖然我們目前的架構不能說目前條件下最優,但是正是基于阿裡雲,我們減少了很大的人力和管理成本,同時為我們的服務提供了及時、安全的保障。我們堅信,在未來,攜手阿裡雲,可以為我們帶來更好的明天。