Windows Server支持来自捕鱼大亨网络版

编者注:这篇文章是 系列深入文章 捕鱼大亨网络版 1.5的新功能

扩展了让用户选择的主题, 捕鱼大亨网络版 1.5发布 包括对Windows Server的支持。超过 80% 在Linux上运行Java或Windows上运行.Net的企业应用程序中,捕鱼大亨网络版正在预览其功能,以将其范围扩展到大多数企业工作负载。 

新的捕鱼大亨网络版 Windows Server 2016和Windows容器支持包括具有以下功能的公共预览:

  • 容器化多平台应用 -以前无法在Linux和Windows之间协调以操作系统中立语言(例如Go和.NET Core)开发的应用程序。现在,有了捕鱼大亨网络版中对Windows Server 2016的支持,此类应用程序可以部署在Windows Server和Linux上,从而为开发人员提供了操作系统运行时的选择。近二十年来,客户一直希望这种功能。 

  • 同时支持Windows Server容器和Hyper-V容器 -Windows Server 2016中有两种类型的容器。Windows容器类似于Linux上的Docker容器,并使用内核共享。另一个称为Hyper-V容器,比虚拟机轻巧,同时提供更大的隔离度,其自己的内核副本以及直接的内存分配。 捕鱼大亨网络版可以协调这两种类型的容器。 

  • 扩展的应用生态系统 -在捕鱼大亨网络版中引入Windows Server支持的主要驱动力之一是扩展捕鱼大亨网络版支持的应用程序生态系统:IIS,.NET,Windows Services,ASP.NET,.NET Core是现在可以使用的某些应用程序类型。由捕鱼大亨网络版编排,在Windows Server的容器内运行。

  • 异构数据中心的覆盖范围 -组织已经使用捕鱼大亨网络版在Global 2000和Fortune 500上托管了数以万计的应用程序实例。这将使他们能够将捕鱼大亨网络版扩展到Windows Server的庞大资源。 

将Windows Server引入捕鱼大亨网络版的过程确实是一个多供应商的努力,并受到了 Windows特别兴趣小组(SIG) -Apprenda,Google,Red Hat和Microsoft都参与了将捕鱼大亨网络版引入Windows Server。关于社区将捕鱼大亨网络版引入Windows Server的努力,Microsoft首席程序经理Taylor Brown表示:“这项新的捕鱼大亨网络版社区工作进一步为流行的编排者提供了Windows Server容器支持选项,从而增强了Microsoft对Windows和Linux生态系统选择和灵活性的承诺。 。”

当前使用指南

| 在哪里使用Windows Server支持? | 现在,组织应该开始在Windows Server上测试捕鱼大亨网络版并提供反馈。大多数组织需要花费数月的时间来设置强化的生产环境,并且在接下来的几个捕鱼大亨网络版版本中应该可以使用常规可用性。 | | What works? | 大多数捕鱼大亨网络版构造(例如Pod,Services,Label等)都可以与Windows容器一起使用。 | | 什么还行不通? |

  • 由于网络名称空间,pod的抽象也不相同。最终结果是单个POD中的Windows容器无法通过本地主机进行通信。 Linux容器可以通过将它们放在相同的网络名称空间中来共享网络堆栈。
  • DNS功能未完全实现
  • 容器内不支持UDP

| | 什么时候可以为所有生产工作负载做好准备(一般可用性)? | 目标是优化网络和其他需要工作的领域,以使捕鱼大亨网络版用户获得Windows Server 2016的生产版本-包括Windows Nano Server和Windows Server Core安装选项-在接下来的几个发行版中提供支持。 |

技术演示

路线图

捕鱼大亨网络版 1.5在alpha发行版模式下支持基于Windows Server的容器,但社区并没有就此停止。客户希望企业对其整个技术产品组合进行强化的容器调度和管理。这必须包括生产环境中Linux和Windows Server之间完全相同的功能。的 Windows Server SIG 将通过一些关键的投资领域在接下来的一两个捕鱼大亨网络版中实现这种平衡:

  • 联网 -SIG将继续与Microsoft并肩合作,以增强Windows Server Containers的网络主干,特别是围绕点亮容器模式网络和对容器端点的本机网络覆盖支持。 
  • OOBE -改进Windows Server节点的设置,部署和诊断,包括部署到任何云(Azure,AWS,GCP)的能力
  • 运行时操作 -SIG将在定义容器运行时接口(CRI)的监视接口方面发挥关键作用,并利用它为基于Windows Server的容器提供深入的见解和监视 开始使用

要在Windows Server 2016上开始使用捕鱼大亨网络版,请访问 的GitHub指南 更多细节。
如果您想获得Windows Server支持方面的帮助,请与 Windows Server SIG 或直接与SIG负责人Michael Michael联系 的GitHub

- 迈克尔·迈克尔,Apprenda产品管理高级总监 

| | | Windows Server 2016体系结构上的捕鱼大亨网络版