开发者社区 问答 正文

什么问题需要借助硬件虚拟化的方法来解决呢?

已解决

什么问题需要借助硬件虚拟化的方法来解决呢?

展开
收起
游客ahw43lnoary7a 2022-04-02 16:41:09 774 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    隔离性 - 每个用户实例之间相互隔离, 互不影响。 硬件虚拟化方法给出的方法是VM, LXC给出的方法是container,更细一点是kernel namespace可配额/可度量 - 每个用户实例可以按需提供其计算资源,所使用的资源可以被计量。硬件虚拟化方法因为虚拟了CPU, memory可以方便实现, LXC则主要是利用cgroups来控制资源移动性 - 用户的实例可以很方便地复制、移动和重建。硬件虚拟化方法提供snapshot和image来实现,docker(主要)利用AUFS实现安全性 - 这个话题比较大,这里强调是host主机的角度尽量保护container。

    2022-04-02 17:01:06
    赞同 展开评论
问答分类:
问答地址: