虚拟化对数据中心效率和硬件利用率产生了戏剧性的影响,但是接下来有关系统整合的主要责任落 在了操作系统的重量上。虚拟机通常运行企业级操作系统,比如Windows Server,但是Windows Server的大小和复杂性则限制了服务器可托管的虚拟机数量。因此,减少操作系统的开销将允许支持更多的虚拟机数量。微软Nano Server——预计在2016年第三季度与Windows Server 2016同步发布——能够让组织最大限度地利用服务器资源。 需要理解的是,Nano Server并不能直接替代完整的Windows Server 2016操作系统(OS),或者替代旧版本Windows Server的Server Core。相反,Nano Server为企业的计算环境提供了特定的角色,尤其是在虚拟机和云中运行企业级服务的情况下。 扩展虚拟机(VM)数量,以及最小化云实例成本的一个限制性因素是操作系统的开销。Windows Server 2016属于大型部署,安装配置以及启动都比较耗时。在每个虚拟机中实现完整的Windows Server 2016安装需要占用大量计算资源,从而提升了计算成本,同时限制更多的VM可用资源。 Nano Server通过缩减操作系统大小有利于减轻操作系统对计算资源的需求。微软删除了大量熟悉的组件——最值得注意的是删除了所有直接接口,包括GUI、命 令提示符和PowerShell控制台。没有本地登录,不支持32位应用,Microsoft Installer和其他各种组件也不见了。理想情况下,Nano Server VHD的大小相比完整的Windows Server 2016部署缩小了90%以上。 通过缩减大小,Nano Server提升了性能、稳定性和安全性。Nano Server能够快速启动,允许管理员快速重启VM和工作负载。这也适用于容器虚拟化,在Hyper-V VM中运行Nano Server能够允许更多的容器共享VM空间。此外,应该有更少的组件需要打补丁或更新,这导致更少的工作负载中断运行。更少的组件也大大减少了黑客攻击 面。 即使Nano Server是Windows Server 2016中一个最令人兴奋的新特性,并且为企业计算承诺了许多优势,但是还需要注意两个方面。首先,缺乏本地登录或用户界面意味着需要远程完成部署和管理 任务。第二,Nano Server不能运行任何依赖GUI支持的应用程序或其他Nano Server没有的OS资源。 那么,还剩下什么?Nano Server通常是为了支持本地基于云的应用程序和服务。例如,Nano Server部署非常适合用于Hyper-V VM或运行容器的集群以及或托管服务,如文件服务器、Web服务器、域名系统服务器或其他服务。在VM或容器上运行的基于云的应用程序如果使用的语言是 Python、Java和C#,也非常适合使用Nano Server。Nano Server在传统的本地数据中心里的应用场景也许有限,但是高度虚拟化和采用云环境的组织追求的是快速、可扩展的部署,他们会看到Nano Server是一种理想的操作系统。

TechTarget中国原创内容,原文链接: http://www.searchsv.com.cn/showcontent_92879.htm
© TechTarget中国:http://www.techtarget.com.cn

最新文章

  1. JMeter 问题
  2. java运行时内存模式学习
  3. [nRF51822] 12、基础实验代码解析大全 · 实验19 - PWM
  4. JavaScript+HTML,简单的计算器实现
  5. ./upload/forum.php
  6. 学习Java,还需要学好哪些知识
  7. JavaScript中的普通函数与构造函数比较
  8. Azure开发者任务之二:Cloud Service项目添加到ASP.Net Web中
  9. HackerRank Ice Cream Parlor
  10. ogre入门笔记
  11. [HNOI2006]超级英雄Hero
  12. joda jar日期处理类的学习
  13. 根据自己的需要,把别人开发好的东西搬过来,优化and重构,在优化的过程中,甚至也会弄出一套全新的东西(转)
  14. OBS实现直播解决方案【html实现直播】
  15. HDOJ2012-素数判定
  16. 手机端rem 用法
  17. E: Unable to locate package git
  18. 定义get/set方法快捷方式
  19. win10 开机背景图
  20. 浅谈JSONP (vue-jsonp组件 XXXtoken:报错处理)

热门文章

  1. Linux CentOS下安装Tomcat9
  2. redis笔记(四)
  3. azkaban调度
  4. SAP CRM和C4C数据同步的两种方式概述:SAP PI和HCI
  5. DP之背包问题详解及案例
  6. 模拟停车POJ(3505)
  7. 1.3配置存储单元(nbu重删池)
  8. java的四个元注解 @Retention @Target @Document @Inherited
  9. 太阳地球月亮运行动画(使用@keyframes)
  10. SAP BI 常用TCODE