閱讀741 返回首頁    go 阿裏雲 go 技術社區[雲棲]


阿裏雲上小,中,大型網站解決方案

序言
隨著互聯網發展,以前服務器租賃,簡單雲主機已經不能滿足人們需求。

  • 因為以前服務器租賃花費準備周期長,費用高,而且服務不穩定。
  • 簡單的雲主機都是直接麵向公網較危險,服務單一。

然後演化出現有的公有雲,阿裏雲則是裏麵做的比較好,迭代迅速基本能滿足我們現有需求。


一期目標

拓撲

screenshot

如何在阿裏雲構建一個穩定可靠的係統,首先我們考慮到兩個方麵:

  • 安全,穩定
  • 且能滿足快速增長的需求

1.1 我們這裏根據一個15倍的設計理念,1.5倍的實施來做,得出一個最簡web架構

1.2 上麵的架構基於“阿裏雲VPC專用網絡”基本上能滿足業務量,如果計算量增加添加ECS節點即可,如果緩存增加拓展redis節點即可,數據量增加我們可以增加雲數據庫節點進行讀寫分離,也可以升級數據庫的配置。總之我們不會在任何緩解看到瓶頸。

1.3實施流程如下:

  1. 創建VPC網絡並購買共享帶寬包(公網IP)
  2. 創建專用網絡下SLB
  3. 創建專用網絡下ECS
  4. 創建專用網絡下RDS
  5. 創建專用網絡下的KvStore

二期目標

當架構能完全支撐我們的服務後我們肯定還是難以滿足,因為我們需要更多好東西。

  • 權限精細化管理
  • 數據安全,可視化
  • 危機預警機製

202_v2_1


三期目標

下麵是一個大型的網站,主要區別在於全局負載均衡:

1.全局負載均衡可以在DNS解析階段把用戶本地化訪問
2.當出現故障時可以動態遷移用戶到非故障區域
3.同區域內全局負載均衡也可以分發請求

203_v3_0

最後更新:2017-06-14 21:34:36

  上一篇:go  一次SSH異常的排查
  下一篇:go  NAT網絡環境下,部分客戶端無法連接Server的解決方法