2018-05-03 琅琊书生
愈来愈多的企业开始准备把应用迁移到云上。很显然,这种迁移的主要动因之一是节约成本。然而, 你的迁移是否真正的节约了成本?你的成本节约在何处?你具体能节约多少成本?这样的问题并非想象中的那么容易回答。不少公司财务人员并不是技术专家,对于向云迁移涉及的技术,流程,复杂度等缺少很好的认识,所以在制定云迁移的预算时显得很是盲目。那么,应该怎么来估算云迁移成本呢?我以为能够从如下方面考虑。数据库
首先应该作的,是核查清楚你的当前IT基础设施的成本,这有助于了解你的花费具体用在何处。这包括直接成本和间接成本两个部分。服务器
直接成本比较容易计算,其包括硬件设施和软件投入。具体的成本包括物理服务器,网络设施,存储设备,机房建设和维护,设备保修,备用部件,购买的软件,订阅的软件服务等。网络
在统计这些成本的过程当中,要详细计算出应用须要的网络带宽,数据库类型和须要的存储空间,服务器的数量,应用依赖的第三方程序等等。这些数据能够用于估算应用在迁往云平台后的基础设施成本。架构
另外,还须要计入这部分红本的内容有:用于维护服务器和应用,组件的人工成本;网络接入的成本,即公司的宽带接入费用等;IT部门的管理成本等。性能
间接成本计算起来要稍微麻烦些。这部分主要是考虑在IT基础设施故障时,因为影响员工或者客户的使用而形成的损失。要计算这部分红本,须要仔细统计故障的频率和时长,还要对各类类型的故障形成的损失创建估算模型。不一样的公司因为业务模式的差别,所以间接成本的估算方法各异,重要的是要意识都这部分红本的存在。测试
在了解清楚了当前IT基础设施的成本组成以后,就能够估算在迁移到云平台后的成本了。云平台的成本计算一贯很是复杂。通常来说,云平台都提供多种类型的服务,每种服务的计量单位,计费方式都各不相同。为了下降这种复杂性,各个云平台,如Amazon,Microsoft,IBM,Google等都提供了本身的成本计算器,帮助客户进行估算。以AWS为例,在其成本计算器填入服务器和存储的数据,就能计算出大体的成本:优化
包括类型,数量,CPU和内存的要求等。内存
包括存储的类型,容量等。资源
执行成本是常常被人忽视的一个部分。这部分的成本整体上和迁移的规模成正比。一般有下列部分组成:get
云供应商一般都会对向云平台传输数据收取费用,所以这部分网络传输形成的成本必须计算在内。另外,还须要加上这部分工做的人工成本。针对有大量数据须要上传的用户,有的供应商,好比亚马逊,还提供基于硬件设备的上传服务,这种服务也是额外收费的。
在数据迁移的过程当中,原有的IT系统通常都会保持着工做状态,所以,在彻底切换到云平台以前,还要确保两边的数据同步以及完整性。
在应用迁移到云上之后,仍然须要在交付给客户以前,进行完整的集成和测试,以确保应用的功能完备无误,性能知足要求。这部分工做也须要大量的人力成本和时间成本,以及为了进行测试而额外使用的计算资源成本。
不少公司并无云迁移的经验,所以会选择寻求咨询公司的帮助,来完成迁移过程。咨询公司的经验和专业性,能帮助加速这一迁移过程,这也须要付出必定的费用。
在完成向云平台的迁移以后,就要为使用的资源按月付帐单了。我建议详细的分析帐单报告,了解本身的花费去往何处,而且持续的优化,以最大限度的下降费用。云平台带来使用的便利,可是也更容易令人忘记及时释放不须要的资源,形成浪费。