1.前言html
曾經好久之前,想找一個免費的空間部署一個屬於本身的技術博客真是太難了,使用過SAE,可是很快就面臨收費了,後面也就不了了之了。目前本身又找到一個免費的PAAS平臺,能夠部署各類語言的web應用,那就是京東的PAAS平臺京東雲擎jae,網址是jae.jd.com點擊打開連接.mysql
2.初體驗程序員
我本身使用沒有看幫助手冊,根據提示註冊成爲開發者,而後在就控制檯界面建立了一個簡單的應用,這個應用是jae提供的模板例子程序,而且關聯了京東的代碼託管系統code.jd.com,這樣對於開發者來講是很是舒服的,本身的代碼能夠直接上傳到代碼託管庫,而後經過代碼庫直接部署最新的代碼,很方便。web
不過本身在摸索的過程當中仍是走了很多彎路,使用了比較久的時間才熟悉不少功能,起始若是能夠根據他們提供的文檔進行操做能夠更加快速的建立和部署應用,至少能夠很快熟悉大部分基礎功能,不用本身慢慢去嘗試,他們的文檔地址是在:http://jae.jd.com/help/create_app.html。sql
固然本身使用jae不只僅爲了部署一個helloworld的web應用,確定仍是須要部署或者本身開發的一些有用的程序,本身最渴求的就是有一個本身獨立的博客系統,因此就趕忙部署了一個wordpress上去,不過要部署wordpress首先須要創建數據庫,因此本身又去看看怎樣使用jae裏面提供的數據庫,本身當時也是本身慢慢去摸索,本身心想本身是開發程序的應該很容易使用,不過第一次使用仍是須要不斷的嘗試,不過整體還不錯,一次性就成功使用了,不過本身使用數據庫的使用發現有三種:mysql/mongodb/maridb,本身平時只使用過mysql,對於mongodb本身簡單瞭解過,maridb以前都沒有據說過。因此第一次選擇使用mysql進行部署個人wordpress。數據庫的使用應該也是有文檔的,仍是在上面那個幫助頁面裏查看。經過半天的努力,仍是把本身的wordpress部署上去了,也歡迎你們去個人獨立技術博客交流,http://it_blog.jd-app.com。mongodb
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等,有待我後面須要的時候進一步研究和使用,到時候有什麼心得在和你們分享。