【.com速译】如果用一个词来概括今年的企业技术,那就是清晰。我们了解到,围绕容器、微服务、云可扩展性、DevOps、应用程序监控和流分析的新兴生态系统并不是一时兴起的。这是未来,它已经在支持硅谷和西雅图最先进的科技公司。再加上机器学习和物联网,下一阶段的企业IT有了一个完整的框架,而且还在不断完善。与此同时,我们越来越意识到这个新世界与大多数现有企业IT运营之间不断扩大的差距。这就是为什么“数字化转型”这句老生常谈的说法不会过时——它需要影响深远、多阶段、彻底的变革。但是明年会是什么样子呢?如果您了解企业技术的现状,就可以更轻松地展望未来。本着这种精神,我列出了明年及以后的九大企业技术趋势(前几年没有重复!)。让我们从最明显的趋势开始:经过多年的高级协作被“商业社交网络”击败后,Slack及其新兴的生态系统已将基于聊天的协作确立为基本的商业应用程序。当然,竞争对手已经堆积如山,从HipChat到Flock;每个人都想知道MicrosoftTeams是否可以在Slack的地盘上击败它——特别是因为Teams附带免费的Office365。但如果你问我,简单的基于聊天的协作可能已经流行起来,因为聊天室的概念自IRC以来就已经存在。自从LinusTorvalds引入Git作为组织Linux内核修订的一种方式以来,开发人员就进行了更深入的合作,GitHub、Bitbucket和GitLab提供了当今Git的最佳实现。JonUdell和其他人说GitHub承诺为代码以外的各种协作提供基础。但更令人兴奋的是这个概念:机器学习使协作平台能够实时收集企业组织中的人员、资源和数据以形成工作组,这是思科CTO佐拉瓦·比里·辛格(ZorawarBiriSingh)在最近接受采访时说的杂志。打破孤岛的协作是数字化转型的关键,因此实现这一目标的机器智能似乎是未来几年该领域的一个巨大机遇。Flock已经凭借其“魔法搜索”功能大放异彩。2、深度学习人工智能及其分支:近来机器学习的火爆,主要是因为云计算可以提供大量的计算、内存和数据。算法可以消耗大量这些资源并快速生成有用的结果。对于深度学习尤其如此,深度学习是一种计算密集型机器学习形式,它采用多层神经网络同时解决同一问题,适用于从图像识别到欺诈检测和预测分析等各种任务。所有主要的云都使客户能够增强深度学习所需的计算能力(包括GPU处理能力),以谷歌的TensorFlow为首,它既作为谷歌云平台上的一项服务,又作为一个开源项目存在。IBM的Watson也在慢慢获得深度学习能力,现在可以在Bluemix云中提供给开发人员。来自MicrosoftAzure(MicrosoftCognizantToolkit)和AWS(MXNet框架和新的Rekognition、Polly和Lex服务)的新服务使深度学习成为市场上最热门的领域。3.SQL强势回归几年来,我们似乎都在谈论像MongoDB或Cassandra这样的NoSQL数据库。这些新解决方案的优势,例如灵活的数据建模和横向扩展,非常具有吸引力。但猜猜怎么了?SQL还学会了横向扩展——也就是说,对于像ClustrixDB、DeepSQL、MemSQL和VoltDB这样的产品,您只需添加商品节点而不是增强数据库服务器。此外,AmazonAurora和GoogleCloudSQL等云数据库即服务解决方案使横向扩展问题变得毫无意义。同时,NoSQL数据库也在不遗余力地提供SQL互操作性。事实上,如果你有大量的数据,并希望能够对其进行分析,流行的分析工具(更不用说用户)仍然需要SQL。种类繁多的NoSQL仍然具有巨大的潜力,但SQL没有消亡的迹象。每个人都预测SQL和NoSQL的重大统一。没有人知道那实际上会是什么样子。4.Kubernetes大获全胜我们知道应用程序的未来是什么样子:微服务在可扩展的云基础设施中的Docker容器内运行。但是,如果我们将单体应用程序分解为单独的微服务,就会出现一个问题:您需要管理和编排它们。已经出现了应对这一挑战的几种解决方案,包括ApacheMesos、DockerSwarm和GoogleKubernetes。现在很明显,Kubernetes赢了,至少现在是这样。为什么不应该赢?毕竟,没有哪家公司比谷歌拥有更多在生产环境中运行容器的经验,谷歌使用名为Borg的内部系统,而Kubernetes就是从该系统派生出来的。所有主要的云都支持Kubernetes,CoreOS和RedHat是本地和云实施的主要Kubernetes提供商。然后是Heptio,这是一家由前Google员工和Kubernetes项目联合创始人CraigMcLuckie创立的新公司。然而,Kubernetes的胜利可能只是暂时的,部分原因在于我们在容器领域的早期发展。例如,在最近的AWSre:Invent大会上,首席技术官沃纳·沃格尔斯(WernerVogels)宣布了大量新的容器管理和编排工具。出于显而易见的原因,谷歌将坚持使用Kubernetes,但云是大手笔所在,这场战斗远未结束,它才刚刚开始。5.无服务器计算如果你是一名开发人员,只想专注于应用程序逻辑和用户界面设计,那么担心基础设施(即使它是虚拟的)是很烦人的。无服务器计算平台将行业在抽象之上分层抽象的悠久历史提升到了一个新的水平,因此担心这种低级架构已成为过去。无服务器模型还鼓励开发人员从库中获取函数并将它们连接在一起,从而最大限度地减少需要编写的原始代码量。AWSLambda是最著名的无服务器计算示例,但其他云也在效仿。微软有AzureFunctions(蔚蓝函数),谷歌提供云函数(CloudFunctions)。初创公司Iron.io也提供无服务器计算平台,该公司开发用于管理微服务工作负载的软件。6.定制云处理器你知道亚马逊还有一家子公司正在为服务器设计自己的ARM处理器吗?更广为人知的是,谷歌正在涉足协处理器:张量处理单元(TPU),旨在加速为学习而设计的机器。此外,微软已将FPGA添加到其数据中心,以优化机器学习等特定应用,并计划提供工具,让Azure客户也能对FPGA进行编程。在上周亚马逊的re:Invent大会上,AWS推出了自己的FPGA,这是一种用于EC2的新F1实例类型。7.物联网互操作性MQTT历来是一种既定的物联网消息传递协议,它紧凑高效,适用于低功耗、相对不智能的哑设备。2016年5月,Google的Nest子公司开源了Thread,这是一种网状网络协议,允许具有更多处理能力的设备在不依赖集线器的情况下维持对等连接。最激动人心的发展发生在应用层。10月,AllSeen联盟与OpenConnectivityFoundation合并,有效地将两个物联网软件框架AllJoyn和IoTivity合并为一个开源项目。更引人注目的是,在上周亚马逊的re:Invent大会上,AWS首席执行官AndyJassy宣布了AWSGreengrass,这是一个设计用于物联网的软件核心(和SDK)。在设备上运行,使这些设备能够运行AWSLambda函数并安全地连接到AWSIoT平台。所有主要的公共云现在都有物联网平台,这对物联网的进步至关重要,因此预计MicrosoftAzure、谷歌云平台和IBMCloud将在2017年推出它们自己的类似Greengrass的解决方案。8.硬件即服务这种趋势有点出乎意料.IDC预测,2017年将有10%的企业开始与厂商签订PC即服务协议。据说惠普和联想已经推出了此类租赁计划。在服务器端,戴尔、惠普和联想将开始提供预装AzureStack的Microsoft托管服务器,订阅模式。Oracle有一个名为OracleCloudMachine的OracleCloud本地版本,它通过“面向云的订阅模型”提供。这是否意味着我们所知道的对IT的资本投资已经结束?9.Python,Python,Python这种趋势有点荒谬。但每一年,Python程序员的阵营都在壮大,Python在TiobeIndex上的所有语言中排名第四。Python干净、类似英语的语法帮助它成为首选的编程语言。人们将它用于所有事情,但它在数据科学家中尤其受欢迎。此外,Python已成为DevOps工程师编写代码以实现自动化操作的首选语言,并且Python框架和IDE继续蓬勃发展。Python社区的忠诚度如何?先睹为快:Python3.6将在圣诞节发布。原标题:2017年及以后的9大企业技术趋势,作者:EricKnorr
