OpenShift – Red Hat 最新的雲端主機服務

5 / 25, 2013 伺服器 , 虛擬主機

數月以前,我剛用node.js造了一個應用,想放上網公開。可是,找支援node.js的虛擬主機實在是大災難。最後,我終於找到OpenShift,它完全符合我的要求,所以好東西當然要分享了。

openshift(按這圖就可到OpenShift的主頁。)

進去後當然是去申請啦!它的免費計劃包括三個虛擬主機,每部主機都有512MB的RAM和1GB的空間。它更對不同的框架有支援,例如Java,Python,Ruby,PHP,Perl和node.js。你更可以利用DIY卡夾自己安裝其他的程式和框架,例如:Go,Lua,C等等,非常彈性。OpenShift 的主頁

在OpenShift的應用通常都只是會用到一個虛擬主機(包括資料庫和其他卡夾),可是你可以選擇令應用程式變成可擴展,以增加效能。在這個情況,資料庫會自己擁有一個虛擬機器。

它使用git來作程式碼管理,並能使用SSH來操控主機。它更有HTTPS安全連線的支援,能提供更大的資料保護。

根據個人測試,它的速度非常快。若你身在美國,它的反應時間是小於一秒。若是在亞洲,它的速度大約是一秒左右。這裡是一個OpenShift速度的示範(不知爲何我覺得非常自豪),這裡有圖為証:pref_grade

 

(註:連鼎鼎大名的Cloud9 IDE都是在OpenShift上運行啊!)
(註二:PayPal現在都用OpenShift了,真是強大。)

 

總括來說,OpenShift是一個很好的雲端主機。(真的是非常讚喔!)

  • Joe

    確認一下openshife免費版真的只有容量限制和SSL證書限制而已嗎?
    有點想上傳個BT下載器進去……變成方便的代抓BT!(要低調…..)

    • Licson Lee

      嗯嗯。還有3個gears的限制。

    • s3131212

      好像還有Gear限制,要問Licson
      註:目前Licson已經在作Openshift的BT下載器了

  • z1995

    請問Openshift能用Cloudflare加速嗎?
    使用WordPress中…

    • Licson Lee

      如果你直接用OpenShift的域名,那就當然不可以了,因為會更改OpenShift的DNS記錄。可是,如果你已在OpenShift的網頁上把你.tk的網域設定成一個Alias,那就應該可以了。

      • s3131212

        應該說是,如果用OpenShift內建的域名,那麼很抱歉不行,但是如果是自己買的或自己去註冊的,那就可以

        • z1995

          感謝你的提醒!

      • z1995

        謝謝,我再試試

        • Licson Lee

          其實你可以考慮不用Cloudflare,因為OpenShift本身已有DDoS保護。加上OpenShift不設帶寬限制,又是非常的快和穩定。(我在OpenShift的部落格只掛了數小時,因為OpenShift更新雲端架構)

          • z1995

            我又試了一次

            步驟如下:

            1.註冊Cloudflare並輸入網址

            2.到域名商後台設定自訂DNS,指到Cloudflare

            3.從Cloudflare的後台CNAME到OpenShift提供的域名

            設定之後的加速效果只持續了一下,但是過了一下就會連不上原本的網站,我不知道問題出在哪,請各位幫幫忙!謝謝!

            • Licson Lee

              我到了OpenShift的論壇看,發現很多人都有這個問題。你可以把Cloudflare指向OpenShift伺服器DNS A紀錄(有機會變動)或放棄使用Cloudflare。(不要緊,OpenShift沒有流量限制。)

              • z1995

                謝謝,
                我只是因為覺得網頁回應速度有點慢,所以想用CDN,不過看來好像有點麻煩的樣子,我還是先觀望一下好了!

              • Licson Lee

                回應速度慢可以是因為很多因素。對於我來說,OpenShift算是快。

            • Licson Lee

              另外,你覺得OpenShift怎樣?