时间:2018-01-07 来源:互联网 浏览量:
2018年,微软可能会建立大量的软件和工具,尤其是在云计算和企业业务方面。Windows仍将主导微软的收益,但Azure和其他云平台也将占据越来越大的份额,这得益于微软365和Azure、Office 365、Dynamics 365和LinkedIn的整合。
2018年微软会为我们带来什么呢?为了回答这个问题,笔者参考微软专栏,拿出一些反复出现的企业主题,作出以下七个预测。
预测1:两个新Windows Server版本
2018年将是两个版本Windows Server并存的第一年。Insider作为微软不断变化的beta操作系统测试方法的一部分,从1803就有了最初始版本。从目前有的资料来看,新版本很可能将重点放在Windows Server的存储功能上,将Storage Spaces Direct带回并增加一些额外的功能,如数据删除。
考虑到要与Azure保持一致,加快Windows 服务器的节奏很有必要,尤其是当作为本地操作系统和客户端VM映像角色添加到本地Azure堆栈中时。同样,随着微软继续缩小服务器核心和Nano服务器映像的规模,Windows Containers也将变的更小、更快、更容易部署。
预测2:在管理Windows上发生变化
2017年开发了Honolulu项目测试版,这是一个面向Windows Server基于无代理Web的管理平台。由于Microsoft在其加速发布计划中关注于无UI用户的服务器,因此需要使用RSAT等工具来管理来自桌面的服务器。现在,在Honolulu项目中,一旦安装了网关软件,您只需一个网页浏览器就够了。使用PowerShell远程处理和WMI,您可以在一个清晰易用的用户界面中控制一个或多个服务器的所有内容。一个工具可以处理服务器、虚拟机和集群,而不需要在管理工具之间进行切换。
Honolulu项目目前正处于测试阶段,但预计在2018年将会推出多个版本,其中包括适合现代数据中心使用的产品版本。
预测3:虚拟化和容器越来越契合
微软的Hyper-V虚拟化平台仍然是其操作系统战略的一个重要组成部分,支持Azure的基础架构即服务、简化升级并迁移到云上。现在本地虚拟化已经是一项成熟的技术,在微软的集装箱平台中也扮演重要角色。企业应该更多的关注Hyper-V容器作为确保容器隔离的一种方式,使用虚拟化将容器隔离在多租户云系统上。
预测4:增加图表比重
Microsoft Graph是Office 365最重要的功能之一,它提供了在企业中探索文档和人员的新方法。虽然Delve应用程序目前正停用,但您可以期待更多Microsoft Graph的成果出现在Office应用程序中,并且可以改进代码的API访问。与此同时,您将开始看到更多的跨平台和跨图表操作、新的服务和更多的API访问LinkedIn、Dynamics 365和Microsoft的安全图。
尽管微软目前专注于对Office和LinkedIn图的REST式访问,但它选择使用带有Cosmos DB的开源Gremlin图形查询语言。希望在2018年中能够将这两种方法结合在一起,实现更复杂的交叉图访问,无论是Microsoft Graph的Gremlin层还是Azure服务,都可以帮助您在应用程序中管理和使用图形查询和图形API。
预测5:UWP不断获得更多功能
虽然还有很多Win32代码,但它仍是一个由Windows存储支持的遗留系统,可以访问某些Windows 10功能。微软常规的Windows Cadence每年将发布两款通用Windows平台(UWP)SDK,这些版本支持新技术和新硬件。我们已经看到了eSIM等技术在beta版本中的SDK支持,这是一项2018年推出基于ARM“永远连接”个人电脑的关键技术。
支持跨平台开发和.Net Standard 2.0将使代码更加便携,并提供跨Windows、Linux、Android、iOS等应用程序的交付机会。
预测6:Azure的无服务器未来
Azure的最大变化之一就是推出了无服务器计算选项Azure Functions。作为服务公有云的无状态平台之一一直是Azure的远景规划,Azure功能加上像Event Grid这样的工具终于实现了这一蓝图。使用承载Azure函数runtime的可执行容器,不仅限于在本地运行的Azure,也可以在Amazon Web Services等竞争平台上运行。
如果您正在构建消息驱动的微服务,Azure函数就是您的不二之选择。在利用Azure的Kubernetes工具处理业务逻辑的其余部分之前,它是构建最初应用程序层的理想之地。像持久化这样的功能可以处理更复杂的工作流程,我们可以期待Azure功能团队在下一年对更多语言和更多用例增加的支持。
预测7:Kubernetes将无处不在
如果您曾在21世纪初尝试构建面向服务的体系架构,就会明白使用的容器封装服务、保留所有数据包括状态信息以外的容器,进行更新自动配置并准备运行的好处。
微软在2017年雇佣了大量的Kubernetes专家,像DEIS团队队将在2018年获得回报,因为它会增加开源工具,并建立在云计算基础上的成员资格。
一些更高级的工具,包括来自第三方合作伙伴的工具,也应该提供更有利于开发人员的抽象,从库伯内特斯底层的容器管理,使得构建代码并部署它,而不必考虑幕后发生了什么。