專心做好你的小作坊:系統管理?交給云
在多年以前,當我們心中有一個想法,想做一個互聯網應用的時候,我們除了要把我們的想法變成代碼以外,還有很多我們要去面對的事情:從某種程度上來說,這恐怕比代碼要難得多。
我們的代碼寫完了,放到哪里呢?這是我們第一個不得不面對的問題。我們會面對各種選擇方案:共用的虛擬主機?vps?單獨的服務器?國內的?國外的?信譽好不好?
就這么一個簡單的問題,足足可以折磨你一個月之久。但其實說白了,根本的原因就是“錢”。大家如果有錢,就不用這么苦惱了,直接買個單獨的服務器就完事了!
好吧,假設我們經過一個月的精挑細選,選擇了一個可以接受的方案。接下來把應用部署到服務器上吧。這緊接著就來了另一個問題:服務器的維護。
服務器都維護什么啊?當你的服務器一出現在互聯網上,就會成為“不法分子”的獵取對象,俗稱“肉雞”,就是可以遠程控制,種植木馬的機器。
說真的,如果你對linux/windows之類的安全設置不了解的時候,分分鐘你的服務器就成了別人的肉雞。原因就是,大家主要的能力還是編程,系統維護就未必精通了。面對各種安全設置,補丁的安裝,系統的監控,足夠讓你頭疼一陣了。
等你攢夠了經驗去對付那些黑你機器的人,恐怕也是一個月之久了。你以為這就萬事大吉了?錯了。攻擊是不斷的,你必須時刻監控。此外,服務器的負載,磁盤使用等等,你同樣需要監控。這些系統管理的知識,會花掉你大量的時間和精力。
其實還是錢的問題。如果你有錢,雇一個專門的系統管理員不就得了!誰讓咱是小作坊呢?目前還沒有收入呢,一個空間都要精打細算,哪有錢再雇一個人啊。況且,好多人都是兼職在做,與其雇人,不如自己弄吧,累就累點吧。
如此一來,我們會發現,我們很大的精力,大概一半左右,都投入在了系統維護。
這還不算。托管的服務器不是那么穩定的。突然某一天,你發現服務器上不去了。這時候得趕緊聯系機房,該重啟就重啟。嚴重的,還得去機房搗鼓。要是某天硬件壞了,你真的是欲哭無淚啊!
ok,終于我們成為了系統管理員,監視得了系統,對抗得了黑客,寫得了代碼。還有,就是無法逃避的問題:備案,以及服務器的審查。
記得之前備案不是很復雜,后來修改了,必須要拍照,而且要到指定的地方。如果你不去指定的地方,那就得用專門的幕布。
遇到服務器的審查你更無奈,一個機房的所有服務器都停了,一個一個地被審查。輪到你,運氣好是幾天,不好是幾個星期。你剛剛積攢的用戶?流量?全都白費了。
其實,以上說的基本都是歷史了!
#p#
現在要說的,是當下,各種成本更低的企業級服務出現以后,小作坊也可以很容易的存活了!如果你想做一個互聯網的應用,還停留在上面的歷史的思路,那下面的內容就是告訴你怎么在初期的時候存活下來。
域名
國內有很多代理申請域名的。但是,不要找那些代理的,自己的域名還是自己控制好。況且,那些代理的人能干到哪天還不一定呢!
國內確實有很多域名注冊的網站,但是,考慮到這么多年發生的種種域名被“劫持”的案例,我們一定要申請國外的。信譽好的,godaddy--大家都知道。價格?也不貴,一個.com域名,兩年100多元,貴嗎?而且它可以使用支付寶,多方便啊!
域名解析
如果你還沒有聽過DNSpod,那么趕緊去查一下。目前這是國內最好的DNS解析服務,不是之一,是最好。申請完域名,讓DNSpod去解析,你就不用再操心域名的事了。
空間問題。不要再去想什么共享虛擬主機了,目前還有很多這樣的網站,賣什么asp,php,java空間。
現在是云計算時代了。云計算帶給我們最好的好處是什么?就是成本的降低。
比如:新浪和百度都有App Engine,以前看的,最便宜的一天幾毛錢吧,還是幾塊錢,記不清楚了。總之很便宜。
騰訊和阿里巴巴都有云計算的主機。用什么虛擬主機?用云計算的的主機就完事了。
為什么云計算的主機好?
大概有這么幾個優勢:
- 價格低。以前如果托管一個服務器,再怎么便宜也要3000元左右吧。云計算主機,同樣的配置,甚至更好點,一年也就1000元左右。
- 你不用成為一個系統管理員。云計算的主機都是統一管理,系統監控,攻擊防御,統統都有。你花1000多,等于多雇了一個系統管理員,合算不?
- 升級簡單。你如果托管一個服務器,想升級內存,硬盤等等,會折磨死你。云計算主機就簡單了。畫面操作一下,搞定了。
云計算不單單有主機,還有專門的存儲服務,數據庫服務。存儲,數據庫性能的設定,提升,統統不用操心,多好!
總之,你就專心把代碼寫好就行了!你的小作坊活不活得下去,全看你的代碼了。系統管理?都交給云計算提供商了。
#p#
選哪個空間的問題
首先,要確定選國內的還是國外的。
選國外的,網站不用備案,隨時可用。但是有風險:可能被屏蔽掉,還有就是速度問題。例如眾所周知,國內電信和網通的用戶,訪問不同的網站,速度是不同的。
國外的我僅僅知道linode。也是信譽好,穩定性好的。目前最便宜是10美元一個月,已經很便宜了。
不過選國外的話,你真要想好:如果是一個博客還無所謂。如果你要做個應用,而且是主要面對國內用戶,我個人覺得還是選國內的。
選國內的,麻煩的地方就是網站要備案,但是速度有保障。
國內的云計算服務商有很多,名氣大的,新浪,百度,騰云,阿里都有。選擇云計算廠商,除了比較價格,更重要的是信譽度,存活度。
有些確實很便宜,但是真的有很多不可靠啊!我沒有經歷過,但是從訂閱的博客里,看到過這樣的事例:說停電就停電的;說數據丟失就丟失的;說服務停就停的--最關鍵的是沒有任何賠償。
所以,為了安心,省心,一定要選信譽度高的,活得久的公司,沒有流氓歷史的公司。
不好說具體哪個好,我用過的是阿里巴巴的。吸引我的是它有6個月的免費試用。還有,就是服務挺好,功能說明也很完善。
阿里云的備案也不錯,雖然麻煩,但是有一步一步的指導,雖然繁瑣,但你不至于摸不著頭腦。而且你備案的名稱不好的時候,會來電話告訴你,還會幫你起一個合適的名字。
大家根據自己的需要去選擇,相信這種比較也需要花費一定的精力。但是,選擇好了就省心了。
社交推廣
以前是QQ,MSN。現在是微博,微信,一個都不能少--管他有沒有人看呢。
為了你的小作坊,去申請微博,微信吧。
企業郵箱
自己部署一個郵件服務器?別傻了,還想做系統管理員是不?再說,初期的磁盤空間也有限,還是省著點用吧。
很早以前我們使用gmail的企業郵箱--不過那已經是歷史了。現在國內也有很多企業郵箱了。本著信譽度,存活度的原則,推薦163的企業郵箱:ym.163.com。方便,快捷。
國外郵箱
申請域名,或者其他國外的服務的時,比如linode,有些國內郵箱是不好使的。推薦使用outlook.com的郵箱。本來gmail挺好的,不過上不去了不是么。
目前來看outlook.com沒有被封鎖,至少還可以訪問。或者yahoo的也可以。這些都是安全的。
討論區
我們總要傾聽用戶的建議。在服務器上搭建一個論壇?倒是沒什么問題。但是如果你的空間有限,一個單獨的論壇就是占據不少的容量和流量。
不如申請一個免費的論壇。初期階段嘛,還是要保證主要的應用才好。
總之,云計算等企業級服務的出現,已經大大降低了系統基礎的成本。我想小作坊的存活度會逐漸的提高,而且小作坊變大作坊的可能性也會出現大的飛躍。