我正在寻找一种方法,以尽可能简单地向我们的客户提供我们软件的预览版或演示版。
我们目前正在开发的软件是一个相当大的项目。它由一个客户端环境、一个应用程序服务器、各种数据库、Web 服务主机等组成。该项目是增量开发的,我们希望每隔一到两个月发送一次。第一批交付将不会用于生产。他们有一个演示的目的,以鼓励客户提供反馈。
我们不想让客户承担安装和配置系统的负担。总而言之,我们正在寻找一种方法来减轻部署、安装和配置的痛苦。
我想到的是使用虚拟化技术来预安装和预配置具有所有必需组件的虚拟机。我们的客户只需安装虚拟映像并运行应用程序。
我想听听使用这种技术的人的意见。我想也有一些困难。尤其是安装的操作系统的许可问题怎么办?也许有可能让虚拟机在一段时间后过期。
有什么经验吗?