测试软件
将软件迁移到云端之前先要测试软件,这也会带来不可预见的成本。
美国纽约州波基普西(Poughkeepsie)市圣母学院的IT副总裁兼CIO Bill Thirsk说:“我们测试和调试一款之前没有在云环境下运行过的应用软件时,就遇到了当初没有料到的一些费用。”圣母学院当时使用了未经该软件开发商批准的服务器,把一套大规模的ERP系统迁移到私有云上。圣母学院平时利用该私有云向学生、员工和研究机构提供注册、账单查询和支付等在线服务。
Bill Thirsk说:“学院99%的迁移工作都进行得很顺利。由于使用了云环境,我们总共省下了数万美元。但是,在支持900个虚拟服务器的云环境中,为确保ERP系统的稳定,让我们遇到了一个大难题。”他说,“所增加的费用用于搞清楚什么版本的操作系统和数据库可以正常使用。这其实是对一些代码的修改工作,我们为到底要改动哪几行代码花了不少的时间和精力。”
一些应用程序可能还不具备充分利用云计算功能的条件,而这最终会抬高云计算的成本。
Bill Thirsk说:“拿我们来说吧,我们以为编写的ERP软件非常高级,足以充分利用云环境提供的所有处理器、内存、缓存、存储设备和网络连接等资源。”但实际上并不是那么回事,于是,圣母学院的应用软件开发员和系统程序员投入了大量的时间来修改软件代码。Bill Thirsk说:“到目前为止,我们已经使性能提高了30%,但这不是免费得到的。”