2011-05-19

OpenShift – RedHat 的 PaaS 服務

阿舍是看到這個 OpenShift 可以用一行指令就裝好 Drupal 才注意到它的,這個 OpenShift 是 Red Hat 推出的 PaaS (Platform-as-a-Service) 服務,讓你可以快速的安裝、部署和使用各種開放原始碼軟體來開發軟體,看起來不錯,可是,這和阿舍在上一篇提的 phpfog 和 HeroKu ,除了差在不是專門為某一種程式語言提供服務之外,還有什麼差別嗎 ??

有, 一定是有不一樣的,第一個就是你必須安裝一個 Client 才能用指令操作 OpenShift ,用指令 ? 沒錯,第二個不一樣的,就是都是用指令來操作,這樣也沒什麼不好,常用指令操作 Linux 以及和阿舍一樣度過 Dos 年代的人都知道,打指令會比較快,而且,一直敲鍵盤,會讓旁邊的人覺得很厲害的樣子哩 ! -_- ! 第三個不一樣就是 「免費」,在 OpenShift 的網站上就有寫說是免費,所以,註冊後經過郵件認證後,就可以下載 Client 來安裝和使用了...

OpenShift 的 Client 在 Linux 版本的支援上,只有支援 Red Hat 自家的 Red Hat Enterprise Linux / Fedora,而 Mac 如果想用,就要安裝 gem,Windows 則是要透過安裝 cygwin,阿舍看來,在 Mac 和 Windows 都不太方便,所以,阿舍建議用 VirtualBox 裝個 Fedora 來用會比較容易哩 !

OpenShift 除了提供來使用 PHP、Ruby、Python 和 Java 等軟體來開發的 OpenShift Express 服務之外,其實,還有 OpenShift FLEX 和 OpenShit Power 等服務,OpenShift FLEX 是提供部署、監控、預備用和自動擴充與縮減 ( Auto-Scale ) 你的 Java EE 和  PHP 的應用系統,而 OpenShift Power 則是用來讓你部署你自己所建置的 Linux 架構,也就是更複雜的應用,不過 OpenShift FLEX 和 OpenShit Power 這二1個服務,目前是還在開發中,只有 OpenShift FLEX  有開放申請試用而已。

如果說 phpfog 是針對 PHP 的開發者,HeroKu 是針對 Ruby,那麼,阿舍是覺得這個 OpenShift 是比較針對 Linux 和 Java 的開發者的,不過,比起 phpfog 和HeroKu,OpenShift 提供了更完整的功能和架構,對於有興趣建構網路服務的人,可以註冊來試試哩 !

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

2 則留言 :

高藥師 提到...

謝謝!
馬上去試試看

zzzzzz 提到...

請問怎麼顯示目錄下檔案

我用.htaccess Options -Indexes總不行= =

張貼留言

歡迎留言提問和討論 .... 😁