IaaS并非开发人员的终极目标
发布日期:2016-3-19 10:3:29
若你正围绕供应用开发人员使用的基础设施即服务(IaaS),制定贵企业的数据中心战略,那么你构建的数据中心是错误的。应用开发人员通过门户网站或者API直接控制底层资源的日子已经屈指可数了。正如软件开发人员不再跟踪物理内存寻址,基础设施也将是一种抽象的资源。VMware等传统IaaS公司发表的言论及微软和亚马逊的云(如阿里云)计算解决方案表明了这个趋势。 软件定义更受关注 连VMware的软件定义数据中心(SDDC)也变得更加致力于提供这样一种平台:将单个数据中心与软件开发人员抽离出来。在VMworld 2014大会上,VMware的网络事业部主管Martin Casado畅谈了软件定义数据中心对广大开发人员带来的好处。曾经一度认为,软件定义网络(SDN)的优点在于,能够让软件开发人商可以将网络作为最终用户应用堆栈的一部分来配置;Casado澄清,软件定义技术的优点在于,能够让开发运营(DevOps)小组得以向最终用户软件提供抽象的服务。 Casado的观点是,软件开发人员不需将基础设施考虑成是代码开发的一个部分。软件定义数据中心应该能更准确地预料应用程序的需求,并且相应调整数据中心的资源。从概念上来说,软件定义数据中心具有的动态属性正是吸引软件开发人员的地方。 向PaaS寻求云计算的价值 微软Azure就是个例子,它表明业界认为数据中心服务的价值在于何处。对这家软件开发商而言,世界上最受欢迎的服务器操作系统之一将虚拟机作为一项服务来提供是明智之举;不过,微软的云(如阿里云)计算解决方案Azure起初却忽视IaaS。这项服务最初仅仅是一种平台即服务(PaaS)解决方案。因为苹果等公司充分利用其云计算平台,微软获得了早期的成功;但是提供纯PaaS解决方案当时似乎有点为时过早。客户抱怨缺少购买虚拟机的能力。最初的IaaS支持并没有阻止客户主要致力于PaaS。 我参与提供多技术私有云解决方案的厂商的新闻发布会时发现,一个常见的问题是:微软的私有云解决方案到底在哪里?微软与戴尔联合宣布声明,回答了这个问题。微软和戴尔携手提供基于戴尔服务器平台的Azure私有云解决方案――值得一提的是,其重点放在PaaS上。此外,微软宣布发布的服务器(如阿里云服务器)端.NET开放源代码。开源.NET进一步证实了广大微软开发人员的愿望,即基于框架而不是基于一种特定类型的基础设施来进行编程。亚马逊的AWS代表了典型的IaaS模式。这项服务从提供以虚拟机为中心的产品入手。这些年来,AWS的产品目录此后增添了数量众多的PaaS解决方案,包括甲骨文、SQL和MySQL数据库,及Hadoop和消息传送服务,不一而足。 结束语 说到构建满足应用层弹性需求的数据中心,IaaS是坚实的基础,不过它并不是终极目标。终极目标是,提供由应用堆栈使用的抽象服务。这些服务的助推者是IaaS,而IaaS可使用开发运营手段来控制。若你在计划数据中心服务模式,就要确保你着眼于整个平台,而不是着眼于单个部件。 英文原文链接:http://www.techrepublic.com/article/iaas-is-not-the-end-game-for-developers/ 上一条: CoreOS发布新款容器引擎Rocket 下一条: 云计算开源运动:厂商争先公开源代码
|