我有一个使用 Outlook 2003、2007 和 2010 的应用程序。此应用程序执行用户请求的一些任务,然后关闭。我将使用 vMware ESXi 4.1 将我的应用程序放在虚拟化的 Windows 操作系统上
有两种不同的方法可以部署我的应用程序以供生产使用。我应该选择下列哪一个选项?
安装 Windows Server 2008,添加 3 个用户帐户。在每个帐户上仅为该帐户安装 Office 2003、2007 和 2010。然后以这种方式运行我的应用程序。
安装 Windows XP 三次,并在每个操作系统上安装 Outlook 2003、2007 和 2010,并让我的应用程序在每个不同的虚拟操作系统上运行。
我有 6GB 的可用 RAM。因此,在情况 1 中,我将使用全部 6GB;在情况 2 中,这将在三个不同的 Windows XP 安装之间共享。
还有更好的选择吗?
答案1
如果您确实希望应用程序在不同版本之间正常运行,则需要将它们彼此隔离 - 因此我建议您安装 3 个 XP。如果您使用 ESXi 4.1,您会发现 3 个虚拟机之间的内存节省非常显著,因此我不会太担心这一点。
本质上,如果你要做某件事,就把它做好:)