云平台自主开发还是使用成熟产品,孰优孰劣,如何选择?

云平台自主开发还是使用成熟产品,孰优孰劣,如何选择?
参与7

6 同行回答

凌辉 凌辉 IT顾问 北京优帆科技有限公司
这个问题其实很大,作为云服务提供商我们认为业务核心层面如果过分依赖开源项目就会导致自身业务发展受限。作为底层支撑的开源工具,我们是可以利用的。但作为云服务提供商,不应该直接利用现成的云框架,因为你无法控制它。比如OpenStack的代码量很大,这些东西对客户来说也许并...显示全部
这个问题其实很大,作为云服务提供商我们认为业务核心层面如果过分依赖开源项目就会导致自身业务发展受限。作为底层支撑的开源工具,我们是可以利用的。但作为云服务提供商,不应该直接利用现成的云框架,因为你无法控制它。比如OpenStack的代码量很大,这些东西对客户来说也许并不是他们真正想要的东西。如果你要满足客户的需求,改造它是很难的。用OpenStack做一个功能,必须跟着社区走,但你在社区没有话语权或者发言权,你是等它还是自己做?如果自己做的话,大家产生纷争,怎么做?这就是问题。

所以核心技术一定要掌握在自己手上。开源技术比如MySQL、PostgreSQL、Cassandra、ZooKeeper、KVM、QEMU、Linux都很成熟、都可以用,但是云的管理方面,包括分布式存储、分布式网络等,这一整套技术一定要掌握在自己手中。 收起
软件开发 · 2015-06-24
浏览1253

提问者

vmcontrolemc
系统工程师 招商银行总行信息技术部
擅长领域: 云计算私有云
评论4

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-06-24
  • 关注会员:1 人
  • 问题浏览:4088
  • 最近回答:2015-06-24
  • X社区推广