向左走还是向右走,企业究竟应该选择公有云还是私有云?

 

         云计算是当今最炙手可热的IT技术。继虚拟化技术之后,越来越多的企业开始接受云计算的理念,着手调研云计算技术在企业实施的可行性。但此时IT架构师们会发现自己遇到了一个棘手的问题,那就是究竟应该选择公有云还是私有云?

       其实无论是私有云还是公有云,本质上都是对硬件资源池化,进而实现从IT技术向IT服务的转换。用户可以不再关心IT服务如何构建,只需要提出具体的服务需求即可。如果云计算技术限制在一个企业内部,一般我们称之为私有云,例如微软的Hyper-V Cloud就属于私有云产品。如果云计算技术构建在广域网上,为全球用户提供服务,我们就可以称之为公有云,公有云的代表产品有Amazon Web Services以及Google Apps

       最近一段时间公有云和私有云阵营发生了激烈的争辩,两者都力挺自己的优越性,宣称自己才是未来云计算最有前途的产品。互联网上的云计算爱好者也开始力挺拥护的产品,网上的争论此起彼伏。其实,就笔者看来,公有云和私有云应该适用于不同的场景,不存在两者之间的替代关系。公有云和私有云的未来应该是共存共赢,而不应该是零和式的替代竞争关系。

       私有云和公有云都拥有云计算的一些基本特征,例如可以按需分配资源,灵活访问资源,硬件资源池化,资源具有弹性扩展能力等。但在具体的应用场景上,公有云和私有云还是有明显的区别的。笔者认为,对刚起步的小型企业来说,可能选择公有云更为合适。选择公有云可以避免小型企业背上沉重的成本包袱,轻装上阵,把更多的精力集中在核心业务上。小企业只需要向云计算提供商提出服务需求,例如要求为多少用户提供邮箱,就可以不用操心如何实现这些IT服务了。因此,对缺少IT基础设置的小型企业来说,公有云模式可能更为合适。

       对于中大型企业来说,公有云就未必合适了。一方面这些企业中有大量涉及企业核心竞争力的机密数据,即使在企业内网,也是严格限制访问的。考虑到安全因素,很难想象这些数据会被迁移到公有云上。另一方面从性能考虑,公有云在未必合适。对一个上万人的企业来说,每个员工通过千兆网络访问内网的邮件服务器是没有问题的,但通过互联网访问在线邮箱,就要考虑到对出口带宽的压力了。再考虑到稳定因素,互联网的连接质量受影响的因素较多,例如地震影响海底光缆,就会造成中美之间的访问障碍。中国特有的国情,也造成了网通和电信之间的访问瓶颈。中大型企业的业务系统如果放在云计算平台上,显然并不能让企业的CIO放心。

IT基础设置建设已经趋于完善的中大型企业来说,私有云解决方案可能更为合适。私有云致力于提高硬件资源利用率,为企业用户创建一个动态响应,按需分配的数据中心。以微软的Hyper-V Cloud为例,Hyper-V Cloud通过Hyper-VSCOMSCVMMSSP等产品,Hype-rV Cloud先用Hyper-V将企业现有的硬件资源池化,然后通过SCVMM实现对虚拟资源的管理,用SCOM实现对虚拟资源的监控,用SSP创建一个虚拟资源的自助门户。通过这么一套产品组合,就可以在企业内部实现一个按需分配资源,用户自助参与的私有云数据中心。

从本质上讲,微软的这种私有云方案其实是虚拟化方案的延伸及强化,和企业现有的虚拟化战略是吻合的。私有云在服务器利用效率方面不如公有云,但综合考虑安全,稳定,性能等因素。笔者认为,对已经实现了虚拟化战略的中大型企业来说,私有云应该是一个更适合的解决方案。