paas似乎一种高大上的东西,其实不然,复杂的东西都是基础的东西构造而成。
而docker的出现,让我们很容易制作出一个简单的paas。
首先一个paas需要什么基础的功能呢,第一个要求可以部署应用,而部署应用要自动化怎么办呢,最简单的方法,编写一系列的自动化脚本,安装好需要的环境,然后放置代码到特定位置,模仿人工部署就好了。
docker作用是什么呢,其docker就是帮我们做配置环境这一步,我们把各种运行环境打包成镜像,就可以帮我们快生成服务器环境,并且docker的容器是相互隔离的,可以帮我们隔离应用。并且docke比虚拟机节省资源,我们可以尽可节省服务器内存。
下面我慢慢说一下如何利用docker制作一个简paas,当然顺便说一下自己在服务器维护和后台开发方面的看法。
附上自己做的paas地址:https://github.com/yubang/app
这个是基于python写的,由于时间关系,功能还不完善。
然后具体实现,我一天写一些,请耐心等待,如有错误欢迎指出。