paas似乎一種高大上的東西,其實不然,復雜的東西都是基礎的東西構造而成。
而docker的出現,讓我們很容易制作出一個簡單的paas。
首先一個paas需要什么基礎的功能呢,第一個要求可以部署應用,而部署應用要自動化怎么辦呢,最簡單的方法,編寫一系列的自動化腳本,安裝好需要的環境,然后放置代碼到特定位置,模仿人工部署就好了。
docker作用是什么呢,其docker就是幫我們做配置環境這一步,我們把各種運行環境打包成鏡像,就可以幫我們快生成服務器環境,并且docker的容器是相互隔離的,可以幫我們隔離應用。并且docke比虛擬機節省資源,我們可以盡可節省服務器內存。
下面我慢慢說一下如何利用docker制作一個簡paas,當然順便說一下自己在服務器維護和后臺開發方面的看法。
附上自己做的paas地址:https://github.com/yubang/app
這個是基于python寫的,由于時間關系,功能還不完善。
然后具體實現,我一天寫一些,請耐心等待,如有錯誤歡迎指出。