我正在整合一堆超级旧的服务器(~200)。所有代码都经过调整,可以在一个盒子上运行。除了有一个 3rd 方 Web 服务应用程序在这些服务器中的每一个上侦听一个套接字。供应商不会更改应用程序以使其能够在单个服务器上运行。
因此,我已经阅读了有关 Windows Server 2016 中即将推出的容器的信息,尽管我仍然没有完全理解它们。
我想知道是否可以部署 200 个容器实例,每个实例都在容器内运行这个 Web 服务。该应用程序本身在资源上非常容易。这会是容器化的好案例吗?
我正在整合一堆超级旧的服务器(~200)。所有代码都经过调整,可以在一个盒子上运行。除了有一个 3rd 方 Web 服务应用程序在这些服务器中的每一个上侦听一个套接字。供应商不会更改应用程序以使其能够在单个服务器上运行。
因此,我已经阅读了有关 Windows Server 2016 中即将推出的容器的信息,尽管我仍然没有完全理解它们。
我想知道是否可以部署 200 个容器实例,每个实例都在容器内运行这个 Web 服务。该应用程序本身在资源上非常容易。这会是容器化的好案例吗?
这取决于。如果您正在进行快速重新部署,容器非常适合。如果它相对静态,或者需要 Intranet 通信 VM 可能更合适。请参阅https://www.petri.com/what-you-need-to-know-about-windows-server-2016-containers
当然,您可以基于相同的容器映像创建大量容器,当您需要快速扩展和缩减时,您会想到一个 Web 服务器场。
正如 Jim B 所说,有些事情在 VM 中会更好,有些在 nano 服务器版本中,有些在 Hyper V 容器中会更好,如果你需要隔离的话。
最棒的是,您现在拥有灵活性、选择权和能力来决定在哪个平台上部署什么。