FedEx CIO采用私有云的六点心得

标签:CIO重磅推荐私有云物流信息化数据中心最佳实践云计算

访客:37589  发表于:2012-02-20 10:41:56

CIO Rob Carter通过对伙伴和行业领袖的观察,描述了FedEx是如何投入到私有云旅程中的。

2010年秋天,FedEx在科罗拉多建立了新的数据中心,意图在于提供“通用的、工作负载不可知的”计算环境功能——简言之,就是作为其私有云,执行副董事和CIO Rob Carter说。

Rob Carter 认为他所执行的是适用于未来数据中心的“市场主流设计”,他从Salesforce.com,Twitter以及Facebook为他们自己所建立的数据中心上得到了暗示和印证。在Information 500会议上,根据他的谈话,以下是六点实施过程中的心得体会:

1.在摩尔定律和x86上下赌注

时至今日,我们已经进入了基于x86架构的大型服务器能够轻易的制造出来的阶段,但它对于摩尔定律的应用(以每两年至少翻倍的计算能力需求)还处于早期阶段。以30天为例,数量将从起初的1便士每日翻番最终达到五百万美元。

在x86的发展进程中,我们只处于那个过程中的第19天,卡特说,大的变化和收获即将到来。坚持x86,即使你认为需要现有应用系统的能力处理工作负载。科罗拉多数据中心“看起来像一排排规模扩展的x86服务器组”,卡特认为,“我们有一个大的相关数据中心环境”。在硬件支持方面,我们已经投入了成百上千万美元应用到这一进程中。在过去的几年里,我们已经投入了一千万美元,卡特说。同样的环境,现在在x86上,相当于在运行Linux硬件投入三万美元。

2.参与SOA课程

或许“服务导向的架构(SOA)”这个词已经不经常被提及和听到,但是卡特使用了两次,基于x86架构基础的服务组织你的应用程序,一项服务能够满足许多应用程序的需求。新数据中心中运行的应用程序依赖于共享环境中卡特所称的“同化(相似)服务”,通过标准化的用户接入途径,身份验证,信息传送,安全措施和数据库存取。

这种方法避免了IT部门一遍遍重复同样的事情。这样服务器和网络环境都得到了简化,应用程序的运行也更加精准。通常很复杂的故障处理也得到了简化。“能够缩放比例的能力以及应用软件的普遍性(经过充分测试的服务)可能带来的故障率很低”,卡特说。

3.虚拟化,再虚拟化

科罗拉多数据中心虚拟化程度较高,FedEx70%的服务器作为虚拟机运行。卡特说,“这意味着它是一个使用更少能源、排放足迹更少的绿色数据中心”。现在电力支出在一个典型的数据中心消费预算中占据了25%的比例。通过虚拟化应用,FedEx最终控制了持续上升的电力消耗并有效的节约了成本。

4.争取不情愿的最高管理层支持

劝服最高管理层采取行动,卡特并没有做一个五年计划或者十年项目投资回报的报告。相反,他将现有的数据中心对比想要应用的简化的数据中心图示呈现。从图中看,现有的应用基础设施和附属设备如此复杂、密集、让人困惑,使得最高管理层最终下定决心采取行动。“我有许多丑陋的图片”,卡特说。

5.不必为了正好合适的软件而等待

卡特并没有被分析麻痹。他并不想要引入一个外部供应商的私有云系统作为启动或者等待像Openstack这样的云计算标准使得系统更牢靠稳定。作为Salesforce.com的顾客,卡特和他的IT员工们与Salesforce.com在它的数据中心运营中“比较注释”,并且FedEx知道Twitter和Facebook是怎样建立新数据中心的。他的员工们在LAMP(一套拥有已证明的集成开源代码的Linux系统)平台上工作,来建立一个可共享的x86基础设施,然后在顶层创建实验性、导向型服务。

这里涉及到文化问题。有些IT员工觉得他们工作的成效得益于旧有系统的运行。卡特解释为FedEx使用200种不同的应用管理其业务核心的重要组成部分——地址,而实际上一种地址服务能够提高效率并且降低成本。卡特告诉他的员工们,你们在现有基础设施上管理细节的工作卓有成效。“看起来不可持续的是大图景(未来的数据中心运营)”。

6.公有云如何?

卡特指出他的方法并不包含应用于公有云环境的蓝图。但实际上FedEx是Salesforce.com的一个重要伙伴。“我认识Marc Benioff很长时间了”,卡特说,并且重要的是FedEx将“与Salesforce的CRM应用共存于于混合云环境”。但卡特也提到了FedEx业务的季节性特点以及如何在节假日加倍渠道的问题。“我们的业务在峰值因素上有独一无二的特点……亚马逊网络应用容量能够应对密集的工作负载,像Netflix视频,这意味着它可能很合适我们的部分工作”,卡特说。

评论(1)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");