谁能解释虚拟机在PaaS和IaaS云环境中的作用。
蒂娅!
发布于 2018-03-12 05:06:25
虚拟机(通常称为"VM")是一个硬件单元,许多不同类型的软件实际上都运行在这个硬件单元上。基本上,任何分布式系统的每一块都在机器上运行软件,而这些机器通常是VM的,比如后端web应用程序、缓存(如Redis)、数据库等都可能运行在VM上。
VM是一个VM,不管它在哪里运行,但是我将描述IaaS和PaaS,这样您就可以有一些上下文了。
IaaS通常指的是一种模型,在这种模型中,您只需要花钱购买硬件(比如VM),而且上面很少有硬件。也许你会得到一个带有预捆绑软件的操作系统。您还必须完成大部分正确设置硬件的工作,这样它不仅可以与其他硬件进行通信,而且您的软件也可以在上面运行。
PaaS基本上就是我上面描述的所有东西,但是它都是为您服务的。此外,您经常会得到必要的工具,如日志记录、监视、自动缩放、凭据管理(如数据库字符串、端口等)等等。基本上,除了您的实际代码之外,所有事情都会得到处理。
回到VM的--在PaaS环境中,您不太可能需要担心它们。它通常是由提供者隐藏的(无论是好是坏)。如果你需要更多的马力来运行你的应用程序,有时候你会有一个滑块来增加更多的硬件资源。在IaaS世界中,VM是系统必不可少的构建块,您将负责选择、部署和配置它们。
https://stackoverflow.com/questions/49192002
复制相似问题