免費好用的web應用托管平臺

時間:2014-07-08 10:59:45   來源:新聞投稿   評論:加載中...   點擊:加載中...
1 前言曾經很久以前,想找一個免費的空間部署一個屬于自己的技術博客真是太難了,使用過SAE,但是很快就面臨收費了,后面也就不了了之了。


  1.前言
曾經很久以前,想找一個免費的空間部署一個屬于自己的技術博客真是太難了,使用過SAE,但是很快就面臨收費了,后面也就不了了之了。目前自己又找到一個免費的PAAS平臺,可以部署各種語言的web應用,那就是京東的PAAS平臺京東云擎jae,網址是jae.jd.com.
 
2.初體驗
我自己使用沒有看幫助手冊,根據提示注冊成為開發者,然后在就控制臺界面創建了一個簡單的應用,這個應用是jae提供的模板例子程序,并且關聯了京東的代碼托管系統code.jd.com,這樣對于開發者來說是非常舒服的,自己的代碼可以直接上傳到代碼托管庫,然后通過代碼庫直接部署最新的代碼,很方便。
不過自己在摸索的過程中還是走了不少彎路,使用了比較久的時間才熟悉很多功能,起始如果可以根據他們提供的文檔進行操作可以更加快速的創建和部署應用,至少可以很快熟悉大部分基礎功能,不用自己慢慢去嘗試,他們的文檔地址是在:http://jae.jd.com/help/create_app.html
 
當然自己使用jae不僅僅為了部署一個helloworld的web應用,肯定還是需要部署或者自己開發的一些有用的程序,自己最渴求的就是有一個自己獨立的博客系統,所以就趕緊部署了一個wordpress上去,不過要部署wordpress首先需要建立數據庫,所以自己又去看看怎樣使用jae里面提供的數據庫,自己當時也是自己慢慢去摸索,自己心想自己是開發程序的應該很容易使用,不過第一次使用還是需要不斷的嘗試,不過總體還不錯,一次性就成功使用了,不過自己使用數據庫的使用發現有三種:mysql/mongodb/maridb,自己平時只使用過mysql,對于mongodb自己簡單了解過,maridb之前都沒有聽說過。所以第一次選擇使用mysql進行部署我的wordpress。數據庫的使用應該也是有文檔的,還是在上面那個幫助頁面里查看。通過半天的努力,還是把自己的wordpress部署上去了,也歡迎大家去我的獨立技術博客交流,http://it_blog.jd-app.com
 
3.經過簡單的使用,總結一下jae的好處吧
(1)免費:這個是我們這些屌絲程序員最喜歡的;
(2)代碼托管與應用部署打通:這樣更加方便管理代碼,更加方便部署應用,查看最新的效果;
(3)對io操作無限制;
(4)云日志,可以查看應用的訪問日志,通過這個訪問日志我們就可以知道我們應用的訪問量;還可以查看系統輸出日志(只有打印到控制臺的日志可以查看,不支持自定義日志文件路徑);
(5)實時日志:最近新增了應用部署過程的日志和運行過程的實時日志功能,這對于即時排錯很大的幫助;
(6)mysql空間支持5G,最大支持5個5G;
(7)多實例部署:這樣可以容錯,因為難免單實例由于網絡或者機器故障導致短暫的不可用,保證應用的高可用性,當然多實例也可以提高我們應用的服務能力,橫向擴展我們的服務;
(8)高級的自動實例的伸縮:根據自定義規則進行實例的動態增加和減少;
(9)即時技術支持與服務:jae好像有一個開發者群,里面有jae運營人員和部分技術支持人員協助解決各種使用jae的問題,并且一般比較即時(除了節假日,這個也可以理解,因為他們的人也是需要休息的嘛,不過有少部分值班吧,只是問題沒有那么即時解決)
 
4.當然有發現一些不足
(1)臨時文件重啟應用會丟失:這是所有PAAS平臺的通病,一般可以通過存放到數據庫或者云存儲解決;
(2)數據庫管理界面不是非常好用,特殊的sql語句支持不了,這和他們的云數據庫使用的是共享型有關系吧;
(3)基礎服務不足:例如緩存這么重要的都還沒提供;
(4)目前沒有應用市場,對于只是簡單需要使用而不是開發者不是很安逸,例如我只是想簡單的部署一個wordpress,那么就有一個應用市場直接讓我選擇部署就可以了;
(5)其它都還好吧。
 
5.使用場景
(1)中小型企業的展示網站,這些沒有必要單獨租用服務器還有還需要自己去維護各種底層的運行環境;
(2)大學生的畢業設計,課程設計等,直接運行到jae上來,到時候給導師展示,多么的高大上;
(3)創業者,創業成本的節約;
(4)個人開發者,自己練手的最佳場所;
(5)做簡單的班級網站
(6)代理服務器
(7)移動端的后臺服務,包括微信,在云擎上部署提供restful的服務,然后移動段調用進行開發;
(8)其他很多場景
 
5.總結
經過這么長一段時間使用,基本上滿足了我大部分需要,目前最希望能夠盡快上緩存服務,這樣開發分布式的web才能成為可能。當然jae里面還有很多其他服務,例如云測試,云監控,云ip等,有待我后面需要的時候進一步研究和使用,到時候有什么心得在和大家分享。



相關熱詞搜索:平臺 jae

 
上一篇:7月編程語言排行榜:Swift語言排到16名啦!
下一篇:蘋果發布Xcode 6 Beta 3 Swift語言大更新!
收藏 將此文推薦給朋友
分享到:
10个数复式三中三多少组公式