关于虚拟化与容器的选择?

最近在做 it 私有化云平台方面的选型,遇到一个问题
公司成本有限,想搭建一套20台服务器节点的 it资源平台,用于研发测试等演示环境使用
在这么小的计算节点是使用容器云还是虚拟化云比较好呐?
部署越来越容器化,还需要使用虚拟机平台吗?容器平台是否可以代替虚拟化平台?

参与9

2同行回答

朱向东朱向东课题专家组高级工程师某银行
在这种情况下,使用容器云比较适合,因为容器相对于虚拟化来说更轻量级,可以更好地利用有限的计算资源。而且,容器化部署可以更快速、更灵活地进行应用部署和管理。虽然虚拟化在一些场景下仍然有优势,比如需要隔离不同的操作系统或者需要更严格的安全性控制,但在这种小规模的场景...显示全部

在这种情况下,使用容器云比较适合,因为容器相对于虚拟化来说更轻量级,可以更好地利用有限的计算资源。而且,容器化部署可以更快速、更灵活地进行应用部署和管理。虽然虚拟化在一些场景下仍然有优势,比如需要隔离不同的操作系统或者需要更严格的安全性控制,但在这种小规模的场景中,容器平台可以代替虚拟化平台。而且就你描述的使用场景还不用考虑高可用和业务连续性等方面的问题,相对来说就很简单了。

收起
银行 · 2023-04-18
浏览544
Alpha 邀答
问题背景是为企业构建 IT 基础架构资源池,主要用于研发测试场景,并比较注重成本上的考量。但我理解这并不能完全从容器比虚拟机轻量的角度去考虑,需要跟企业自身的应用相结合。想必提出这个问题的企业他们的应用并没有完全容器化,否则应该不会有这样的疑问。如果企业当前的研...显示全部

问题背景是为企业构建 IT 基础架构资源池,主要用于研发测试场景,并比较注重成本上的考量。但我理解这并不能完全从容器比虚拟机轻量的角度去考虑,需要跟企业自身的应用相结合。想必提出这个问题的企业他们的应用并没有完全容器化,否则应该不会有这样的疑问。如果企业当前的研发体系依然以传统应用为主,或者主要采用传统商业软件,那么它们的测试和开发环境也大几率并不适合运行在容器平台,而是虚拟化平台更合适(虚拟化平台也可以承载容器开发环境,反之未必可行);即便企业的软件开发已经开始向 devops 转型,那么也应该是考虑构建支持虚拟机、容器混合交付的基础架构资源池。

虚拟化、容器混合交付基础架构的几个优势:
1.同时兼容传统应用和云原生应用
2.相比裸金属部署容器平台更加灵活,减少试错成本
3.降低运维团队学习成本和挑战

收起
软件开发 · 2023-08-18
浏览305

ChatGPT 回答

针对您的情况,建议使用容器云平台,因为它可以更好地满足您的需求,具有以下优点:

  1. 轻量级:容器相比虚拟机更轻量级,可以更好地利用物理服务器的资源,提高资源利用率。
  2. 快速部署:容器可以在几秒钟内启动和停止,而虚拟机需要几分钟甚至更长时间,容器可以更快地部署应用程序。
  3. 灵活性:容器可以更好地支持微服务架构,可以更容易地进行应用程序的拆分和部署,更加灵活。
  4. 易于管理:容器可以更好地支持自动化部署和管理,可以更容易地进行扩展和升级。

当然,虚拟化平台也有其优点,例如可以更好地隔离不同的应用程序和操作系统,但对于您的情况,容器云平台更适合。容器平台可以代替虚拟化平台,但在某些情况下,虚拟化平台仍然是必要的,例如需要隔离不同的操作系统或需要更高的安全性。

提问者

Alpha
系统分析师北京
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-04-18
  • 关注会员:3 人
  • 问题浏览:1220
  • 最近回答:2023-08-18
  • X社区推广