我在计算机上运行Openstack,并希望提供一个简单的PaaS。 (这不是一个大项目,我只是为了学习而做)
我只是想知道步骤,场景,方法,我应该从哪里开始以及路线是什么。
我有服务器和客户端系统(没有什么是虚拟的)。主机操作系统是ubuntu 14.04 LTS。
我想你应该看看Docker,Marathon和Mesos。
https://mesosphere.github.io/marathon/docs/native-docker.html
基本上,基本上:
使用Docker:
Basically, you will have a Dockerfile that will configure your project
使用Marathon:
You will deploy the Dockerfiles and scale as you want
使用Mesos:
Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual)
我不得不做一个PaaS平台,这些家伙给了我很多帮助。你应该看看。最后,您只需要一个Dockerfile和WAR / .egg文件(以及配置文件,如果需要)。