IaaS并非开发人员的终极目标

  • 来源:推酷
  •  2014-12-03
  •   浏览 480 次

如果你正围绕供应用开发人员使用的基础设施即服务(IaaS),制定贵企业的数据中心战略,那么你构建的数据中心是错误的。应用开发人员通过门户网 站或API直接控制底层资源的日子已屈指可数了。正如软件开发人员不再跟踪物理内存寻址,基础设施也将是一种抽象的资源。VMware等传统IaaS公司 发表的言论以及微软和亚马逊的云计算解决方案表明了这个趋势。

  向PaaS寻求云计算的价值

微软Azure就是个例子,它表明业界认为数据中心服务的价值在于何处。对这家软件开发商而言,世界上最受欢迎的服务器操作系统之一将虚拟机作为一 项服务来提供是明智之举;不过,微软的云计算解决方案Azure起初却忽视IaaS。这项服务最初仅仅是一种平台即服务(PaaS)解决方案。由于苹果等 公司充分利用其云计算平台,微软获得了早期的成功;但提供纯PaaS解决方案当时似乎有点为时过早。客户抱怨缺少购买虚拟机的能力。最初的IaaS支持并 没有阻止客户主要致力于PaaS。

我参与提供多技术私有云解决方案的厂商的新闻发布会时发现,一个常见的问题是:微软的私有云解决方案到底在哪里?微软与戴尔联合宣布声明,回答了这 个问题。微软和戴尔携手提供基于戴尔服务器平台的Azure私有云解决方案――值得一提的是,其重点放在PaaS上。此外,微软宣布发布的服务器 端.NET开放源代码。开源.NET进一步证实了广大微软开发人员的愿望,即基于框架而不是基于一种特定类型的基础设施来进行编程。

亚马逊的AWS代表了典型的IaaS模式。这项服务从提供以虚拟机为中心的产品入手。这些年来,AWS的产品目录此后增添了数量众多的PaaS解决方案,包括甲骨文、SQL和MySQL数据库,以及Hadoop和消息传送服务,不一而足。

软件定义更受关注

连VMware的软件定义数据中心(SDDC)也变得更加致力于提供这样一种平台:将单个数据中心与软件开发人员抽离出来。在VMworld 2014大会上,VMware的网络事业部主管Martin Casado畅谈了软件定义数据中心对广大开发人员带来的好处。曾经一度认为,软件定义网络(SDN)的优点在于,能够让软件开发人商可以将网络作为最终 用户应用堆栈的一部分来配置;Casado澄清,软件定义技术的优点在于,能够让开发运营(DevOps)小组得以向最终用户软件提供抽象的服务。

Casado的观点是,软件开发人员不需要将基础设施考虑成是代码开发的一个部分。软件定义数据中心应该能更准确地预料应用程序的需求,并且相应调整数据中心的资源。从概念上来说,软件定义数据中心具有的动态属性正是吸引软件开发人员的地方。

结束语

说到构建满足应用层弹性需求的数据中心,IaaS是坚实的基础,不过它并非终极目标。终极目标是,提供由应用堆栈使用的抽象服务。这些服务的助推者是IaaS,而IaaS可以使用开发运营手段来控制。

如果你在计划数据中心服务模式,就要确保你着眼于整个平台,而不是着眼于单个部件。


To Top