解读“软件定义的数据中心”

不得不承认,软件开始渗透到我们生活的每个角落,软件确实无处不在。软件不只是改变着运输业、零售业、金融电信业等,软件几乎在改变着地球上所有的生意模式,它让业务更便捷、更智能。当然,软件也实实在在地改变着我们的数据中心,下一代的数据中心毫无悬念会是软件定义的数据中心。

 解读软件定义的数据中心

今天的数据中心是应用架构推动的,最早的批处理应用推动了大型机的问世,后来的交易型数据库等则推动了小型机、服务器/客户端模式的出现。但你若去参观任意一家有一定历史的数据中心,你会感觉走进了IT的博物馆,烟囱式的架构随处可见,它们自称一体,它们独树一帜。不是说烟囱式的架构不好,让应用隔离安全运行确实帮了我们大忙。

传统烟囱式的设计严重制约着数据中心的发展,不要说我们必须花大量的人力、物力来维持传统数据中心的正常运作,也不要说传统数据中心缺乏灵活性导致我们部署新应用周期长、成本高等劣势。我们真到了要推倒烟囱重新设计数据中心的新时代了,因为云化的应用需要数据中心进行这样的变革来支撑,大数据、社交化、虚拟化、资源池化等一系列的革新正席卷整个IT产业,正改变也生意的方式,压缩着IT的生命周期,正以摧枯拉朽之势逼宫传统数据中心,我们IT人的生活也变得越来越紧张。没有传统数据中心的洗心革面,我们怎能及时满足前端业务的需求、怎能大幅度改善IT人的生存状态、怎能跃升到IT的新时代呢?

“软件定义”其实某种程度来说就是虚拟化。过去十多年间,虚拟化从服务器扬帆启程,确实在VMware的带领下走出了一条辉煌之路。今天的虚拟化已经不仅仅是服务器虚拟化,存储虚拟化、网络虚拟化、应用虚拟化、桌面虚拟化、安全虚拟化等已经接踵而至,虚拟机也已经从支撑测试平台、简单应用走向全面成熟,关键业务应用已经可以搭乘虚拟化的平台自由飞扬,今天已经有近60%的应用负载实现了虚拟化。虚拟化真正成为了下一代数据中心的核心,通过虚拟化来抽象、池化,最后实现自动化,这正是云计算的基石,也是软件定义的数据中心的灵魂。

为什么要引入软件定义的数据中心?其实大家通过服务器虚拟化已经大大提升了服务器部署、运维的效率,可以在几分钟时间内为某个应用提供一个虚拟机。但是任何应用的部署不仅仅是一个虚拟机就可以解决的,常常还需要另外的几天时间来配置网络、存储、安全、管理等一系列的动作后,才真正能将应用投入运营。

到了重新设计整个数据中心的时候,包括重新定义数据中心的组件。为此,引入了虚拟数据中心(VDC: Virtual Data Center)的概念,通过VDC将物理资源变成逻辑的资源集,为应用提供服务。应用和开发者不需要知道复杂的硬件架构,只需要和VDC这个弹性的资源集进行交互。VDC提供了应用所需的计算、存储、网络、安全和管理组件,让应用运行无忧。应用只要交付给VDC,其他的事情都通过软件定义的数据中心这个新的架构平台来完成。传统应用虚拟化部署的桎梏一扫而光,你有了默认的安全策略、默认的灾备计划、默认网络配置策略等,包括为不同的应用提供了不同的服务等级。

当然,这些默认的策略也可以根据需要进行定制化。VDC也随之成为软件定义的数据中心构建的新砖瓦,让新一代数据中心的构建更为廉价、快速和便捷,IT人也可以从大量重复的劳动中解放出来,更专注业务的创新和发展,CIO也开始步入新岗位:首席创新官(Chief Innovation Officer)。

作者:yuxin


来源:51CTO

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/202577

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。