我在用 ZeroVM包头时遇到了一些麻烦。
假设我想运行 Wordpress。一种选择是租用托管虚拟服务器,运行 VMWare、Virtualbox、Xen、CoreOS 或类似的东西。在这种情况下,虚拟化的是服务器及其硬件。一旦配置了虚拟服务器,我就可以通过 SSH 连接到它,启动和停止服务,重新启动机器等。
我在网上读到的东西说 ZeroVM 虚拟化了应用程序,但我不明白这意味着什么。 ZeroVM 是否提供类似于Docker的容器?
继续我上面的例子,我将如何使用 ZeroVM 来运行 Wordpress?这样做会带来什么好处?
让我们将我的 Wordpress 示例扩展到共享托管环境。
ZeroVM 主页说:
对 ZeroVM 应用程序或 zapp 的每个请求都会导致产生一个独立的实例。每个实例都是隔离且安全的,在 5 毫秒内启动,并在完成请求后销毁。ZeroVM 的速度来自每个实例仅虚拟化运行单个进程所需的内容。
这是否意味着对 ZeroVM 应用程序的每个请求都会产生一个新进程?如果您在一台服务器上运行多个 ZeroVM 应用程序会发生什么?请求如何路由到正确的应用程序?