虚拟机作为一种分发难以配置的应用程序的方式具有很大的前景。我一直在使用 jeos vmbuilder(和一些 bash 脚本)来生成我的设备,但我正在寻找更优雅的东西。
就我而言,我正在寻找一种解决方案,该解决方案将构建一个基于 linux 的虚拟机,并以配置的 tomcat 和 mysql 版本为基础。每个未来的版本都将是一个新的战争文件和一个 sql 更新脚本。如果已经部署的 vms 可以自我更新并且可以将测试版本推送到 ec2,那就太好了。
在我的简短搜索中,我找到了rpath rbuilder、turnkey linux、 vagrant up、suse studio、jeos vmbuilder和vmware studio。而不是尝试所有这些,我想我会问这个社区使用什么来构建和分发设备......