遗留应用程序要求硬件或软件可能不支持在Web上往往是缺乏吸引力的候选人。“虽然很可能许多数据中心的应用程序从本地服务器迁移到虚拟云的,投资回报并不总是清楚,”雷竞技电脑网站比尔Weinberg说Olliance集团高级主管软件和服务提供商黑鸭子的软件。“缺点可以躺在潜在的安全问题,不同的加载,吞吐量瓶颈和可用性”。
OpenStack和Cloudscale是更好的选择对于复杂的应用程序比桉树,Nataraj说,因为他们做得更好的隐藏网络的复杂性。对于一个应用程序,例如,需要一个用户连接从一个不同的IP范围,“客户将“必须编写自定义代码,使发生在桉树,”他说。OpenStack,所需的“开关”使这些新的网络连接已经存在。
的数量和质量开发人员参与开源项目也可以准确的项目的质量,许多观察家说。如果开发人员从几家公司,供应商不太可能成为一个问题,Nataraj说。
罗比,然而,建议关注商业供应商的承诺水平,而不是社区的。“这很大程度上是一个神话有很多新代码被一大群人了,”他说。“这些成功的产品是由一小群人,“与更广泛的社区”提供反馈或者做测试或提供文档。”
英里也警告说,“令牌”开源的努力主要厂商间的合作伙伴关系。“如果这两个公司不依赖的产品收入,在任何时候一方或者双方都只会走开,和产品会死,”他警告说。
非传统的许可条款,一些开源开发人员对他们的软件,比如要求“应使用的软件,不邪恶,“提高眉毛在公司法律部门。摆出一个更严重的问题是许可证,需要公司与社区的其他成员分享任何改进,创造了可能性,该公司可能不得不“最佳实践”泄露给竞争对手。
大多数专家采访说主流许可如Apache的不要强加这些麻烦的要求。在任何情况下,康威说,他的工作人员的流程和技巧一样重要的任何代码与他人分享。他指出,开源也让他使用改进由他人。
开源云计算框架有可能使它更容易组织,以满足不断变化的业务需求的迅速在公共和私有云部署Web应用程序。但获得这些好处,IT架构师必须筛选不同的含义,不同厂商的“框架”,每个框架能否提供易于使用的水平他们需要满足他们的特定需求。
schey是一位资深的技术作家。他可以达成的bob@scheierassociates.com。
异族通婚
一些商业厂商涉足开源
开源软件诞生当程序员写的爱伟大的软件,分享他们的最大改进自由因为他们知道别人会做同样的事情。
等主要软件厂商VMware和托管提供商如Rackspace贡献开源框架开发人员和营销时间推动销售的其他产品和服务,尤其是24/7企业级支持,客户不能总是从开源社区。
不仅一些商业公司提供服务和支持,而且自己的开源框架。例如,戴尔,OpenStack的成员社区创立以来,公布了撬棍,一个IaaS框架,开发使用厨师和包括一个参考体系结构基于自己的服务器,从戴尔和Rackspace OpenStack开源软件和服务。
的主要作者OpenNebula IaaS框架建立C12G实验室OpenNebula客户提供专业的服务。
网络虚拟化软件供应商Nicera领先发展的量子在OpenStack项目,这将为设备提供网络连接由其他OpenStack服务管理。而其网络虚拟化层不是开源的,它支持开放源码公开vSwitch虚拟交换机。它希望利用OpenStack推动销售的软件,就像服务器供应商采用Linux驱动硬件销售,营销副总裁艾伦·科恩说。
——罗伯特·l·schey
阅读更多关于云计算云计算在计算机世界的话题中心。
这个故事,“开源云框架:一个进行中的工作”最初发表的《计算机世界》 。