里云現在有很多的產品,各種專業(yè)術語,本人是菜鳥建站學習者,想知道這些產品都能做什么,比如ace、ecs,比如搭建網站搭建博客最基本的需要哪些?求大神通俗解答,謝謝!
最近正好對這些產品做過總結,我來介紹一下阿里云主要的產品及功能:
ECS (Elastic Compute Service):以虛擬機的方式將一臺物理機分成多臺云服務器,提供可伸縮的計算服務。
SLB (Server Load Balance):基于LVS和Tengine實現的4層和7層負載均衡,有動態(tài)擴容,session保持等特點。
RDS (Relational Database Service);:通過云服務的方式讓關系型數據庫管理、操作和擴展變得更加簡單。
OCS (Open Cache Service):基于內部Tair,增加一層Proxy,支持海量小數據的高速訪問。
OTS(Open Table Service):海量(結構化)數據存儲和實時查詢服務。
OSS(Open Store Service):對任意大小數據對象提供高可用,高可靠的海量存儲服務。
CDN(Content Delevery Network):通過覆蓋全網的緩存服務以及負載均衡等技術將用戶請求定向到最合適的區(qū)域,提高用戶服務的響應速度及網站服務能力。
OAS (Open Archive Service):離線歸檔,冷數據備份,類似Amazon Glacier。
ODPS(Open Data Processing Service):海量數據處理和分析平臺。
SLS (Simple Log Service):解決異構、分布式系統中日志實時收集、存儲與查詢的基礎服務。
那這些服務都是怎么配合的,在網站的什么階段使用呢?了解網站架構變遷建議看一下《大型網站架構演變和知識體系》這篇博文,現在讓我們來把網站架構演變步驟和阿里云產品對應一下:
1. 開始就一臺應用服務器 —> ECS;
2. 需要把數據庫獨立出來 —> RDS;
3. 需要給數據庫加緩存 —> OCS;
4. 加機器需要負載均衡 —> SLB;
5. 數據庫需要分庫分表 —> DRDS;
6. 需要獨立的分布式存儲 —> OSS;
7. 需要針對互聯網場景的結構化存儲 —> OTS;
8. 需要內容分發(fā)網絡來提升體驗和節(jié)省成本 —> CDN;
9. 需要搜索服務來提供站內和站外的信息檢索 —> Open Search;
10. 需要消息隊列來異步化處理請求 —> MQS;
11. 需要大規(guī)模數據處理 —> ODPS;
12. 需要對應用和服務進行全面測試 —> PTS.