谨防云计算的隐性成本
发布日期:2018-08-03        



 

对于企业来说,公共云的总体成本可能具有吸引力,但还有许多其他因素需要包括在内,如果没有仔细的规划,采用云计算的成本很快就会螺旋上升。

 

公共云提供商提供的成本越来越有吸引力,每个服务器/实例每月通常只有几美元,但是,运行服务所需的容量远远超过服务器,如果组织不加注意,其云计算成本可能会迅速失控。

 

这并不意味着公共云的成本必然更加昂贵,只需要了解企业提出的迁移服务如何收费,并准备一份全面的业务案例是至关重要的。将服务迁移至云端并退回内部基础设施之后,除非再次实施迁移服务,否则必须接受所选云计算服务提供商为企业提供的服务。

 

云计算提供商所宣传的云计算服务“可迁移性”尚未得到证实,特别是对于复杂的应用程序而言,请注意,简化应用程序并不符合云计算提供商的利益。他们的重点是简化将IT迁移到云计算环境中的过程,而环境设计将专门针对某个提供商,企业将其服务迁移出去。而随着价格变化动态迁移,这是一个更复杂的主张,并且几乎肯定需要第三方提供软件和独立专业知识,而且具有额外的成本和复杂性。

 

在将任何服务迁移到云计算之前,企业的内部团队需要详细了解三件事:它们的应用程序如何工作,其中包括服务器之间的数据流和应用程序的出入,以及依赖性、安全性、访问性和认证性;企业需求究竟是什么;以及供应商的收费模式如何运作。

 

公共云就像一座空房子

 

采用公共云就像购买房子,但入住前需要安装和部署公用设施、地板和家具。此外,这些不是单独的房屋,而是大规模的虚拟建筑。提供的安全性仅适用于数据中心本身,或者通过SaaS访问核心应用程序,因此每个住户必须锁住房门以防止没有允许的人员进入。

 

一个有用的比较是从物理服务器迁移到虚拟服务器。物理服务器必须被证明、购买、安装和配置,但是尽管它们是浪费的,但企业马上就知道拥有多少资源。虚拟服务器是看不见的,很容易启用,但几乎从来没有关闭过。云计算提供商将其成本建立在类似的心态上;用户倾向于保持服务器、数据和所有网络流量的运行,因此最终支付的费用超出了他们的预期。

 

采用客户关系管理(CRM)一些常规应用程序。云平台运行8小时以及周末关闭,这看起来要比满负荷的内部部署的数据中心成本要便宜得多。但是,运行该应用程序需要其他系统运行,例如登录、验证、防火墙、网络等,需要事先打开电源。必须对关机和重启进行排序,还需要备份,因此运行时间将会变得越来越长。然后企业的远程工作人员希望能够在白天或晚上的任何时间登录,所以其8小时运行很快就会变成16小时运行,此时管理人员开始考虑这是否真的值得关闭。

 

现在企业需要24×7小时的全天候运行,其成本是原来成本的三倍。然后检查基本服务费用包括哪些内容。例如安全地运行应用程序需要其他元素,例如安全性、弹性、管理、修补和备份。

 

现在需要考虑迁移成本,计算机房的沉没成本,也许还要考虑采用灾难恢复解决方案和了解系统的员工。最初让成本更低的想法却变得更加昂贵。

 

了解企业的服务特征

 

企业将服务迁移到云端之前的第一个先决条件是确保了解云计算设计原则,并了解计划迁移的应用程序的特征和要求。SaaS相对简单,PaaS和IaaS则需要更多的专业知识来确保企业为目标云计算提供商进行设计和优化。每个供应商的做法都有所不同,并以不同的方式收费。如果企业在将服务迁移到云端之前设计服务时考虑了应用程序的工作方式,那么更有可能避免出现令人不快的意外情况。

 

这也意味着企业在用户数量和数据量方面需要理解应用程序的可能使用模式,以及预计其使用增长的速度。并根据应用程序及其使用情况,计量所有公共云服务,企业需要为存储的每GB数据支付费用,几乎每个组织都会看到数据量呈指数级增长。控制这一点的最佳方法是让IT团队实施数据分类,然后询问每个部门:“我们拥有这些数据对业务有多重要,我们可以将其删除吗?”

 

了解如何计算费用

 

如前所述,购买云计算服务不只是服务器和存储。在准备预算时需要考虑的IP地址、域弹性,以及出入服务器的数据传输等辅助要求将产生额外成本。

 

例如,对于AWS云平台中的IaaS实例,单个面向互联网服务器至少需要五个实例的计量成本。微软Azure和其他公共云提供商具有可比性。如果组织托管复杂的多服务器环境,则复杂性会增加。如果运行应用程序需要其他元素,例如安全性、弹性、管理、修补和备份,则这些元素将显示为额外费用。对于SaaS来说,这不是一个问题,因为它通常每个月按一个计量标准收费,但是IaaS和PaaS还要考虑其他元素。

 

在许多服务中,每次不同域中的服务器相互通信时分担每GB的成本,以及承担通过互联网发送每GB数据的其他成本。例如,在AWS云平台中,如果企业使用公共IP地址,则会收取费用,并且由于其没有购买专用带宽,因此每个IP地址都会收取额外的数据传输费用。例如企业创建面向公众的网站并鼓励用户下载,例如下载视频。每次播放视频时,都会收取费用,这本身可能看起来微不足道,很快就会累积起来,例如50,000人下载100MB视频,这将是一个巨大的数字。在某些应用程序中,服务器具有持续的双向对话,因此最初看起来很小的成本可能会迅速升级成为巨大的成本。

 

弹性和服务恢复也会出现同样的问题,企业需要为区域之间的数据流量付费,以便在不同的区域或可用性区域中保留第二个灾难恢复或故障转移环境。为了准确了解成本,企业需要知道快照或复制流量的频率,这些快照的大小以及数据的变化率。AWS和微软Azure以不同方式收取弹性,如果主机出现故障,两者都将保留副本并将其启动,但使用AWS云平台时,企业需要不同类型的服务并支付额外费用,而对于微软Azure,它则作为标准包含在内。

 

还有一系列可供存储的选项。微软Azure有五个存储选项可供选择,每个选项中都有变量,每个选项都有不同的依赖关系,以及不同的术语。所有这些都需要作为选择服务的一部分来理解、比较和评估。如果企业发现存储和备份成本不断上升,IT人员需要采取措施防止情况恶化。

 

避免意外成本的最佳方法是密切关注可用的不同服务类型,例如按需、保留或现场实例,相关存储、网络和所需的安全性,并将企业的工作负载和需求与实例类型相匹配。保留的实例每小时比按需付费的费用低得多,但是企业在特定时期内被捆绑,这意味着如果其情况发生变化或引入更好的商业选项,企业将无法快速迁移业务。如果应用程序未针对公共云进行优化,请考虑将其保留在内部部署或使用具有已定义的可预测成本的托管云计算服务。

 

寻找类似的风险和价值框架

 

这并不意味着公共云的价格必然更加昂贵或者是一个糟糕的选择,但是当所有因素都包括在内时,可能看似简单的成本合理性,就变得更加微妙。

 

同样重要的是不要忽视服务提供的软元素。如果企业选择在其流程和操作中没有相同风险和价值框架的云平台或供应商,则可能会意外增加成本。

 

一些服务可以并且应该在公共云中运行,也有一些服务在私有云中运行,一些服务应该保留在内部部署的数据中心,并创建一个需要管理和监控的混合基础设施。因此,组织应保留内部部署的关键技能,以控制新的混合云环境的成本和安全性。企业还需要测量和审核其选择的提供商,以确保应用相关的安全性。


来源:ofweek
点击查看网络原文>>

版权所有@ 北京市电子科技情报研究所 京公网安备 11010102003025号

地址:北京市东城区北河沿大街79号  邮编:100009  Email:bjdzqbs@126.com

在线人数:188

当日访问计数:29347

累计访问计数:38561478