【轉載】做者:曾健生,公衆號ID:appbackend數據庫
對於不少剛入行的朋友來講,不清楚應該選擇什麼樣的服務器提供商,是選擇傳統的IDC, 租用服務器租用機櫃,仍是選擇如今很火的雲服務器呢?在本文中,經過對比傳統的IDC和雲服務,簡單闡述一下服務器的選擇。服務器
1.是選擇傳統的IDC仍是雲服務?網絡
在app領域,常常會出現應用爆發的狀況.若是真的出現了應用爆發,爲了應對爆發的壓力,最簡單的方法就是升級服務器的硬件,加cpu啊,加內存。併發
在傳統的IDC,要加cpu或內存,流程以下:app
1.和客戶經理商商談所需硬件的價格負載均衡
2.匯款過去,等IDC的財務確認運維
3.確認後,等待IDC安排工做人員升級硬件高併發
這個流程走一次,最少也要1至2天。延遲了1至2天升級硬件,怎麼保證能夠快速應付爆發的業務,啥都黃了。阿里雲
而在雲服務器,升級硬件就很簡單:
1.在用戶後臺選擇須要的硬件配置
2.經過網絡支付
3.重啓服務器,升級就完成了。若是隻是升級帶寬,甚至不用重啓。
整個過程合起來不用5分鐘,簡單,快捷,方便。
並且,如今的雲服務器提供商,出了服務器外,還提供下面的服務:
負載均衡
雲數據庫
雲內存存儲
這些服務在app上線初期,在一臺服務器上本身搭建就好了,但隨着app的發展,這些服務都須要部署在不一樣的服務器。
規模的增大,也要面對高可用,高併發,監控報警等問題。這些問題若是都要後端人員處理,那要瘋了,後端就那麼一兩我的,既要保證平時的開發任務,又要作複雜的運維管理。後端人員也不是全能,通常後端人員是專一於開發,運維稍遜一籌。
這時,就能體會到雲服務的優勢,由雲服務器的提供商來負責運維。高可用,高併發,監控報警這些都靠雲服務器的提供商來保障,就能大大減輕運維方面的壓力和人員的開支。
2.選擇哪一種雲服務器?
國內的雲服務提供商,推薦的就只有阿里雲和ucloud,其它的雲服務提供商,只能一笑而過。
ucloud價格上有優點,但客服和幫助文檔方面,阿里雲有優點。
特別想吐槽一下ucloud的文檔,文檔內容實在太遜色了。記得一次配雲硬盤的時候,
不知爲啥,雲硬盤沒有格式化,須要本身動手。看ucloud的文檔硬是沒看懂,結果我硬要去了阿里雲的幫助文檔,按照裏面的操做,一步步就把雲硬盤配好了。
一邊看着阿里雲的文檔,一邊操做着ucloud的機器,其樂融融,這是多麼奇葩的事情。
3.題外話
最後,在網絡上常常被問到,須要選擇什麼樣的服務器配置,這個問題,無法回答。這須要在綜合考慮用戶量,業務邏輯綜合考慮的。
給個建議,最初硬件配置能夠差點,隨時監控主機,發現負載高了,才升級硬件配置也不遲。