云计算 频道

红帽和OpenStack两大峰会看 开源是未来

  【IT168 编译】企业软件的类型主要有两种:专有和开源的。专有解决方案包括像Oracle数据库、微软操作系统和SAP应用程序等。这些供应商的开发代码,不允许客户对其进行剖析,所有的创新升级都来自于供应商。而与之相反的,开源软件则是公开共享的,终端客户可以在原有代码上进行修改和创新(只要他们同意某些基本参数)。在这个数字化转型的世界里,企业正试图通过更快转型来扩大创新的速率和周期,而专有软件已经无法跟上步伐。反而是开源软件,常常会有大量的贡献者,能够在不断创新中给予优势。

  下面,我们就以当前在开源领域影响最大的两个事件为背景,共同讨论开源必要性和未来趋势。

  红帽峰会


  首先,从企业级角度上看,红帽公司是目前最大的开源软件供应商之一,对其开源操作系统、应用程序和开发工具进行商用销售。他最新的开源容器应用平台OpenShift.io,是一个完整的在线开发环境和工具集,用于构建敏捷的基于云的应用程序,使企业能够加速创新。与亚马逊网络服务(AWS)进行竞争的OpenShift.io,实现了一个完全基于云的开发环境(虽然还没有AWS那么强大),它允许开发人员创建更加无需部署化的原生云应用程序。这一点至关重要,因为AWS主要的问题是会潜在性地将客户锁定,如果你想要某些功能,就必须在AWS托管你的应用,这基本上是让云成为专有的了。虽然OpenShift.io也会通过某些工具锁定客户,但托管选项更加灵活,包括企业自己的本地服务器。

  笔者采访过的红帽开发者大都来自于大型的、有潜力的公司。除了关于防止专利被锁定的愿望,他们最关心的似乎是环境的稳定。大多数人相信开源的透明度会更高,因为他们经常看到专有的解决方案被更新和修补,从而导致企业受到供应商的摆布。

  OpenStack峰会

  第二个事件,OpenStack峰会。在今年的OpenStack峰会上,我们可以看到大家对一个完整的云堆栈的需求。OpenStack使企业都可以为自己的应用构建私有云,或托管供应商来构建一个可以作为服务来销售的云。OpenStack不是一个商业公司,而是一个社区,所以这次峰会的重点是协作。

  大部分的讨论是围绕着更加集中化进行的,这样一来OpenStack解决方案供应商就可以让云更快地运行,以表示他们正在倾听终端客户的诉求,因为部署仍然是大多数人的一大障碍。随着我们最近曾写道的OpenStack存储越来越成熟,部署变得越来越容易,现在有了更多的选择,社区也需要帮忙做出更多有针对性的产品。在这里,没有人会去讨论公司的琐事,大多数开发人员都在讨论协作和社区。OpenStack目前主要由电信和云服务供应商部署,但随着商业客户越来越频繁地使用该服务,重点也将不断扩大。

  从业务角度看开源

  在这两个事件中,人们都提到了开源的灵活性,这使得他们能够更加灵活地应对业务需求,这也是他们没有考虑专有解决方案的原因。当变更的步伐比较慢且更可预测的时候,专有的解决方案就会很好;专有的解决方案有定义良好的路线图和发布周期,为IT部门提供了信心。如果你只是遵循市场规范,一切都很好。但是在这个数字化转型的时代,信息因为高流速而变得不那么标准化了,传统的IT解决方案能做的只是不去削减它。我们需要更有创新精神,并在人群中领先,这就促使我们跳出专有的盒子,转而拥抱开源的灵活性。

  像微软和甲骨文这样的科技巨头都还没有走出这一步,因为他们还在试图搞清楚开源的意义。两家公司都采取了大规模的举措,将开源解决方案引入他们的产品线,以为他们也看到了终端用户所看到的相同的优势。但更重要的是,他们看到了客户对开源的需求正在不断增加。想要参与竞争,最起码得在游戏里。

  虽然远谈不上完美,但开源在每个主要IT组织中都有一席之地。开源驱动了几乎所有的云平台,随着公司越来越能够接受云服务,我们能想象到的只有大量开源软件的涌现。部署开源将是公司在未来保持竞争力的唯一途径,创建开源解决方案的公司,和推动开发需求的社区在这个不断变化的时代将会带来很大的贡献。

0
相关文章