应用程序开发人员可以在哪里应用虚拟化技术?如何在日常基础上应用虚拟化?
我想从使用它的资深开发人员那里了解。我对以下内容感兴趣:
- 它如何帮助发展。
- 如何将其用于测试目的。
- 推荐的做法是什么。
最佳答案
在我看来,主要的好处是在一台机器上,您可以测试应用程序:
- 不同的操作系统,如果您的应用是多平台的
- 不同的配置,比如在一台机器上测试客户端,在另一台机器上测试服务器,或者尝试不同的参数
- 不同的性能特征,例如使用最少的 CPU 和 RAM,以及使用多核和大量 RAM
此外,您可以提供 VM 镜像来分发预配置的应用程序,无论是用于测试还是用于在虚拟化环境中运行应用程序,这都是有意义的(对于不需要太多功率的应用程序)
关于virtualization - 开发人员如何利用虚拟化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1812106/