云原生与弹性计算 / cloud-native-containerization
Hard

容器化

云原生容器化

本题为开放题,无标准答案

容器化利用 Linux 内核的一些特性,对应用程序进行隔离,使得多个应用程序可以运行在同一台机器上,而不会相互影响...吗?

请尝试回答以下问题:

  1. 解释容器化的概念,以及它为什么依赖于 Linux 内核?
  2. 容器化技术的优缺点有哪些?(相较于虚拟化)。
  3. 容器化的一个优势是创建和启动开销较小,你知道有什么现有的方案依赖于此特性吗?或者你有什么想法吗?
  4. 容器化的应用共享一个内核,这在减小开销的同时,会有什么副作用吗?你知道有什么解决方案吗?
  5. 在容器中,如何访问主机的某些硬件资源,比如 CUDA 或者块设备?
出题人:可可