公有云与私有云优劣对比分析

T客汇官网:tikehui

撰文 |Felix

选择公有云或私有云并不是一个二选一的问题。行业分析师指出大部分的公司使用了多云战略,也就是说明他们至少使用了两种形式的云。

RightScale 2017 的报告中发现,平均每家公司正在使用1.8个公有云和2.3个私有云,同时正在准备使用1.8个公有云和2.1个私有云(正在测试)。很多公司选择了混合云的方案,所以他们在单一的环境中至少使用了一种私有云和一种公有云。

公有云

本地部署私有云

托管私有云

混合云

硬件部署和管理者

服务商

客户

服务商

服务商与客户

硬件共享模式

共享

专用

专用

部分共享部分专用

扩展性

有限

低成本

有时

有时

有时

可预测成本

不行

不行

公共单据

没有

取决于服务商

部分

灵活性

有限

有限

定制化功能

不行

取决于服务商

部分

安全及条例加强

不行

即时配置

是(需云端开始运行后)

虚拟化资源

管理复杂性

中等

这种混合或多种云战略可以让公司找出最合适自身现有工作模式的云类型。每个云部署模式(公有,私有和混合)都各有其优劣,不过也让他们有了各自适合的情形。

来源:RightScale, 2017

那么这些优劣是什么?公司又如何正确的使用这些云?

公有云

如同其名称,公有云开放给所有公众成员。 这种云计算模式由拥有极其庞大数据中心的服务商运营,其中的计算和存储资源在客户之间进行共享。

公有云优势:

灵活性: 当问到选择公有云的原因时,很多公司选择了灵活性。公有云模式下,用户公司几乎可以立即就配置和部署新的计算资源,所以这些公司的产品和服务可以实现第一时间的上市或上线。而且,在之后的运行中,根据需求变化而进行的计算资源组合更改也会变得非常简单。

可扩展性:当应用程序的使用或数据增长时,根据需求而进行的计算资源增加会变得非常轻松。很多公有云服务商的服务还包括自动扩展功能,所以用户不必考虑何时要增添计算实例或存储——这一切都将自动完成。

实用性: 虽然公有云的运行中断在一定程度上影响了其实用性,但这也是事出有因的,因为公有云要考虑其大量的用户——一般来说,公有云要比传统数据中心和依托自己数据中心的私有云要花费更多的运行时间。很多公司将公有云服务纳入其业务连续性(BC)和灾难恢复(DR)计划中,从而可以实现远程数据中心的运行与访问,并避免可能会出现的自然灾害。

高性能:当公司为部分工作任务提供高性能计算(HPC)时,公有云将使得这部分工作变得轻松,并且客户只用为所需要的功能进行支付。反之,在自己的数据中心安装HPC系统将会是十分昂贵的。还有,不同于小型公司需要花费较长的更新周期,大型公有云服务商可以在其数据中心安装最新的应用与程序。

低成本:由于规模的原因,公有云数据中心可以取得大部分公司难以企及的经济效益。所以,公有云服务商的产品定价通常处于一个相当低的水平。除了购买成本,通过公有云,用户同样也可以节省其他成本,因为他们可以减少或去除用来雇佣IT管理人员的资金。同时,用户可以摆脱为了满足激增的需求而不停的增加服务器的局面。 而且,公有云将一些资本费用(购买软硬件时的一次性成本)转化为业务费用(经常性订阅费用),这会有利于公司的财务报表的数据呈现。

位置独立性:用户可以从任何终端设备上获得公有云的服务。所以企业可以在员工实现高移动性,并打通地域的限制的协作,从而提高整体的生产力。

公有云劣势:

安全:说起公有云的缺点,那么首先应该想到的就是安全问题。因为当公司放弃他们的基础设备并将其数据和信息存储于云端时,很难保证这些数据和信息会得到足够的保护。而且,公有云庞大的规模和涵盖用户公司的多样性也让其成为了黑客们喜欢攻击的目标。 一些公司也比较担心公有云硬件共享的问题。通过公有云,不同公司之间的工作都将在同一服务器上进行,也就是说一家公司很可能与其竞争者会使用同样一个服务器。那些公司担心的问题就是:这种共享模式很可能会将他们的机密数据和信息泄露给竞争者。

条例:由于一些公司必须遵守的法律法规的存在,某些情况下公有云服务可能会变得不再合适。比如在美国,健康医疗供应商和金融服务商必须满足政府对他们客户数据极其严格的要求;而实际上,一些云服务商恐怕很难满足这个条件。还有在欧洲,依照法规,某些数据不能进行外地存储,这将十分影响公有云的运行。所以在以上这些情况下,公有云恐难是个好选择。

不可预测成本:按使用付费的模式其实是把双刃剑,一方面它确实降低了公有云的使用成本,但另一方面它也会带来了一些难以预料的花费。比如,在使用某些特定应用程序时,公司会发现支出会相当的惊人。

私有云

私有云是一个公司使用的特定云环境。不同于公有云模式中共享的设施使用,私有云模式中每个公司使用的服务器或存储应用都是单独的。

私有云有两种不同的模式。

其一,公司在自己的数据中心中建立的私有云。下面的优劣分析就基于这种私有云模式。

其二,服务商提供设施和存储中心的私有云。该模式中,服务商将负责数据应用的托管服务,但不同客户间并不会共享服务器。本文中的托管私有云部分会详细的评估这种云模式。

私有云优势:

安全:这是用户选择私有云的最主要原因。通过内部的私有云,公司可以控制其中的任何设备,从而部署任何他们觉得合适的安全措施。不过需要指出的是,小型公司可能不会具备大型公有云供应商那样的云安全知识,因此他们可能不会像这些服务商一样做好保护网络安全的工作。

条例:这是公有云的劣势之一,但在私有云模式中,公司可以确保他们的数据存储可以满足任何的相关法律法规。而且,公司能够完全控制安全措施,所以必要的话可以将数据保留在一个特定的地理区域也将变得简单。

可预测成本:因为用户将要购买自己的软件与硬件,所以他们会确切知道每月的花费成本。而且他们也不必担心使用更多服务所带来的额外开支。 

定制化:内部私有云还可以让公司能够精确的选择进行自身程序应用和数据存储的硬件。不过实际上,他们也不必亲自来购买这些硬件,因为服务商可以提供这些硬件的服务。

位置独立性:如同公有云,私有云也支持任何网络连接设备。

提升灵活性和扩展性:比起传统数据中心,私有云会带来更高的灵活性和扩展性;不过私有云所提升的效果不如公有云明显。

私有云劣势:

总体成本:由于公司购买并管理自己的设备,所以私有云不会像公有云那样带来很多的成本节约。而且,在私有云部署时,员工成本和资本费用依然会很高。

管理复杂性: 使用私有云时,公司必须处理内部的所有事务,而在公有云中,这些事务将由服务商来解决。因此,公司必须独自进行自己内部私有云中的配置,部署,监控和设备保护等一系列的工作。此外,他们还需要购买和运行用来管理,监控和保护云环境的软件。

有限灵活性,扩展性和实用性:私有云的灵活性不高,如果某个项目所需的资源尚不属于目前的私有云,那么获取这些资源并将其增添到云中可能会花费几周甚至几个月的时间。 同样,当需要满足更多的需求时,扩展私有云的功能也会比较困难。而实用性则需要依靠基础设施管理和连续性计划及灾难恢复计划(BC/DR)工作的成果决定。

高性能:前文提到,由于公有云的规模,公有云服务商可以购买最新的硬件设施,包括HPC系统。而使用私有云时,用户通常会有更长的迭代周期,并可能无法支付HPC系统购买和运行的费用。

托管私有云

一些公司会发现托管私有云可以实现公有云和私有人之间的优劣互补。这种云环境由第三方服务商进行管理和运行,但是,客户公司所使用的设备与服务器都是单独的。

托管私有云优势

提高安全: 因为每个公司使用的设备都是单独的,托管私有云可以消除一些公有云中用户所担忧的问题。不过,另一方面来说,由于公司无法对服务器进行完全的控制,所以他们不可能像使用私有云时一样安心。

简化管理:相比私有云,私有托管的最大好处就是用户不用去进行硬件设备的管理。如同在公有云环境中,服务商会处理这些问题,从而极大的简化用户的工作量。

定制化:根据所选择的服务商,用户可以在其私有云中指定所使用的硬件。

可预测成本:尽管托管私有云各自的定价模式会有所不同,但一般来说,他们都会要求客户公司签署一个指定使用水平的合同。所以托管私有云的成本比公有云具有更高的可预测性。然而,一些托管私有云的成本也可能会随着使用情况而上升,使得总成本仅仅是略低于私有云。

提升灵活性,扩展性和实用性:托管私有云会比私有云具有更高的灵活性,扩展性和实用性,但不会达到公有云那样的水平。

位置独立性:所有类型的云计算都不限制连接设备的所在场所,私有托管云当然也不例外。

托管私有云劣势

成本:如果在使用中,将云计算的资源抛开的话,那么私有托管云成本就会比公有云更高。而且,根据合同的具体细节,托管私有云的成本可能不会像内部私有云一样具有预测性。

有限灵活性,扩展性和实用性:尽管托管私有云在这些方面要优于私有云,但离公有云水平仍旧有一定的差距。

混合云

众所周知,混合云是将单个或多个私有云和单个或多个公有云结合为一体的云环境。这样用户可以同时回避公有云和私有云的劣势。例如,用户可以将机密性的数据保存于更安全的私有云中,但同时使用低成本高性能的公有云应用来获取数据。或者用户可以在私有云中运行电子商务网站,但在销售时应用公有云端的服务。

不过,混合云自身也兼具公有云和私有云各自的优劣势。

混合云的优势

灵活性:这是混合云的一大制胜法宝。混合云允许用户根据自身需求,同时使用最适合的私有云和公有云应用;用户可以将二者取长补短,而不用去考虑到底哪种云更具优势。

安全及条例:混合云可以依照安全级别而提供不同的数据。例如,客户的信用卡号信息将会存储于安全性较高的私有云中,而面向公众的网页内容则存储于安全性较低的公有云中。这样也让用户能较为容易的满足条例的要求。

提升灵活性、可扩展性和实用性:因为混合云连接了公有云和私有云,因此其自身亦具有公有云的这些特性。

位置独立性:混合云的该优势如同上面所介绍的三种云一样,在此不多赘述。

混合云的劣势

管理复杂性:该劣势也是目前混合云的最大症结所在。如果公司想要在单一的环境中同时管理不同类型的云,那么他们就需要额外购买自动化和其他专用的工具。而且,公司还需要对员工进行培训,以确保他们可以在混合云环境中进行建立,集成,管理,监控和保护等一系列的工作任务。对任何公司来说,培训通常都是个很大的难题,而且当用户增加云服务应用的使用时,该问题还会变得愈发严重。

不可预测的成本:因为混合云使用了一些公共服务资源,用户可能将会面对由高利用率而带来的高额花费。不过,一般来说,用户公司还是会比较关注于混合云所带来的成本下降,而不是这些不可预测的成本。 

总结

所以,无论私有云还是共有云,亦或混合云没有一个是真正完美的云计算模式,这就意味着用户一定要找一个最适合自身的云应用模式。


原文发布于微信公众号 - 人称T客(Java_simon)

原文发表时间:2017-04-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏达摩兵的技术空间

掘金Jtalk第七期前端场–收获分享

本次分享主要是三个主题吧,一个是阿里通信染陌大神渐进式pwa的入门级介绍,一个是有赞连成杰分享涉及前后端协作的技术产物zanProxy和zanApi的部分,一个...

1013
来自专栏BestSDK

2017——国外SDK发展趋势

本文列出了 2017 年国外增长最快的移动应用 SDK,旨在帮助开发者了解技术的发展趋势。 ? 1. 更多开发者选择应用开发平台 开发者通常会面临这样的选择:是...

5016
来自专栏我是攻城师

8个方法让你成为更优秀的程序员

2946
来自专栏云市场·精选汇

如何提高小程序的用户留存率?用完即走,走了还会回来

对商家来说,如果用户“走了不再回来”,即小程序不能被用户反复使用,那就有些令人局促不安了。这就关系到小程序的留存能力,那么,如何才能有效地提高小程序的留存率?

2632
来自专栏Java学习网

8个方法让你成为更优秀的程序员

8个方法让你成为更优秀的程序员 现在是时候认真考虑提高你的编程技能了! 这是给自己设定的一个简单的职业生涯提升目标,但是“成为一个高薪程序员”不是一个简单的目标...

2366
来自专栏CSDN技术头条

软件架构发展历程分享

架构的形式与特点 设计文档和代码 我们一般说的架构既包括架构的设计过程,也包括设计的产出物,一般可以包括各类设计文档、设计图,也可以包括一些技术验证代码、De...

4174
来自专栏用户3254834的专栏

干货丨小程序和APP的区别

小程序上线以来,一向被称为“便携版”的APP,关于两者之间的区别,无外乎小程序相对轻便、开发成本低,但是对于两者的详细对比较少,小程序从诞生到产品落地和推广,到...

1321
来自专栏云计算D1net

混合云迁移:长期多云战略的第一阶段

如今,每个采用云计算的企业平均有六个云,当遇到混合环境中的应用托管时,就会面临一些特殊的挑战和一些误解。 ? 在某个地方,仍然有使用拨号电话和通讯录的业务。这可...

3275
来自专栏Rainbond开源「容器云平台」

36氪报道:「好雨云」能否成就 Gartner 心中的技术主流?

1292
来自专栏phodal

为什么说全栈工程师是未来?| 长文多图

谨以此文献给每一个为成为优秀全栈工程师奋斗的人。 节选自《Growth: 全栈工程师学习手册》 ? 技术在过去的几十年里进步很快,也将在未来的几十年里发展得更快...

2768

扫码关注云+社区

领取腾讯云代金券