Windows Server容器是如何影响应用的?

容器并不仅仅是虚拟化应用的另外一个概念,它还改变了创建、开发和维护应用的方式。传统的应用业务趋向于一个整体,构成整体的所有代码、组件和服务都被完整地打包成一个程序来进行开发、部署和安装。

容器是云计算和DevOps环境的完美补充,它可以让虚拟实例快速增加——通常还是很大量的——而且可以在计算负载或者需求改变时再次减少。操作系统厂家例如微软正在悄悄地认识到大规模、复杂的平台,例如传统的Windows Server并不适合作为专业的容器或者云计算环境,相反需要的是启动或重启更快的精简型、轻量级OS,它们会使用更少的计算资源并且需要更少的破坏性的修补。

容器还能将复杂的应用分割成组成部件,然后将每个部件(例如Web服务器或者数据库)安装到不同的容器中去。这些容器可以链接到一起形成一个完整的应用。这就是微服务的概念,这样子每个组件升级或者打补丁的时候并不会对其他相关联的容器产生影响。

这种以微服务为基础的应用架构还带来了更好的功能扩展性。当一个传统的业务达到了它实际的性能极限时,整个应用(以及它的所有组件)需要重新部署——还有整个相关的计算资源。如果将相关的应用组件都放置到容器中,那么增加更多容器来解决瓶颈问题将会变得非常简单。举个例子,如果一个以微服务为基础的应用发现Web服务器容器是它的性能瓶颈,我们可以很容易地通过增加额外的Web服务器容器来增加它的功能性。这样也允许了使用最小的计算资源来做扩展。

微软Windows Server 2016版本的Nano Server满足了这些需求。Nano Server着重于运行容器,而且报告称它的体积只有一个完整OS部署的5%。它通过去除了GUI、32位系统支持、远程桌面支持、Microsoft Windows Installer和其他远程云计算基础架构不需要的辅助性服务来节省计算资源。Nano Server可以通过PowerShell和Windows Management Instrumentation来进行管理。

本文作者:佚名

来源:51CTO

时间: 2024-09-20 05:17:46

Windows Server容器是如何影响应用的?的相关文章

对Windows Server容器的数据保护改进了吗?

Linux管理员通常依赖于脚本来保护Docker容器.这些可以在预定时间运行的脚本通常将容器数据复制到tarball中.因为tarball是一种文件类型,它可以与任何其他文件相同的方式进行备份. 容器发生的重大变化之一是,随着Windows Server 2016的发布,Docker容器现在在Windows Server容器上得到原生支持. Windows Server 2016支持大多数Docker命令,因此可能通过使用类似Linux环境中的脚本来备份Docker容器.即使如此,Windows

关于Windows Server 2016中的容器:您所需要知道的

关于其各种容器(container)选项,微软公司并没有提供很好的文档介绍.故而在本文中,我将为您介绍当您所在企业组织开始对其进行部署时需要考虑哪些东西. 今年一月份,我为Computerworld网站撰写了一篇关于Windows Server 2016技术预览测评的文章.我在这篇文章中提到了Windows Server最新的对于Hyper-V容器的支持已被添加到其对于Docker样式容器的支持. 然而,两个容器选项的存在却导致了很多的问题.一款Docker容器与新的Hyper-V容器之间的区别

在Windows server 2008下安装应用程序

1.在测试计算机上安装 Windows Server 2008. 2.在 Windows Server 2008上安装应用程序.如果出现提示,要求安装该应用程序的权限,则单击"允许"并继续安装.如果安装成功,请转至步骤 6. 3.如果应用程序安装失败,且未出现安装权限提示,则右键单击 EXE 安装程序然后选择"以管理员身份运行该程序",重新安装应用程序.如果安装成功,请转至步骤 6. 注意 如果使用 MSI 进行安装则无需执行该步骤. 4.如果收到 OS 版本.CL

本月即将上市,微软怪兽Windows Server能否再次颠覆整个行业

编者按:数十年前,微软(Microsoft)公司绝对是互联网计算机领域的一头猛兽,不管是开创性的MS-DOS操作系统,还是经典的Windows系统,一经推出迅速占领商用台式计算机市场.早在Novell(诺威尔软件公司)还摸不着头脑时,Windows已经开始默默吸收OS/2系统的基因,摇身一变成为Windows NT系统以及NT服务器系统.纵使Novell强势占据早期PC(个人电脑)网络市场,到20世纪90年代末,Novell已经大不如从前了. 微软近日宣布,新一代的面向服务器的 WindowsS

《虚拟化安全解决方案》一2.3 在Windows Server 2008上配置Microsoft Hyper-V

2.3 在Windows Server 2008上配置Microsoft Hyper-V 配置Microsoft Hyper-V是在很大方面比锁定一些其他虚拟平台更简单许多的.原因很简单--它运行在Windows Server 2008上!好吧,也不全是这个原因.尽管许多人相信Hyper-V是类型2的虚拟机管理程序,因为它与一个标准的操作系统一起运行,实际情况并非如此.当你在Windows 2008平台上安装Hyper-V角色的时候,运行的操作系统实际是封装的,并变成了虚拟管理程序层上的"父虚拟

Windows Server 2016进行性能调优?

微软已发布了官方Windows Server 2016性能调优指南.这是一个全面的指南,提供了一系列技术文章,其中包含对IT专业人员的指导,提供对负责部署,操作和调优Windows Server 2016最常见的服务器工作负载的指导. ▲ Windows Server 2016性能调优 Windows Server性能调优指南是微软提供的关键文档,以确保现场工程师(PFE,CSS等)具有调整和优化操作系统所需的规范信息. Windows Server 2016性能调优提示 通过考虑硬件,功率预算

Windows Server 2016正式下载地址

  Windows Server 2016带来了大量新功能,包括引入新的安全层来保护用户数据及控制访问权限等,关键功能如下: 拓展安全性--引入新的安全层,加强平台安全性,规避新出现的威胁,控制访问全新并保护虚拟机; 弹性计算--简化虚拟化升级,启用新的安装选项并增加弹性,帮助用户在不限制灵活性的前提下确保基础设施的稳定性; 缩减存储成本--在保证弹性.减低成本及增加可控性的基础上拓展软件定义储存的功能性; 简化网络--新网络为用户数据中心带来了网络核心功能集以及直接来自Azure的SDN架构;

Windows Server 2008被忽视的十大功能

在Windows Server 2008中被完全重新设计的网络协议栈包括一项新技术,使得一个大的多的数据包可以进入网络.它还可以迅速的重新调整网络上数据包的大小,使它更加高效. Windows Server 2008正在逐渐向我们走来,随着最近其第一个RC版的问世,意味着它真正发布的时刻已经不会让我们等待太长的时间. Windows Server 2008的开发时间可以说不短了,它是自2003年之后的第一个Windows服务器操作系统,它所新增加的很多功能也已经被公布:大多数IT专业人士对其中一

DB2 ESE 9.1在Windows Server 2008下出现无法新建数据库的情况及解决办法

DB2 Enterprise Server Edition(DB2 ESE)9.1在Windows Server 2008 下出现无法新建数据库的情况及解决办法 在安装有,DB2 9.1版本的Windows Server 2008 上面,使用默认的安装方式导致无法创建数据库,相关的错误提示: "SQL3012C 发生系统错误(原因码= "").无法处理后续的SQL 语句.SQLSTATE=58005". 通过分析日志"%programfiles%\IBM\