你的問題讓我想起一則新聞,如下:
簡單來講,騰訊的服務器分為兩種:一種是騰訊自己的機房;一種是騰訊租用別人的機房。
一、騰訊自己的機房
這個好理解,騰訊圈了塊地,建個房子,放點服務器,接上網絡,提供對外服務,于是乎騰訊有了自己的數據中心。很多互聯網創業公司,早期就是在自己家里,弄個PC機做服務器(說不定,當年阿里巴巴在馬云家里,就是這種情況。當然現在比較難了,首先想獲得外面能訪問到的公網IP就很難了)。
大部分公司到此也就為止,但是。。。騰訊業務做的比較大,QQ、微信這些應用動不動就是好幾億的用戶,家里那幾臺服務器哪夠用,圈地建房成本有太高,關鍵還慢,很不符合互聯網時代的特征。
于是乎租用別人機房或者服務器需求就誕生了。
二、騰訊租用別人的機房
這個就有點意思了,所謂“有需求的地方就有市場,有市場的地方就有江湖”,催生了IDC/云/CDN等各種高大上的服務,也養活了一大幫如網宿、藍汛等賣服務的公司,這不是本文重點。
回到正題,騰訊租用誰的服務器?——主要是國內三大運營商,中國電信、中國移動、中國聯通。
早期,騰訊主要租用電信機房,提供對外的互聯網服務。不過近年來,尤其4G時代,中國移動4G用戶迅猛發展,騰訊在移動網內投入大量的服務器/帶寬資源,僅在東部某1個省,騰訊就投入近5個T的服務器/帶寬資源。
這就帶來另外一個問題:騰訊服務器放哪?
答案是:需求、需求、用戶的需求(對不起,又裝X了,簡單說就是哪人多就放哪)。
以微信為例,江浙滬東部區域用戶數,肯定比西部欠發達省份的用戶多,很明顯,騰訊肯定會把服務器放在江浙滬嘛,讓用戶就近訪問,提升用戶感知嘛。——這樣,選擇哪個省的問題就解決了。
然后面臨第二個問題,放哪個運營商?本著用戶“就近訪問”原則,結合業務特點,移動的用戶訪問移動網內的服務器,電信的用戶訪問電信的服務器,聯通嘛隨便(比較復雜,畢竟BATJ都入股了)。
打個比方,王者榮耀,一款手機端游戲,很明顯移動的4G用戶比較多,騰訊肯定會多放點,電信次之,聯通就最少了。畢竟總不能讓電信的用戶訪問移動的服務器吧,否則時延過大,游戲卡卡卡,誰還玩這個呢,騰訊也就不能實現依靠王者榮耀每天掙它1個億的小目標了。