雲端AP伺服器供應商的簡易整理

大部分的APP都需要透過伺服器的功能去存取資料, 在最初開發階段, 開發者需要去評估該使用怎麼樣的語言和雲端伺服器去完成專案, 考量的點不外乎 :

  1. 學習時間
  2. 效能
  3. 維護
  4. 穩定度

基本而言除了學習時間外, 效能 維護及穩定度通常會掌控在雲端伺服器供應商手上, 當然效能會因應不同語言有差, 然而對於新手而言, 增加學習時間卻可以得到比較好的效能是值得(深度開發者就要在考量了), 因此在此處整理了部分大家常用的AP Server供應商, 並且列出費用以及支援的database給大家參考 :

此外也附上雲端伺服器供應商表列以方便大家做更多的查詢 : http://www.tts.bz/archives/667

比較常見的有
1. google (GAE / Python, JAVA)
1-1 有免費配額 超過付費
1-2 基本配額參照 :http://ppt.cc/GPR~
1-3 支援的資料庫 : Google Cloud SQL ( 似乎也可以自己外掛MySQL )
1-4 基本配置+範例 : http://ppt.cc/dNbR

2. Amazon (EC2 / JAVA) : 選用Amazon的七大理由
2-1 AWS’s Free Usage Tier 第一年免費最低限度試用 : http://ppt.cc/fjTu
2-2 支援的資料庫 : MySQL 需要自己建 (因為是APP Server)
2-3 基本配置+範例 : 阿正老師 http://blog.soft.idv.tw/?p=824

3. Salesforce (heroku / Ruby, Python, java, PHP)
3-1 每月有720hr web/work dyno可以使用
3-2 可隨時動態調整所需分配的資源
3-3 支援的資料庫 : ClearDB ( MySQL base )
3-4 基本配置+範例 : http://ppt.cc/nRlu
3-5 搬移教學 : http://ppt.cc/rz7t

4. RedHat (OpenShift / Java, Perl, Php, Python, Ruby) FREE
4-1 每個帳號可以發佈最多 5 個應用程式,每個應用程式將獲分配 1GB 硬碟容量,512 MB 記憶體,可以儲存不超過 4 萬個檔案,官方網站說保證無限期免費任用 : http://ppt.cc/llns
4-2 支援的資料庫 : 似乎可以自己架MySQL  (因為是APP Server)

5. RackSpace (Cloud Servers / Python) 關網友跟Amazon的比較
5-1 有25天試用
5-2 收費分月結或小時計費 : http://ppt.cc/,1UO
5-3 支援的資料庫 : Microsoft SQL Server, Apache, MySQL
5-4 Binding Python : http://packages.python.org/python-cloudservers/

6. DotCloud (dotcloud / Ruby, Java, Php, Perl, Python ) : http://ppt.cc/@meA
6-1 有免費版, 會缺功能 : https://www.dotcloud.com/pricing/
6-2 支援的資料庫 : MySQL, PostgreSQL, SQLite

2 thoughts on “雲端AP伺服器供應商的簡易整理

  1. 假如你有用python或是ruby,可以選用日本的Heroku(http://www.heroku.com),業界也滿多人再推薦這一個的。不過千萬不要用GE,那有點像毒藥,因為高流量後的穩定性很不高。假如要知道詳情,street voice的CHO小海有特別開演獎來說明,你可以參考看看。  你最愛的金城武 留

    • 謝謝你的建議~~其實這也有列入我們考量之中, 我的reference 3 Salesforce這間公司, 就是你說的heroku, 我們會再審慎評估到底使用哪一間AP Server比較好的, 感謝你的回應

發表留言