在許多雲服務相關的聚會場合(演講、研討會…)中,最常被問到的問題:
- 到底雲服務是什麼?
- 真的需要雲服務嗎?為什麼?
- 使用雲服務的成本貴不貴?哪一家的較划算?
- 若想用雲服務提供給中國大陸用戶,AWS適合嗎?或是有哪一家的雲服務可以選用?
也問過AWS官方的人員,他們對於在中國大陸的未來規劃如何,是否可以像在其它國家一樣的那麼順暢?當然都沒有得到肯定的回覆,因為中國大陸現今的GFW(Great Firewall網路萬里長城)實在太強了,所以各個國家的網路業者想進入中國市場時,仍得向中國政府申請許可,而這也是中國得以保護自己國家網路服務產業的主要原因!
因此在中國大陸想要連到國外的服務基本上大多需要「翻牆」(像是Google、Amazon、Faceboook等相關服務),若是想要連得很順暢,那可以說是近乎奢望了!
有些人也會誤以為那用台灣的IP來提供服務給中國大陸應該就沒那麼嚴格了吧?唉!GFW對台灣的網路一樣鎖得很緊,一定都會去側錄、過濾每個封包的,如此一來,速度絕對也是會被大幅影響,所以最好還是不要想太多!
總之,想要在大陸提供網路服務給中國廣大的網路使用者,只有兩個方式:
- 承租當地機房(Co-Loctaion),除了要花費大筆的實體伺服器成本之外,頻寬也是一大成本
- 承租大陸廠商提供的雲服務,像是盛大云(這也是今天要分享的主要內容)、CloudEx等等
當然囉,不管選用上述任一方式,中國政府都是有權可以查扣、調閱主機裡的內容哦,想要去中國大陸發展的朋友可要特別注意了(這也是小弟一直不想去中國大陸的主要原因,因為可以說是把用戶資料都完全揭露給中國政府了)。
昨晚剛好CloudTW的朋友提供一台在盛大云的VM給小弟測試,所以就進行一連串小弟常作的測試,也許對於想在中國大陸採用雲服務的朋友們會有一些幫助,以下就是這次的測試結果:
測試採用的等級-微型主機(Mini)
wget測試架構
- A點:表示盛大云 (GrandCloud)上的伺服器 (CentOS 5.4)
- B點:表示AWS雲上的伺服器 (CentOS 5.4)
- C點:表示使用Hinet ADSL架設的伺服器 (Fedora 7)
測試時以A、B、C互為Client-Server來進行交叉測試,可參考上圖中的號碼備註說明
測試結果:
X |
盛大云 (A) |
AWS (B) |
ADSL(C) |
盛大雲 (Client) |
X |
47.2KB/s (約36m9s) |
90.5KB/s (約18m51s) |
AWS (Client) |
808KB/s (約2m7s) |
X |
91.0KB/s (約18m45s) |
ADSL(Client) |
482.49KB/s (約3m32s) |
472.63KB/s (約3m38s) |
X |
※所列的下載速度以平均速率計算 |
由上表可以發現若從國外去下載盛大雲的檔案時,速度還不錯;反之若從盛大雲(表示在中國境內)去下載國外的檔案時會變很慢,個人認為與中國偉大的GFW所造成的鉅大影響~
較可惜的是沒有在中國境內有其它的測試點可以進行交叉測試,所以無法得知盛大雲在中國境內是否夠快?
測試截圖:
iperf測試架構
- A點:表示盛大云 (GrandCloud)上的伺服器 (CentOS 5.4)
- B點:表示AWS雲上的伺服器 (CentOS 5.4)
- C點:表示使用Hinet ADSL架設的伺服器 (Fedora 7)
測試時以A、B、C互為Client-Server來進行交叉測試,可參考上圖中的號碼備註說明
測試結果:
X |
盛大云(A) |
AWS (B) |
ADSL(C) |
盛大雲 (Client) |
X |
7.61Mbits/sec |
3.93Mbits/sec |
AWS (Client) |
5.59Mbits/sec |
X |
3.95Mbits/sec |
ADSL(Client) |
752.25Kbits/sec |
759Kbits/sec |
X |
※iperf是測試網路的最大吞吐量,速率的表現主要會受限在較小頻寬的那一端 |
從AWS去連盛大雲 (iperf server)時,速度不是很穩定,個人覺得和中國的GFW有關,所以才會嚴重影響傳輸效能;反過來若是從盛大雲去連AWS (iperf server)時,速度較快而且穩定多了,不曉得中國的GFW對於Inbound/Outbound的Policy是否有所不同?!
測試截圖:
hdparm測試結果
與之前的HiCloud(這篇)、AWS Micro EC2(這篇)比起來真的棒很多啊!
UnixBench測試結果
總結
- AWS雖然是全球雲服務的龍頭,但遇到中國大陸仍是無輒(包括Google等全球大廠也都是一樣)
- 想要在中國大陸經營SaaS服務業者必須在當地尋找較合適的解決方案,無法只用AWS或其它雲服務
- 盛大云是目前中國大陸提供雲服務算是蠻完整的服務廠商(也有云硬盤、云存儲、云監控等等配套),只是付費方式只對當地企業較友善,台灣企業必須透過支付寶或是當地的銀行進行儲值付費。
這次測試花了不到一天,但整理資料卻花了不少時間,雖然沒有機會玩到盛大雲的其它配套服務(尤其是雲硬盤、雲存儲)實在很可惜,因為目前測過的雲服務都沒有做到像AWS的EBS及S3一樣的好用(甚至還沒有服務可以用),此次測完後,對盛大云的印象很深刻!有興趣想了解「盛大云平台的架構設計和實現」可參考InfoQ的這篇影音簡報。
最後在這裡要特別感謝CloudTW的朋友: Gavin特別給小弟的測試機會,讓小弟得以人在台灣就能實際測得中國大陸的雲服務(因為要申請帳號還得要有當地的手機門號才行,:P),相信日後一定會有越來越多的選擇性的!
架在盛大雲的rails 論壇, 可以體驗一下訪問速度.
http://ruby-china.org/topics
有時候,不是速度的問題,用過一陣子,真的超爛,詳看 http://forum.grandcloud.cn/viewtopic.php?f=7&t=483