(转载:www.idcew.com) 微软有开源的趋势吗?
Windows和Linux是所有独立服务器上安装的两种最流行的操作系统。在新管理层的领导下,微软已经在一定程度上转向追求以前对早期公司战略关闭的途径——比如“开源”是的,他们开始接受开源概念和原则。
为什么要在容器中托管应用程序?
容器中的托管应用程序迅速普及。为什么?考虑一致性、易于部署、平台灵活性和可扩展性。它们有点类似于虚拟机,因为当您在单个主机上运行时,可以运行多个应用程序,而不会失去对资源分配的控制,也不会危及安全性。
目标应用程序接口和功能
在微软,对其服务器的容器支持主要集中在信息技术专业人员和开发人员身上,使他们能够使用容器应用程序来定位Windows应用程序接口和功能。安装应用程序容器时会创建沙盒文件结构,这对于其他应用程序、操作系统甚至同一应用程序的其他实例都不可用。
另外,容器使部署变得简单和可移植。在多台服务器上安装和配置应用程序?容器可以通过包含配置更改和文件系统(类似于系统映像)来减少重复部署。这有什么帮助?这意味着升级或删除那个容器应用程序既快又干净。为什么?所有的更改都是沙箱化的,这意味着它们不在操作系统的真实文件结构中。
虚拟化层
虚拟机需要“虚拟机管理程序”,而应用程序容器利用操作系统中的虚拟化层。正是这一层允许应用程序对文件系统进行更改,而无需在虚拟机中运行来宾操作系统的所有开销。
支持Hyper-V和Windows容器
在Windows Server 2016中,微软将支持Hyper-V和Windows Containers。Hyper-V具有额外的功能,适合多租户的托管环境。在大型部署中,能够完全隔离客户容器以提供足够的资源管理和安全性至关重要。
数据库变通办法
由于容器应用程序的沙箱性质,有状态应用程序增加了复杂性,因为应用程序中包含的数据库对该应用程序的其他实例不可用。不过,有一个变通办法,只需使用应用程序沙箱之外的数据库。微软建议通过网络通信在容器之间进行通信。
支持多种遏制管理载体
通过各种工具管理容器是可能的,因为Windows Server 2016将支持多种容器管理载体。其中包括Windows PowerShell、Hyper-V管理器、所需状态配置和Docker等开发人员更熟悉的解决方案。这使企业能够将多种类型的管理工具分发给其组织内的各个小组。信息技术专业人员可能需要使用一种工具来管理生产应用程序,而开发人员可能需要不同的工具来构建和部署他们的应用程序。
容器应用
微软一直在与Docker合作,创建并填充一个容器应用程序库。在大多数情况下,容器应用程序是特定于操作系统的。为什么?容器应用程序虚拟化操作系统和文件结构的各个方面。此外,企业现在可以利用定制的应用程序容器创建自己的映像库,这意味着可以根据企业的需求来管理它们。
重新定义数据中心的视角
随着微软不断提高其技术和管理要求的效率,它正在重新定义他们对数据中心的看法。他们拥抱开放技术,这为他们的客户增加了价值。效率的提高定义了新的和改进的Windows服务器。 (转载:www.idcew.com) |