OpenStack是一个开源的云计算管理平台项目,旨在为提供灵活的云架构,通过部署多种不同类型的云服务。OpenStack通过其开源的属性,吸引了众多企业和开发者的关注。然而,尽管其功能强大,文档中提出了关于OpenStack在公有云领域的应用和前景的批评和警示。
作者提出了一个观点:OpenStack做公有云并非理想选择,主要因为三个门槛:资金门槛、运营门槛和技术门槛。资金门槛指的是企业需要有足够的资金进行初期投资和持续运营;运营门槛则涉及到企业必须具备高效能的运维能力;技术门槛则要求企业要有深厚的技术积累和大型云平台的实践经验。这三个门槛构成了公有云服务的高进入壁垒,而这不仅仅是资金能够解决的。
接下来,作者批评了国内部分企业盲目跟风复制AWS的成功模式,忽略了自己的国情和背景。文中提到了国内一些公司试图通过OpenStack构建公有云或混合云,却忽视了建立云服务所需的技术和运营积累。文中还引用了国内一家名为HPCloud的公司,作为使用OpenStack进行大规模部署的一个例子,但强调了其目前仍在早期发展阶段,而没有形成明显的成功案例。
关于OpenStack与公有云服务的关系,作者认为OpenStack更适合于私有云和混合云场景,而不是公有云。这是因为OpenStack更多是一个软件架构,而不是一个完整的服务模型。在构建公有云服务时,除了软件架构外,还需要具备强大的运营能力来支撑复杂的云计算服务,包括但不限于多账号体系、计费体系、安全体系、后台自动化管理、灰度发布和系统扩容等。
另一个核心问题是开源项目的协调问题。如果OpenStack部署在公有云上,当遇到用户特定需求无法被现有OpenStack功能覆盖时,企业将面临是否自行开发功能的抉择。自行开发的后果可能面临与OpenStack社区版本的合并困难,尤其是随着社区版本的更新,这种难度会越来越大。如果不开发,那么企业将面临如何升级和维护自有开发的功能的难题。
作者总结了OpenStack做公有云的局限性,并提出了自己的看法,认为OpenStack的正确应用应该是私有云、混合云,或者通过培训、技术支持、自动化部署和产品服务等方式来实现盈利。作者还提到,公有云在中国的前景并不明朗,用户更倾向于建立自己的私有云,而不是使用第三方的公有云服务。
OpenStack在云计算领域是一个值得关注的技术,但在公有云服务方面存在诸多限制和挑战。企业应根据自身情况,合理规划技术路线,并在选择技术平台和模式时保持清醒和理性。在培训、技术支持、自动化部署等方面,OpenStack有望为企业带来实际的经济价值和市场应用前景。