`
baiguomeng
  • 浏览: 955057 次
文章分类
社区版块
存档分类
最新评论

刘小兵:数据中心集中 构建绿色IT

 
阅读更多

  构建“绿色IT”,这是一个挑战。现在比较热门的话题“云计算”,就是一个更高层面的一个绿色化IT。绿色IT,是云计算的高层次应用。

  举例而言,在互联网刚刚开始的阶段,各大企业纷纷架设起自己Email服务,但一些企业员工不用自己企业的Email服务,二是用新浪网或者其 他网站的Email服务。这就不需要Email管理员,也不要买Email服务。当然,新浪网虽然免费服务的,但每天打开新浪弹一个窗口出来,让你看看广 告,你不高兴看,把广告拦截一开,广告看不到了,免费服务了,这种做法是绿色的。

  数据集中对于双汇集团而言,这个挑战在于如何大规模的部署。双汇集团的业务范围非常大,涉及到农业、屠宰业、,有巨大的物流系统,还有很大的商业公司,还有一个遍及全国的经销网络,大概有600多个办事处,127个分公司,80多个法人企业,这么复杂的一个系统。

  双汇集团在2007年有303亿的销售,其实,之前的1994年就有20多亿销售了。在集团内部署了IT系统以后,销售额成倍增长,2008年 大概有368亿。在金融危机情况下我们静挣60多个亿,我觉得跟IT是分不开的。如果夸张一点说,把计算机关掉,双汇立即关门,所有的业务都在一个IT系 统里面操作。

  企业内部要数据集中,不要SOA

  

  对于双汇集团的IT部署,我们有的做法就是为不同的业务部门部署不同的IT系统,并做数据集中整合。在双汇集团内部,养猪的买个养猪软件,做火 腿肠的买个火腿肠软件,分销的买个分销软件,财务买个财务软件,人力资源买个人力资源软件,然后物流的买物流的软件,连锁店再买个连锁店的系统和管理软 件,还有采购买个采购软件,结算买个结算软件,这样就买了很多个IT系统。现在我们绝大部分企业都这么干的,都有几十个系统在并行运行。

  这种做法在国外也可以看到。我有一个朋友在美国一家公司专门做IT的,他的年薪是15万美元。他年薪为什么这么高,就是因为他熟悉的系统非常 多,他熟悉各个系统之间的集成、转换、汇编等等,而且都精通。但是,后来就发现问题了,最大的问题就是架构非常的脆弱,动一个地方的时候,全部系统都要 动。如果新增加了一个服务,就需要改动整个的IT系统,但谁都不敢碰这个系统,碰一下就倒了。

  于是这位高薪CIO真正意识到,要对系统进行集中整合。那么这样带来的效果就是,当企业业务增加,需要购进新系统,在企业做大以后,系统确实越来越多,IT队伍越来越庞大,到后来就不能有效的支撑企业了。

  国内一家大型上市银行的CIO也有这样的经历。他们有两千多人的开发系统,全部是自己开发的,现在银行需要什么网上服务立即就实现了。这种系统的数据集中,应用集中、机房集中是很好的。

  对于双汇集团而言,现在的销售额是300多个亿,预期到2010年500多个亿,到2015年我们要做到一千多个亿。我们现在还是一个机房,我 们的机房总投资500多万,跟我们企业的规模是很不相称的,我们IT人员的配置也不平均。因为我们所有的机器、所有的IT系统都应用数据集中,这就不存在 同步的问题了。

  有时候两个供应商要让两个数据同步的时候很难,每个人都说对方的系统有问题。另外在应用和数据的集中方面也存在问题。所以,我提倡在企业内部不要采用SOA,在企业外部采用SOA是必须的,在企业内部部署SOA是多此一举。

  色IT与数据中心集中

  讲到绿色IT,首先要说到节能,即在企业里采用用IT机器用的少,用人用的少,而且在企业不停的扩充中,IT投入不能进入IT投资黑洞。企业在 发展,IT系统每年要扩充机器,如果进到一个无底洞里面了,就是欲罢不能了。在这方面,我们提的就是要“五个一”,在企业应用里面注意这个问题,即“一个 机房,一套服务器,一套应用程序,一个数据库,一个2人维护小组(DBA+网管)”。

  

  假如双汇如果不采用这种大集中,那么就会有三十个数据中心。因为每个厂都需要服务器,双汇在全国有四十多个厂。实际情况是,在德州、复兴等等地双汇的屠宰和肉鱼厂里没有服务器,只有数据采集终端,我们在北京双汇连锁店也一样,每天销售明细都可以实时看到。

  如果不用大集中,可以看到我们每年所花费的IT系统运行的费用就不可估量。试想,,在一个厂里建一个机房,起码要两个人看机器,而且还有一个大 的问题就是,假如有几十个机房或者几百个机房,谁敢保证机器不坏,谁来保证管理员的日常不称职。对于这种情况,作为一个集团CIO,总是会在担心各地的机 房是否会出问题,数据是否会丢失,有没有备份,系统应用软件是否全部一个月一更新,如此等等。

  数据中心是否集中,这里面存在诸多的问题,不光是维护的问题,也不光是“绿色”的问题,这关系到整个的企业IT系统的架构。如果CIO不用数据中心集中的理念去做,如果动辄就投资几千万到IT里去,收到的效果并不好。

  上面提到的“五个一”的上面就是一个大的系统架构。

  

  这个是普遍的架构,里面有Web服务器,有网卡,后面跟交换机和防火墙,后面有一个EJB服务器。这种架构,黑客很难攻陷进去,而且扩充起来非 常容易。在这个架构中,数据库仅仅用来存储数据,这是很重要的概念,所以这个架构是用户通过互联网进行访问的,就好像前面提到的通过互联网新浪网的 Email是一样的。另外,这个系统有弹性,可扩充,可以随着应用的增加而增加,旧的设备是不会抛弃的。因为双汇集团与那些高科技企业和卖饮料的企业是不 一样的,双汇集团的IT系统是一个一个火腿肠把钱攒起来的。双汇的IT系统在2003年以前没有像现在这样,全部是兼容的,当时速度非常快。当时的微软的 CTO到我们那去看那个系统,特别赞赏。我们的机房里面没有空调,怎么办呢,把机箱的盖打开用电风扇吹,后来发现也是非常有用的。再后来,机房改造投资一 千万,叫双汇数据中心,所还是采用的数据中心集中的架构。

  双汇集团内部的业务流程,包括现在工厂里的屠宰系统,它的数据是提交到机房来的,就一套服务器。整个系统不管屠宰、财务、人力、资源、设备管 理、人员管理全部在里面,就用一套服务器。如果大家都做“五个一”,恐怕硬件厂商都不行了,几百亿的企业计算机方面的投入才几百万确实不可能,这个中心是 一个CPU,两个集成内存,如果用8台这样的PC机,一万台八万块钱,八个CPU。假如我买一个小型机是8个CPU,16个内存的,可以想像,而且一旦坏 掉一台机器,它就完了,所以我们的机器可以随时替掉的。

  对于双汇集团的这个提醒偶那个,当初我做的时候大家都说不可能,说我疯了。对于用浏览器访问这么大、这么复杂的系统,一些人认为是不可能的!但 是现在我讲出来,说明它还是可能的。这个系统的架构很有意义。因为在这个系统里,双汇集团的所有的供应商、所有的客户的业务都可以基于互联网来完成。比 如,原来我们的客户下订单要与公司联系询问到有没有什么新产品,如果有,是什么,然后再商谈采购的数量、价钱----大概要两三天的时间,讨论完以后下订 单,订单再统计汇总,然后到发货,大约半个月时间到货,货款是在到货后十天左右到账。现在,客户只要上网登录系统,就可以看到各种产品的价格,在网上下订 单并确认,之后双汇总部会收到订单信息,进行客户和订单的再确认,客户的钱就划拨到双汇集团的帐上,双汇最后发短信给客户,告知所定的产品的名称、数量, 将于具体什么时间由什么人驾驶什么样的货车送到什么地方,并且还会将司机的名字、手机号码告诉客户。

  对于上面的这个架构,不管是做IT运营也好,做企业运营也罢,都是比较经典的架构,而且它的扩充能力是无限的,不管增加多少用户可以满足需求。并且,因为这个技术已经非常成熟了,跟云计算差不多,但是与云计算的运用方式是不一样的,希望大家作为引用和参考。

分享到:
评论

相关推荐

    企业信息化规划与实施探讨双汇刘小兵.ppt

    企业信息化规划与实施探讨双汇刘小兵.ppt

    企业信息化规划与实施探讨-双汇刘小兵.pptx

    企业信息化规划与实施探讨-双汇刘小兵.pptx

    一种无填料轴承密封的研制

    一种无填料轴承密封的研制,刘德民,刘小兵,本研究基于同心旋转圆柱间的定常流动特点和库塔流的性质,建立了密封腔内外流动模型,并研制出了一种无填料轴承密封。这种密封的

    WSTSKP型数控消防炮的结构分析与数值模拟

    WSTSKP型数控消防炮的结构分析与数值模拟,刘德民,刘小兵,针对大空间建筑的消防灭火,根据《固定消防炮设计规范》 (GB50338—2003),本文系统介绍了WSTSKP型数控消防炮的结构和工作原理以及采用sim

    Linux操作系统相关习题集

    Linux操作系统相关习题集,包含常用名、Linux系统基础知识等

    基于java的-30-「计算机毕业设计」基于net的湖南特产销售网站-源码.zip

    提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

    JVM+Java程序运行过程内存分配图解

    1、JVM 内存分配图解的 Visio 工程图。 2、直接下载使用、可自行调整和修改

    IOC智慧运营中心平台整体解决方案qy.pptx

    IOC智慧运营中心平台整体解决方案qy.pptx

    node-v12.22.8-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    【前端素材】大数据-电动车管理.zip

    大数据技术指的是用于处理和分析大规模数据集的技术和工具。以下是一些常见的大数据技术和工具: Hadoop:Apache Hadoop是一个用于分布式存储和处理大规模数据的开源框架。它包括Hadoop Distributed File System(HDFS)用于数据存储和MapReduce用于数据处理。 Spark:Apache Spark是一个快速、通用的集群计算系统,提供了比MapReduce更快的数据处理能力。它支持内存计算和更多复杂的数据处理流程。 NoSQL数据库:NoSQL数据库(如MongoDB、Cassandra等)则更适用于处理这类数据。 数据仓库:数据仓库是一个用于集成和分析大规模数据的存储系统,一些知名的数据仓库包括Snowflake、Amazon Redshift等。 数据湖:数据湖是一个存储结构化和非结构化数据的存储池,用于支持数据分析和机器学习应用。 机器学习:大数据技术也广泛应用于机器学习领域,支持大规模数据的模型训练和预测分析。 流式处理:针对实时数据处理需求,流式处理技术(如Apache Kafka、Apache Flink)可以实时。

    065ssm-jsp-mysql医院打卡挂号系统.zip(可运行源码+数据库文件+文档)

    本系统采用了jsp技术,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,开发工具选择My eclipse来进行系统的设计。基本实现了系统应有的主要功能模块,本系统有管理员、医生和用户,管理员:个人中心、公告信息管理、用户管理、科室信息管理、医生管理、预约时间段管理、出诊信息管理、在线预约管理、上班打卡管理、留言板管理、系统管理,用户:个人中心、在线预约管理、我的收藏管理。医生:个人中心、出诊信息管理、在线预约管理、上班打卡管理。前台首页:首页、公告信息、科室信息、出诊信息、留言反馈、我的、跳转到后台等操作。 对系统进行测试后,改善了程序逻辑和代码。同时确保系统中所有的程序都能正常运行,所有的功能都能操作,并且该系统有很好的操作体验,实现了对于系统和医院双赢。 关键词:医院挂号系统;jsp;Mysql;

    【课件PPT】华为干部管理七步曲gl.pptx

    【课件PPT】华为干部管理七步曲gl.pptx

    基于python的-23-疫情数据可视化分析系统--LW-源码.zip

    提供的源码资源涵盖了python应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

    C#,布尔可满足性问题(Boolean Satisfiability Problem)算法与源代码

    C#,布尔可满足性问题(Boolean Satisfiability Problem)算法与源代码 1 布尔可满足性问题 布尔可满足性问题 布尔可满足性或简单的SAT是确定布尔公式是可满足还是不可满足的问题。 可满足:如果布尔变量可以赋值,使得公式为真,那么我们说公式是可满足的。 不可满足:如果无法指定此类值,则我们称公式不可满足。 2 合取范式(CNF)或也称为和积(POS) 为了更好地理解这一点,首先让我们看看什么是合取范式(CNF)或也称为和积(POS)。 CNF:CNF是子句的连词(AND),其中每个子句都是析取(OR)。 现在,2-SAT将SAT问题限制为仅表示为CNF的布尔公式,每个子句只有2个项(也称为2-CNF)。 示例:F=(A\u 1\vee B\u 1)\wedge(A\u 2\vee B\u 2)\wedge(A\u 3\vee B\u 3)\wedge。。。。。。。\楔块(A\u m\vee B\u m) 因此,2-可满足性问题可以表述为: 给定每个子句只有2个项的CNF,是否可以将这些值分配给变量,以使CNF为真?

    基于java的-14-[计算机毕业设计]基于SSM的时间管理系统-源码.zip

    提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

    【前端素材】大数据-人口、舆情.zip

    大数据技术指的是用于处理和分析大规模数据集的技术和工具。以下是一些常见的大数据技术和工具: Hadoop:Apache Hadoop是一个用于分布式存储和处理大规模数据的开源框架。它包括Hadoop Distributed File System(HDFS)用于数据存储和MapReduce用于数据处理。 Spark:Apache Spark是一个快速、通用的集群计算系统,提供了比MapReduce更快的数据处理能力。它支持内存计算和更多复杂的数据处理流程。 NoSQL数据库:NoSQL数据库(如MongoDB、Cassandra等)则更适用于处理这类数据。 数据仓库:数据仓库是一个用于集成和分析大规模数据的存储系统,一些知名的数据仓库包括Snowflake、Amazon Redshift等。 数据湖:数据湖是一个存储结构化和非结构化数据的存储池,用于支持数据分析和机器学习应用。 机器学习:大数据技术也广泛应用于机器学习领域,支持大规模数据的模型训练和预测分析。 流式处理:针对实时数据处理需求,流式处理技术(如Apache Kafka、Apache Flink)可以实时。

    小程序-63-微信小程序校园失物招领--LW-源码.zip

    提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

    【前端素材】大数据-大数据通用模版大标题样式i.zip

    大数据技术指的是用于处理和分析大规模数据集的技术和工具。以下是一些常见的大数据技术和工具: Hadoop:Apache Hadoop是一个用于分布式存储和处理大规模数据的开源框架。它包括Hadoop Distributed File System(HDFS)用于数据存储和MapReduce用于数据处理。 Spark:Apache Spark是一个快速、通用的集群计算系统,提供了比MapReduce更快的数据处理能力。它支持内存计算和更多复杂的数据处理流程。 NoSQL数据库:NoSQL数据库(如MongoDB、Cassandra等)则更适用于处理这类数据。 数据仓库:数据仓库是一个用于集成和分析大规模数据的存储系统,一些知名的数据仓库包括Snowflake、Amazon Redshift等。 数据湖:数据湖是一个存储结构化和非结构化数据的存储池,用于支持数据分析和机器学习应用。 机器学习:大数据技术也广泛应用于机器学习领域,支持大规模数据的模型训练和预测分析。 流式处理:针对实时数据处理需求,流式处理技术(如Apache Kafka、Apache Flink)可以实时。

    060ssm-jsp-mysql停车场管理系统.zip(可运行源码+数据库文件+)

    停车场管理系统是一个很好的项目,使用了SSM(Spring + Spring MVC + MyBatis)框架 和 前端 JSP 技术。

    node-v16.11.1-darwin-arm64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics