* 選擇靠譜的云服務商;
* 選擇云服務商的組件;
* 選擇成熟的開源組件,而不是最新出的組件;
* 選擇采用在一線互聯網公司落地并且開源的,且在社區內形成良好口碑的產品;
* 開源社區活躍度;
選擇靠譜的云服務商,其實這是一個偽命題,因為哪個服務商都不靠譜,他們所承諾的那些可用性問題基本上都會在你的身上發生,這里我們還是需要自己做一些工作,比如多服務商備份,如用CDN,你一定不要只選一家,至少選兩家,一個是災備,保持后臺切換的能力,另一個是多點覆蓋,不同的服務商在CDN節點上的資源是不一樣的。
選擇了云服務商以后,就會有很多的產品你可以選擇了,比較存儲,隊列這些都會有現成的產品,這個時候就糾結了,是用呢?還是自己在云主機上搭呢?在這里我的建議是前期先用云服務商的,大了后再自己搞,這樣會少掉很多運維的事情,但是這里要多了解一下云服務商的組件特性以及一些坑,比如他們內網會經常斷開,他們升級也會閃斷,所以在業務側要做好容錯和規避。
關于開源組件,盡可能選擇成熟的,成熟的組件經歷了時間的考驗,基本不會出大的問題,并且有成套的配套工具,出了問題在網上也可以很快的找到答案,你所遇到的坑基本上都有人踩過了。