软件定义信息基础架构

随着软件定义在降低系统复杂性和成本的深化,以及增强IT系统的灵活性、可伸缩性、可重构性、开放性等优势日益凸显,“软件定义”重塑信息基础架构,将成为信息技术产业的主旋律,主导信息技术产业发展。同时,“软件定义”与IT 其他领域加速融合,驱动信息产业变革。

根据科技研究与咨询公司Technavio的市场调研分析预测,到2020年全球软件定义(Software Defined X,SDX)市场年复合增长率将超过32%,其中向虚拟化的转化是市场增长的主要驱动力。近年来,众多公司在压力下使用全新架构来取代现有IT基础设施,以大幅降低成本。因此,越来越多的企业采用“软件定义”,它可以提供精简的业务模型从而达到以最少成本实现自动化控制的目的,提供开放编程的能力从而达到灵活控制与丰富功能的目的,最终重构硬件,乃至取代传统的硬件。

1

软件定义重塑信息基础架构

近十年来,信息技术和产业进步发展背后,其实隐含着一条不变的主线,那就是信息基础架构的演进。特别是大型互联网公司的诞生,加快了信息基础架构变革的步伐。

IT发展史上,硬件和软件都在不断创新,而在过去20多年间,软件在主导系统灵活性与可扩展性方面占的比重越来越大。如今,软件已经在整个IT架构中起着重新整合、重新分配的作用,软件在定义产业趋势。

随着数据成为一种新的资产、资源和生产要素。数据存储的可靠、安全、高效与灵活愈发重要。软件定义存储是从硬件存储中抽象出来的,这也意味着它可以变成一个不受物理系统限制的共享池,以便于最有效地利用资源。软件定义存储可以保证数据的存储访问能在一个精准的水平上更灵活地管理。它还可以通过软件和管理进行部署和供应,也可以通过基于策略的自动化管理来进一步简化。总而言之,通过软件定义的存储,不仅能够降低状态的复杂性、降低总体拥有成本、适应快速变化的市场环境、更能使大数据发挥更大的价值。

在软件定义网络、软件定义存储、软件定义数据中心等的基础上,软件定义基础设施应运而生。随着云计算和虚拟化应用的普及和深入,软件定义正在成为行业企业和技术厂商追逐的热点。软件定义打破了传统IT架构中硬件为主的运行模式,第一次突出了软件在整个IT基础架构中重要的角色和地位,而软件定义又不同于虚拟化,而是彻底了实现了软硬件的分离。

与传统架构相比,软件定义将软件与硬件解耦、控制和执行分离。软件负责管理、控制和调度硬件资源,硬件负责运算和执行。这一思想以虚拟化技术为基础,即解决了资源的效率过低的问题,也极大了提升了资源的弹性和灵活性。

软件定义IT设施,就是通过虚拟化将软件和硬件分离出来,将服务器、存储和网络三大计算资源池化,最终实现将这些池化的虚拟化资源进行按需分配和重新组合。软件定义信息基础架构的实质,是将原来的需求变化必须通过硬件资源平台变化来实现,转变为透过一个深度软件定义的平台可以灵活地定义管理各种资源,从硬件资源为核心走向软件平台为核心。

一旦基础架构变得可以远程编程,通过软件进行定义,它将获得意想不到的灵活性。网络的变化不再会让整个系统戛然而止,之前需要花费大量时间的繁杂操作已可简化为一键切换。软件定义意味着所有关键的非服务器类IT基础设施(如网络、存储与计算) 都可以通过软件来实现,同时伴随着效率、自动化、灵活性与服务质量的提升和增益。

在软件定义趋势下,几大巨头深化其软件定义战略。甲骨文将SDN应用与其云计算基础相融合,以实现软件定义云服务;IBM基于云计算、大数据、移动互联等业务领域,围绕软件定义,提出软件定义基础设施;EMC则认定IT转型正在走向软件定义,将软件定义存储作为主打的方向;VMware将软件定义数据中心作为其三大战略之一。

软件定义信息基础架构,能实现计算资源的自动化整合,从而有效地降低成本,最终实现人性化的IT,成为数字经济崛起的基石。

2

软件定义推动新兴信息技术发展

“软件定义”与新兴信息技术加速融合,推动互联网、大数据、云计算、物联网、人工智能等发展,渗透到“互联网+”,催生智能可穿戴设备等新业态,驱动信息产业变革。

以大数据为例,移动设备、物联网化的各种设备的不断扩散,引发了新一轮的数据大爆炸。大数据蕴含着大价值已经成了越来越多人的共识。但与此同时,大数据也对现有的基础设施,对各种资源——计算、存储和网络——是否能即时访问,都提出了更高、更大的需求。而采用传统的以硬件为中心的方式已无法满足需求。

大数据的“大”一方面在于数据量的大,另一方面更在于通过对数据的收集、挖掘、分析、应用能产生巨大的价值,这是大数据的意义所在!这推动着技术发展来有效地将大数据转换成信息资产。随着智能技术和机器到机器通信的发展,我们需要灵活地在正确的时间将信息传输到正确的工具,以挖掘复杂数据的价值。而“软件定义”的出现将能够促进这一过程。

大数据分析可能会给底层网络带来巨大的负担。我们需要的是一个智能网络,通过计算的每个阶段,自适应来调整拆分——合并阶段中的数据传输要求,从而不仅提高了速度,而且提高了利用率。

软件定义能为大数据分析构建这个智能自适应网络。由于控制平面和数据平面的分离,软件定义为软件智能提供了良好定义的编程接口,用来编程网络以满足大数据的需求。这些网络是高度可定制化的、可扩展的和灵活的。软件定义可以按需配置网络,符合适当的规模和形状要求,要计算虚拟机可以彼此通信。这直接解决了大数据(大规模并行应用程序)面临的最大的挑战:较慢的处理速度。随着大数据强大的影响力,必须确保其网络已经扩展为能够适应这些需求,软件定义无疑将发挥着重要的作用,来使网络适应更快更远的发展,推动知识和创新的步伐。

此外,从数据挖掘、数据处理、分析挖掘、数据存储、数据可视化、到数据流通等都是基于软件定义的平台实现。云计算、人工智能等均通过软件及其定义的平台实现其核心功能。

----END---

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180604G20JAY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券