1. 程式人生 > >阿里雲產品 ECS、RDS、CDN、OCS、OSS、ACE、SLB介紹

阿里雲產品 ECS、RDS、CDN、OCS、OSS、ACE、SLB介紹


主要使用的阿里產品有:ECS、RDS、CDN、OCS 不常用的有OSS、ACE、SLB。 


ECS:
本質就是一個伺服器。執行在雲上的一個伺服器。主要作用是做運算的。跑各種程式的。 


用ECS架設的MYSQL會顯得很業餘。為什麼這麼說?主要有一下幾點理由。 
1.資料安全性差,ECS資料一天動備份一次。而且備份的資料也不一定100%恢復可用。 
想要資料安全就必須保證系統不出問題。保證檔案系統不出錯。正常情況下對ECS操作很多的 
升級伺服器。優化功能,修改配置檔案等。很容易導致伺服器出問題(人為原因)。 
這樣就導致了很多不確定因素。所以安全性很差。 
2.效能差,ECS的IO其實很差的。阿里雲的磁碟系統是強制三份寫入備份的,這樣確保資料的安全性。 

但這也導致的磁碟的隨機儲存效能很差。ECS的4K讀寫行都不高。所以ECS假設的MYSQL絕對是效能瓶頸。 
所以很是建議使用RDS。所以用ECS要想辦法規避IO密集的運算。 
3.維護麻煩,MYSQL資料備份依託於ECS的系統的檔案系統。備份資料,資料維護都麻煩。 
特別如果有誤操作導致服務宕掉,或者資料丟失,想找回資料很麻煩。 


其實ECS定位就是跑程式的。雖然也可執行MYSQL或者做檔案伺服器。但是都會有效能瓶頸。 
所以在條件執行情況一定要規避這個問題。不要直接使用ECS做檔案伺服器和MYSQL伺服器。 
密集資料讀寫會影響程式的執行效率、導致程式執行不穩定。 


RDS:
專業的SQL伺服器。 


最低配第一年優惠價50元/年。 

覺得用得到MYSQL的非常推薦使用。 
推薦理由其實都在上面。可以規避ECS裝MYSQL遇到的各種問題。 


CDN:
分佈的快取伺服器。可以加速網站靜態檔案載入。 


阿里雲的CDN效能很好,速度穩定性都很好。有一定規模的網站很建議使用。 
推薦理由:
1.緩解網站頻寬瓶頸的尷尬。阿里雲5M以上的頻寬價格都很貴,升級不划算。 
如果把站頻寬大部分的圖片、JS、CSS等檔案使用CDN快取加速,技能提升使用者體驗, 
也能緩解頻寬壓力。 
2.緩解伺服器的IO壓力。阿里雲ECS的IO是弱項,所以使用CDN正好可以規避這個問題。 
CDN的快取效率基本在80%以上。這樣既節約了頻寬又緩解了伺服器IO壓力。 
3.省錢,對於小站來說升級1M頻寬費用大約200多元。但是如果使用2M頻寬+CDN比 

使用5M頻寬還省錢。CDN價格在0.9元/G左右,3M頻寬費用大約600多元。差不多是700G的流量。 
平均每個月有60G流量。實際上大部分網站用不掉這部分流量的。所以這樣相對來說更省錢。 
而且使用者體驗更好。CDN沒有頻寬瓶頸的。5M頻寬峰值也只有5M。 


所以小站推薦開通1M或2M頻寬。靜態資源使用CDN加速。 
中等規模網站使用單臺或多臺5M頻寬ECS+CDN加速。 


OCS:
資料快取伺服器。可以快取資料庫讀取的資料。 


有技術能力的推薦使用。可以緩解MYSQL的壓力。 


OSS:
專業的檔案儲存服務。 


推薦檔案量大的場景使用。普通小站可用可不用。(不過阿里雲現在有5G免費資源。可以用來代替CDN使用,省錢。) 


ACE:
應用容器。配置好的PHP JAVA等環境。 


不是很推薦使用。 
不推薦理由:
1.功能呢比較單一,不能做特殊定製。 
2.新手上手有一定難度。會遇到各種問題。 
3.和程式存在相容性問題。 
4.上傳資料寫入麻煩。 


SLB:
均衡負載 


有錢可以用。不適合中小站。 


下面綜合說一下阿里雲的使用感受。 
第一點:穩定
使用阿里雲最大的感受是比較穩定。阿里雲在穩定性上做的很好。在效能上稍微保守。 
所以第一感覺就是穩定。伺服器配置好很少出故障。 


第二點:便宜
為什麼說用阿里雲便宜呢?因為阿里雲有很多附加的免費服務很不錯。 
雲盾、雲監控、免費的低配OCS等。綜合這些附帶的服務價效比還是很高的。 


第三點:安全
免費的5G抗DDOS。免費的安全檢測,和入侵檢測系統。能很好的保障伺服器的安全。 


說了上面的優點,再說說缺點吧。 
第一點:靈活性稍差。 
服務收費方式不靈活。青雲伺服器可以按秒計費。阿里雲最低可以小時。 
而且停機好像不會停止計費,除非手動釋放伺服器。 
資源伸縮配置不夠靈活,磁碟不能直接擴容。頻寬擴容後不能縮小。磁碟也不恩那個縮小。 


第二點:ECS的IO真的弱 
基本上大多數應用場景可能都要考慮到規避IO的問題。不過貌似深圳磁碟用的是混合儲存, 

IO效能不錯,北京的不是太清楚。杭州和青島的IO永遠是使用者吐槽的地方。