阿里雲產品 ECS、RDS、CDN、OCS、OSS、ACE、SLB介紹
阿新 • • 發佈:2019-02-04
主要使用的阿里雲產品有: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永遠是使用者吐槽的地方。