gpt4 book ai didi

installation - 你如何设置你的虚拟机?

转载 作者:行者123 更新时间:2023-12-03 15:05:47 26 4
gpt4 key购买 nike

最近,虚拟化的热潮席卷了我的工作场所,开发人员在他们的计算机上尝试虚拟机。早些时候,我从几个不同的开发人员那里听到关于在他们的台式计算机中设置虚拟机以保持他们的开发环境清洁的消息。

市场上有很多虚拟机软件产品:

  • 微软Virtual PC
  • VirtualBox
  • VMWare WorkstationPlayer
  • Parallell Inc 的 Parallells Desktop

  • 我很想知道您如何在工作中有效地使用虚拟化。我的问题是 您如何使用虚拟机进行日常开发 出于什么原因?

    最佳答案

    我刚刚在家里 build 了一台真正强大的机器,这样我就可以一次运行多个虚拟机。我的情况可能很极端,但这是我这样做的逻辑。

    测试

    当我测试时,尤其是桌面应用程序,我通常会创建多个虚拟机,一个用于我的软件应该运行的每个平台(Windows 2000/XP/Vista 等)。如果有 32 位和 64 位版本可用,我也会分别构建一个。我还使用 VM 硬件设置(例如大量 RAM、少量 RAM、1 核、2 核等)。我通过这种方式发现了很多小错误,如果我不使用这种方法,那肯定会进入野外。

    这种方法还可以轻松玩不同的软件场景(如果安装程序的用户没有 .NET 3.5 sp1 会发生什么?如果他没有 XXX 组件会发生什么?等等?

    发展

    当我开发时,我有一台运行我的数据库服务器(SQL2000/2005/2008)的虚拟机。这有两个原因。首先,它更现实。在生产环境中,您的应用程序可能不在与数据库相同的机器上运行。为什么不在开发时复制它?另外,当我不开发时(记住这也是我的家用机器),我真的需要运行所有这些数据库服务吗?是的,我可以手动打开和关闭它们,但打开虚拟机要容易得多。

    客户

    如果我想向客户展示我所做的一些 Web 工作,我可以只将一个 VM 放入 DMZ,他可以登录 VM 并使用 Web 项目,而我的网络/计算机的其余部分是安全的。

    兼容性

    Vista64 现在是我的主要机器。我拥有的任何较旧的硬件/软件都无法与该操作系统很好地配合使用。我的解决方案是让 Windows XP 32 作为所有这些项目的 VM。

    关于installation - 你如何设置你的虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/406580/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com