2016年影响企业级市场的新技术趋势
- +1 你赞过了
在2015年,云基础设施在可扩展性、自助性以及其它种种方面的优势已经变得愈发明确,而这一切特质也使其成为通过RESTful API运行微服务架构应用的最佳选项。大部分此类服务都将以容器形式运行,这将让开发人员以前所未有的方式对应用程序的构建、测试与部署加以控制。而与此同时,容器技术的兴起又成为了DevOps文化的立足根基,其中Ops也就是运维一方能够运用各类新型自动化、编排以及监控机制,而Dev也就是开发一方则需要在应用程序的生产运行过程中承担起更多责任。
那么步入2016年影响企业级市场的新技术趋势有哪些呢?
容器技术与微架构
过去的一年,以Docker为代表的容器技术在业界掀起了一股热潮。Docker为开发团队带来的灵活性以及给数据中心带来的性能优势让企业趋之若鹜,Docker这项开源技术不仅仅是红帽和Canonical等Linux巨头眼里的宠儿,微软等专有软件公司也在热烈拥抱Docker。利用微服务架构构建并运行在容器环境当中的应用程序拥有全面碾压现有应用的诸多优势。但是微服务架构的介入也会带来复杂性——其最主要的影响就是催生大量需要持续追踪的容器系统。谷歌方面公布了其开源Kubernetes项目,旨在将这套谷歌打造的容器管理系统推向开源社区,从而让更多受众得以构建起属于自己的规模化容器集群。
Spark数据流
2015年的大数据业界发生了一件趣事:Spark将关注焦点从Hadoop身上压了过来。相较于像Hadoop那样跨越大量磁盘驱动器对数据进行批量处理,Spark项目运用魔法般的能力将数据拆分成小批量并通过大规模内存进行承载——即几乎能够以实时方式交付数据流。Spark使用的DAG计算模型可以有效的减少Map和Reduce人物之间传递的数据,尤其适合反复迭代的机器学习场景。
Cloudera与IBM目前都已经全力支持Spark,而Amazon、谷歌以及微软则在自己的公有云当中推出的Spark即服务方案。
全面进军机器学习
除了争相推出分析即服务方案之外,各大主流云服务目前还在努力推动云环境下的机器学习API;另外,开源机器学习工具也开始大量出现。无处不在的机器学习能力使得开发人员得以打造出能够识别数据模式的应用程序——包括用于欺诈检测、人脸识别、医疗诊断、基础设施优化、网络广告交付以及其它种种大家想得到乃至想不到的一切。
SDN
软件定义网络(简称SDN)的终极目标在于彻底实现硬件交换机的商用化,而这也正是SDN成为思科公司最大生存威胁的原因所在。不过就目前而言,SDN的部署范畴还主要局限于电信以及云服务供应商范畴之内,其对于普通企业客户的影响仍然相当有限。
目前思科公司已经率先发难,推出了一套名为应用程序中心基础设施(简称ACI)的新型SDN实现方案,其中利用新型运维控制协议OpFlex以取代以往的OpenFlow。作为专门面向大规模部署环境开发的方案,ACI为SDN指明了新的发展方向,即以分布式控制机制对网络配置加以管理,并允许管理员根据应用程序的具体要求在高层进行设置调节。
PaaS迎来第二次变革机遇
业PaaS的普及力度一直显得较为孱弱。然而目前情况已经发生了重大转变,当下大量企业开始积极采纳能够支持Docker的两大领先内部PaaS方案,即Cloud Foundry与OpenShift。
SSD在数据中心环境下大行其道
目前闪存存储方案已经在IOPS密集型应用领域凭借着出色的性能价格比压倒了传统磁盘驱动器,例如VDI或者高性能数据库,这是因为要想获得同样的性能、需要采用大量传统磁盘建立起阵列才能与闪存相抗衡。
目前已经有一系列互联网技术巨头开始在自家数据中心之内利用SSD来支撑各种对性能要求较高的用例场景。不过除了性能优势之外,要让闪存方案拥有与传统磁盘驱动器相对等的每GB使用成本仍然是一个可望而不可即的美好理想。
混合云已经触手可及
到底什么才叫混合云?是说要将内部基础设施与公有云加以结合吗?抑或是将两种公有云互相掺杂?
微软方面正在利用其Azure Stack for Windows Server扭转这种认知,其允许客户能够在本地基础之上对Azure公有云的部分基础设施进行使用。而通过专业服务,IBM公司似乎也开始通过同样的途径将公有与OpenStack私有云部署体系进行混合。
点评:新技术层出不穷,企业如何应对?总之,企业不应盲目追逐新技术,应该根据企业自身需求进行部署实施。