科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网CIO与应用频道CIO加油站CIO们所关心的云技术--下一代云

CIO们所关心的云技术--下一代云

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

脸谱的公告进一步证明了我们的观点,即IT业务的性质将会发生变化:IT将逐渐成为服务供应商,但却不必同时作为资产拥有者。我开始认为对许多机构而言,一款平台即服务(简称PaaS)基础软件设施对于“真正”的云应用程序开发将是至关重要的。

来源:CIOage 2011年10月6日

关键字: CIO 云计算

  • 评论
  • 分享微博
  • 分享邮件

  本周,两则公告消息进一步证实了上述观点。这两条消息对准备实施云计算计划的CIO们来说可谓至关重要;而虽然没有太多的评论将其内容联系起来,但我仍然认为两条消息的内容是互补的,并深刻地反映了云计算将如何在未来改变企业IT的性质。

  第一条公告内容为脸谱公司公布其开放计算项目。脸谱自两年前就开始深度思考其数据中心的设计,包括创建使用定制硬件的特殊综合设施、无空调前提下的室内外通风、创新设计的地板方案等等,并希望借此来降低数据中心的运营成本。关于脸谱公司在自身数据中心设计方面的详情,大家可以点此查看James Hamilton所做的高水平的书面记录。

  第二条消息是VMware公司对外宣布了其Could Foundry项目,该项目提供了一个具备开源许可的广义平台即服务(简称PaaS)系统。VMware已经收购了数个开源软件公司,并将这些公司的产品整合到Cloud Foundry框架当中。Cloud Foundry不仅在功能方面远远超越了普遍意义上的集成产品套件,还提供了一套编程框架,以帮助开发人员创建出灵活及可扩展的应用程序,而无需费心于协调例如虚拟机、数据库等个人计算资源。此外,VMware还针对开发人员的实际应用需求提供了Cloud Foundry的主机版本。最后,Cloud Foundry采用未知云支持体系,使得基于CLoud Foundry来开发的应用程序能够更加多样化,其支持对象包括那些并非基于VMware软件的程序(如同于公司内部所部署的私有云一样。

  上述两则消息都着力于表达各自公司的权利,但是综合来看,大家仍然能够从中对未来云计算领域的发展方向有一个笼统的概念。让我们进一步剖析这两则消息来深入了解其中包含的信息吧。

  首先,开放计算为我们提供了运营数据中心的新基准,并且,不同于谷歌与微软,虽然他们也已经建立了极为高效的数据中心体系,但却将许多关键性细节视为专有技术。在这一点上,脸谱公司的选择是将数据中心的设计与全世界分享。

  从本质上来说,脸谱已经在重新思考数据中心构成中的每一个元素,以使其组成部分及操作执行在整体上尽可能地高效。在宣布该项目时,脸谱指出其数据中心在采用了开放计算设计后,在进行相同运算量的前提下,与旧有数据中心相比在能耗方面降低了38%,而建设成本也降低了24%。正如前面我们所谈到的,新的数据中心不使用空调;而这种方案得以成功实施的原因是其机房位于俄勒冈州,那里的外界空气温度足以满足主机冷却的需求。其它设施包括采用专门的能源分配系统,特殊设计的毫无累赘组件的服务器以及取消了中央UPS(即不间断电源)的电力供应体系。通过将传统的由标准化零部件拼凑而成的集合体转变为如今的智能化综合系统,脸谱已经使得数据中心的整体运作效率大大提高。在其发布的公告中,我们可以看到目前该数据中心的能源效率指标(PowerUsageEffectiveness,简称PUE)为1.07,远远低于之前的1.5PUE。

  脸谱的公告进一步证明了我们的观点,即IT业务的性质将会发生变化:IT将逐渐成为服务供应商,但却不必同时作为资产拥有者。然而数据中心的所有权及使用权如何证明,其硬件设备的运行效率又要如何保证呢?未来基础设施运营者的角色定位将是挑选合适的物理硬件设施供应商以及进行业务状况监督和监测。这一战略在实施过程中无疑会面对许多挑战,包括安全问题、带宽是否充足以及对服务等级协议(简称SLA)的监测等;然而无论如何,这套战略的执行前提仍然是在合适的时间找到低成本的基础设施供应方案。

  让我们把话题转回CouldFoundry,它出现的时机非常微妙,因为当前许多IT服务机构都在积极寻求采用云计算来进行软件开发工作的具体方案。虽然以亚马逊网页服务为代表的一大批云服务供应商已经做了大量相关工作,但他们所提供的业务事实上可以被总结为“虚拟主机2.0”。就这一点,我们想说的是开发者们正使用以云技术为基础的虚拟机,但其设计及执行所制作的应用程序的平台,仍然是物理硬件所提供的计算环境。具体来说,这意味着当应用程序被安装及运行于某台长效虚拟机上时,我们需要依靠手动操作来调整任何配置或程序拓扑方面的变更,而且没有冗余手段来在计算资源发生故障时为其提供保护。

  问题是,上述各种假设的前提是云计算环境无法为我们提供合适的处理方法。为了实现云计算所承诺的灵活性及拓展性,应用程序在设计及运行方面必须为之做出改变。然而,我们的结论是,许许多多的软件工程师将很难获取开发这类应用程序所必需的技能。

  因此,我开始认为对许多机构而言,一款平台即服务(简称PaaS)基础软件设施对于“真正”的云应用程序开发将是至关重要的。此外,该PaaS基础设施所支持的编程语言及应用程序设计模式必须是开发人员所熟悉并乐于采纳的。只要具备一套包含足够的拓展性、自动数据库复制以及集成其它各类服务平台等特点的框架,许多机构就能够真正利用上云计算所承诺的种种便捷功能。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章