一直以来,都听过云计算,公有云,私有云等名词,一直都没有花点时间去研究它,也不清楚具体的区别,即使我们还没有来得及理解云计算,但是有可能我们已经用上了,比如国内的阿里云或者微软的Azure。所以我也百度了一番总结了一下,公有云和私有云的区别,帮助自己或者大家以后能够合适地选择公有云或私有云的方案。
云计算按照部署模式可以分为私有云、公有云、混合云,不同的部署模式对基础架构提出了不同的要求。在公有云和私有云这一块,阿里云已经有商业化的解决方案,私有云和公有云的选择还是处于成本和数据安全的考量为主。不同企业阶段可以灵活选择不同云方案,甚至可以最优地配置混合云。
公有云和私有云的概念
私有云:是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所。私有云可由公司自己的 IT 机构,也可由云提供商进行构建。
公有云:公有云通常指第三方提供商为用户提供的能够使用的云,公有云一般可通过 Internet 使用,可能是免费或成本低廉的。这种云有许多实例,可在当今整个开放的公有网络中提供服务。外部用户通过互联网访问服务,并不拥有云计算资源。
阿里云对公共云和专用云的描述
公共云是普惠服务,专用云是公共云的特殊形态。
云计算是公共服务也即公共云(Public Cloud Service),它向人类提供高科技、低门槛、简单易用的云计算服务和能力,是一种普惠服务。专用云为了满足企业的特殊需求的产生,技术架构上与公共的相似,专有云也应当跟公共云遵循统一的标准。
公共云能够满足大多数客户对计算的需求,但对一些特殊的客户,公共云可能无法满足需求,这就要为客户提供专门的云计算服务即“专有云”,英文可以翻译为Dedicated Cloud Service。
专有云不是另起炉灶的一套基础设施,而是公共云在特定客户需求情况的延伸,是公共云的特殊形态。
公共云和专有云在基础设施层面应该遵循统一标准,确保互联互通,数据能够流动,系统能平滑迁移。只有保持底层架构一致,上层业务开发的成本才能降到最低。
在实践中,私有云提供的云计算基础设施并未形成统一标准,无法互联互通,数据无法共享;而且,所谓的私有云仍囿于传统IT的思路,日益显得低效、高成本,更成为互联网时代业务创新的瓶颈。
成本与安全的考量
公共云在成本上占优势,为特定组织所建的私有云则不然,在 To B 市场上,公共云的占有率和占有深度更强。随着时间的推移,公有云的成本会越来越低。
像对数据安全敏感的一些金融行业,私有云比公有云高出的成本占利润的小部分,不足于冒风险放弃原来的云基础设施去迁移或者使用公有云。公共云占据了价格优势,但是对于很多公司来说,使用公共云的投资回报率没有高到一定程度,让他们愿意放弃对自己数据和业务的掌控,承受来自第三方的风险。
想要能够用较低的成本获得计算能力,需要低成本开启临时服务器节点,这些计算能力和灵活性本质也是成本,其中包括服务器的硬件软件成本和运维人员的成本等。在公有云成本比私有云成本有足够优势的时候,自然就会有私有云到公有云的"迁徙"。
什么情况下不适合使用云计算
1. 安全和合规性:数据安全性要求和企业资格所需要的合规要求。
2. 硬件依赖:比如需要GPU支持、特殊的芯片组或加密硬件等硬件要求
3. 与现有应用集成:如果业务系统关联比较紧密还是放在一起比较好。
4. 实时应用:云计算的服务器分布区域比较广,数据传输有一定的延时,如果对计算能力有实时要求的需要慎重考虑。
5. 缺乏需求:不要为了上云而上云。企业本身没有需求就不要赶时髦地上云。
企业的选择
1. 可预见有剧烈业务需求变动的初创企业,应选择阿里云,以充分利用公有云的资源伸缩性。
2. 无现有IT系统包袱并且没有IT背景或运维经验的企业,可以选择公有云来规避运营成本。
3. 业务需求稳定并且对服务质量有较高要求的企业,可以选择私有云来保证服务质量和足够的掌控度。
4. 有成熟IT系统并且运维经验丰富的企业,可以选择私有云来减少设备和人力浪费,并且能够显著降低现有系统迁移的成本和风险。
有些新起的公司自己组建团队去维护私有云,需要投入比较大的成本,所以是比较合适使用公有云,等到发展到一定的时候就可以考虑私有云化。有的企业将数据存放在私有云中,但是同时希望或者获得公有云的计算资源,在这种需求下就会可以考虑混合云。所以私有云和公有云各有千秋,不一定是定向迁徙的。有时候不一定是迁徙,而是混合驱动。