阅读更多
摘要:企业科技正在以不可思议的速度向前发展,本文预测的9大技术或许在2015年甚至以后将会对我们产生深远影响。无论是Docker容器还是机器学习,开源都是未来的一大趋势,也是企业获得竞争优势的首选。

【编者按】预测未来本来就是一件非常疯狂的事情,而且现在企业科技的发展速度永远超越我们的想象。infoworld主编Eric Knorr为我们预测了在2015年或是未来一段时间内9大技术将大行其道。他认为开源是企业获得竞争优势的首选,作为开发人员应该关注技术热点,并围绕核心技术构建一个类似Docker、Hadoop等的生态系统。

以下为译文:

1.公有云将获得成功

今年,IaaS和PaaS的融合使得在公有云平台上更容易构建、测试和部署应用程序。随着AWS现在提供多重PaaS选项,所有主流的公有云都将提供类似集成方式。

与此同时,私有云由于成本和复杂的企业部署以及维护整个内部堆栈将会止步不前。云计算创新是企业科技发生重大变革的领域,所以我不得不怀疑任何业务都可以跟上技术变化的速度。除了监管障碍和支付成本,为什么不简单地迁移到公有云呢?毕竟,紧随科技潮流是每个公有云厂商应该做的事。至于企业,则并非如此。当然,迁移需要时间,但像GE这样的公司已经宣布他们全力投入。

2.疯狂的容器技术

Docker是目前这个星球上最热门的开源项目,它使你可以打包应用程序,以便将让其运行构建在Linux内核上的容器中。之所以它如此重要是因为这意味着真正的应用程序可移植——使用轻量级包来替代一个完整的虚拟机。此外,Docker公司正在与微软Windows上创建Docker驱动的容器。很多人都在探讨使用Docker从开发到测试以及生产阶段迁移应用程序,但我相信Docker也将被用来在云中迁移生产应用程序。

将一个打包应用程序从一个容器迁移到另一个容器是很容易的,但是涉及多重容器的复杂应用程序将会变得更加困难。Docker管理和编排工具将帮助你装配和迁移复杂的App。Docker顶级项目包括Kubernetes、 Mesos 、StackEngine、 Google Cloud Platform 和AWS上个月添加了他们自己的容器管理系统。

3.微服务架构

在当代网络和移动App开发时代,开发人员往往从服务构建应用程序,而不是从头开始编写所有程序。通常情况下,这些服务就是微服务——专用API,可获得API的App已经成为更大应用程序的构建模块。Docker通过提供一个便捷的打包和部署方式在一定程度上加快了微服务的发展趋势。

如果你还记得十年前的SOA趋势,微服务架构可能听起来很熟悉。主要的区别在于微服务架构是从开发者的角度来看服务而不是企业架构师的角度,因此服务是细粒度的。服务之间的沟通也很简单:JSON取代XML,REST代替SOAP,另外重型中间件并不包含在内。

4.流体计算

InfoWorld”的主编Galen Gruman创造了“流体计算”的短语来描述ad hoc(点对点)网络在个人设备上的影响,在那里你可以在智能手机、笔记本电脑、平板电脑以及台式机之间迁移时保存状态。例如,如果你正在参加一个会议,并在平板电脑上修改了你的描述,当你回到办公室,你会发现那个描述已经提供在你的台式机前面。第一个推出这个切换特性的是OS X Yosemite和iOS 8,但微软和谷歌正在为他们的设备生态系统打造类似的功能;三星最近也宣布自己的版本。

5.多重云管理

云的趋势是更大、更复杂的平台。你构建在之上的平台越多,你就越依赖于其独特的特性,如果是一个公有云,你就会将自己完全锁定在一个由别人控制的平台上。很少有大型企业会把所有的鸡蛋放在同一个篮子里,而这就是多重云管理的价值所在。

跨多重云部署工具已经出现有一段时间了,当下获得了更多的关注。CliQr,一个由谷歌风险投资公司支持多重云管理初创公司声称能够动态决定哪个云应该运行哪个工作负载。但值得关注的还有RightScale,他们声称能够让你在多重云环境下管理和优化资源以及成本。

6.端点安全创新

企业安全仍将处于绝望的状态,只要用户还会继续不小心下载恶意软件。尽管如此,我还是对今年出现的一些新的安全解决方案留下了深刻的印象。首先,Tanium在整个企业将创新搜索技术应用于查询端点。Tanium可以获得近实时查看成千上万的端点来检测异常情况,并且确定哪些软件缺乏最新的补丁——全部显示到仪表板视图上。

手机上也出现了有趣的解决方案,而不仅仅是指纹阅读。一些蓝牙LE近距离解决方案使你能够用你的智能手机作为安全密钥,或作为其他移动设备的物理标记来用于近距离身份验证。最近,Android 5.0 Lollipop引入“可信任地点”技术,当你在一个区域你感觉是安全的,比如你的家或办公室,这项技术使用定位来消除密码或pincode gates。

7.机器学习

这差不多是人工智能的新名称。一方面,重要的是不要对近期机器学习的潜力承诺太多;另一方面,理解大数据是必需的,开源项目Mahout 和Spark / MLlib会带来帮助。正如James Kobielus在今年早些时候注意到的一样,机器学习是如此的普遍,我们甚至经常假设其存在于大数据应用程序中。IBM是这一思想的主要支持者,并且开源了 Watson APIs ,而初创公司例如Andreessen投资的 Adatao今天正在应用强大的计算能力来恢复神经网络算法。

8.devops的回归

这种 “开发”和“运维”的融合实际上是通过提高操作效率来实现敏捷开发。devops趋势五年前首次出现,但是供应商让其重新焕发生机。当下,其正在应用程序生命周期管理、自动化测试工具、数据库虚拟化、自动化、配置管理、应用程序性能监控、平台即服务以及相关技术领域以其原有的方式运行。

在某些圈子里,devops被认为是一种让开发人员持续为生产中的应用程序负责的一种方式,但这并不普遍。对devops最好的理解是对现代高效配置开发和测试环境的速写,这必须延伸概念以满足更多更好应用程序几乎通用的商业需求。

9.网络交换机的结束

我们不会看到网络交换机在2015年消失。但虚拟网络设备、软件定义网络和强大的服务器将促使我们重新思考数据中心网络。网络的未来沦为“服务器”之间的连接正在变得愈加真实。

Cumulus Linux将网络控制平面带到行业标准硬件和当下的服务器编排工具,同时保留线速网络运营。最近InfoBlox 推出的OpenFlow项目LINCX显示了完全软件可编程网络的潜在力量。同时,NFV(网络功能虚拟化)——利用服务器虚拟化和数据中心编排提供负载平衡、防火墙、广域网加速和其他网络功能作为服务——在服务提供商和云平台诸如OpenStack当中非常受欢迎。

写在最后

综上,一条主线贯穿这九大趋势就是开源。这已经成为初创公司获得竞争优势的首选,作为客户——主要是公司内部的开发人员——应该紧随新技术并提供反馈,最终把它们投入生产。与此同时,其他开发人员应该能看到哪些技术热点,围绕一个核心项目开始构建一个生态系统,就像Docker、Hadoop、OpenStack等等一样。

原文链接:9 key enterprise tech trends for 2015 and beyond
来自: CSDN
6
2
评论 共 1 条 请登录后发表评论
1 楼 suturn 2014-12-04 15:37
9.网络交换机的结束

其他的暂不说,这一点我就觉得楼主考虑不周,P2P的业务需求很多的,这只是个点,很多业务都需要节约成本的情况下进行共网隔离。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 计算机地址栏乱跳,win7系统在资源管理器地址栏上输入网址后无法跳转对应网址怎么办...

    在win7操作系统中我们可以在“计算机”的地址栏上直接输入网址,按下回车键来打开对应的网页,非常的方便。但是有的用户反应win7系统在资源管理器地址栏上输入网址后无法跳转对应网址,这是怎么回事呢?出现这样的...

  • 为什么浏览器地址栏地址输入后首先会将域名地址转化成ip地址

    为什么浏览器地址栏地址输入后首先会将域名地址转化成ip地址 一、ip地址是什么? 是远程服务器电脑的ip,是一种在Internet上的给主机编址的方式,也称为网际协议地址 二、域名地址 就是为了更好记忆ip地址,而取的...

  • 从浏览器地址栏输入网址,到网页彻底打开,中间都发生了什么?

    从输入网址开始,这个网址在客户端就会有一个解析,首先浏览器如果有钩子,可能会直接对这个网址做出判断和反馈,比如国内大部分第三方浏览器(IE浏览器基础上加壳的那种),都会直接把地址输入关键词后应该跳转到微软...

  • 当你在浏览器地址栏输入一个URL后回车,浏览器做了什么?

    3. 浏览器根据IP地址与目标web服务器在80端口上建立TCP连接4. 浏览器获取请求页面的html代码。5. 浏览器在显示窗口内渲染HTML。6. 窗口关闭时,浏览器终止与服务器的连接。 这其中最有趣的是第1步和第2步(域名...

  • 从浏览器地址栏输入URL后,到页面渲染出来,整个过程都发生了什么?

    从一道面试题来看前端页面的生命周期:从浏览器地址栏输入URL后,到页面渲染出来,整个过程都发生了什么?

  • 当你在浏览器地址栏输入一个URL后回车,将会发生的事情?

    之前和前辈交流,他问了我这样一个问题,自己一时没有答上来,今天可以研究了一下,看到了一篇很不错的博客,转载...这道题目没有所谓的完全的正确答案,这个题目可以让你在任意的一个点深入下去, 只要你对这个点是

  • 为什么不能直接通过IP访问网站

    原文链接: http://www.examw.com/java/jichu/143769/为什么不能直接通过IP访问网站,从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入这四个IP地址中的任何一个,都可能访问www.csdn.net.如输入...

  • 浏览器地址栏javascript

    所谓IE地址栏表达式,就是在IE的地址栏中输入 javascript:,执行某些功能,来动态改变原有页面的参数以达到某些目的,例如开放被禁止的按钮、显示原本隐藏的图片等等。本文将就IE地址栏的使用方法做一个详细的说明。...

  • 让ie浏览器下载word,excel,而不是直接打开

    这种办法是可靠的,但你必须记住:没有授权的用户不能够通过在浏览器地址栏里输入文件的URL来取得该文件的下载权。所以,要下载的文件应该放到虚拟目录之外的一个目录里,比如:如果你的虚拟目录是C:/Mengxianhui/...

  • 解析百度谷歌地址栏参数意义

    观察流量统计,常常会看到很多用户从百度近来,但是仔细查看这些百度url,其参数又各异,只有一个关键词的参数还好看些,但是有些百度url很长,很长,很多参数杂而不齐。 事实上,这些百度url中包含了大量的用户...

  • html让ie11不用兼容视图,如何设置ie11浏览器兼容性视图?

    ie浏览器是系统自带的浏览器,由于兼容性问题不受欢迎。接下来小编就给大家介绍一下如何设置ie11浏览器兼容性视图。具体如下:1. 首先第一步打开电脑中的【ie浏览器】。2. 第二步进入浏览器首页后,根据下图所示,...

  • 手机上不了电信宽带连接服务器无响应怎么办,当网页都打不开该怎么办?

    但adsl用户的一些问题还是我们能够解决的,下面我们来说下当网页都打不开改怎么解决。如果您确定通过拨号软件已连接,但打不开网页。请根据以下步骤进行操作:一、确认电脑网络的连通1、点击“开始”—“运行”—...

  • 服务器 地址 域名 ip ??从输入url地址到客户端见到网页的大致过程,连接好服务器以后将网页挂上去的具体操作

    组内有个服务器,但是由于我是win10的系统,在安装注册机的时候出了问题,最后也没成功,我只知道按着那个流程来可以实现把网站挂上去的功能,但是却不知道为啥,一直对ip地址,服务器,域名各种概念很模糊,也不知....

  • 在html插入数学公式,在网页中显示数学公式

    《在网页中显示数学公式》由会员分享,可在线阅读,更多相关《在网页中显示数学公式(5页珍藏版)》请在人人文库网上搜索。1、在网页中显示数学公式本网站是一个理科网站,往往会涉及数学公式的输入和显示,而这在Web...

  • 地址栏中文参数

    地址栏用中文参数的更确切的说法应该是,GET请求中参数直接使用中文字符串,而不做任何URLEncode。举个例子,在www.google.com中搜索“我”,请求是用的GET方式发送的,页面打开后,地址栏(用的Safari,苹果上的...

  • 连接网络的计算机列表在哪看,怎么找电脑的ip地址 大家也可以直接查看本地连接...

    谈到地址,大家应该都了解,有人问如何...怎么找电脑的ip地址方法一点击,电脑桌面上的 开始 --- 选择 运行在运行程序输入框中输入 “cmd”(注意不要讲引号也复制进去啊)进入dos界面后,大家再次输入 ipconfig /all ...

  • 为什么某些网页打不开而别人却能打开?

    为什么某些网页打不开而别人却能打开?1.防火墙设置有误2.你的一些正在运行的程序阻止了该网站的运行啊。向如你的杀毒软件之类的程序就会阻止其运行。你可以将阻止该网站运行的程序关闭,再打开该网页即可。3.在工具...

  • 有趣的浏览器地址栏Javascript代码

     在地址栏输入下面的代码按enter,网页上所有元素都能变成可编辑状态,你可以移动、调整元素大小。 javascript:document.body.contentEditable='true';document.designMode='on'; void 0 ...

  • win7计算机收藏夹位置,Win7系统IE浏览器收藏夹位置在哪?

    在浏览网页的时候,如果看到喜欢的网页我们会将其...方法一:1、打开电脑,在地址栏中输入:C:\用户\您的计算机用户名\Favorites,然后按回车,所到文件夹即是收藏夹的位置;2、输入之后直接按回车键,就可以看到收...

  • 基于S7-200 PLC与MCGS组态的洗衣机控制系统设计与实现

    内容概要:本文详细介绍了利用西门子S7-200 PLC和MCGS组态软件构建洗衣机控制系统的全过程。首先阐述了IO分配规则,明确各输入输出点的功能,如水位检测、温度测量、电机控制等。接着展示了梯形图编程的具体方法,解释了如何通过梯形图实现洗衣机的基本操作流程,包括启动、停止、水位控制、正反转洗涤、排水和脱水等功能。此外,文中还讨论了接线图的设计要点,强调了硬件连接的安全性和可靠性。最后,介绍了MCGS组态画面的设计,包括动态效果展示、报警机制以及人机交互界面的优化。 适合人群:对PLC编程和工业自动化感兴趣的工程师和技术人员,尤其是希望深入了解S7-200 PLC和MCGS组态软件的实际应用者。 使用场景及目标:适用于需要设计和实施小型家电或类似设备自动化控制系统的场合。目标是帮助读者掌握PLC编程技巧,理解工业自动化控制系统的构建过程,提高实际项目开发能力。 其他说明:文中提供了丰富的调试经验和常见问题解决方案,有助于读者在实践中少走弯路。同时,通过具体的案例分析,使理论知识更加贴近实际应用。

Global site tag (gtag.js) - Google Analytics