云迁移:如何利用现有的IT资源?
几乎所有的企业都认为,云计算初期的目标是最高要求卸载和回投关键应用的结合。这要求有一个由应用、数据和用户组成的公共云和私有云混合的生态系统。如果IT没有大规模的升级,那么实现云迁移是很困难的,但是还是有方法可以保证实现有序的云迁移的。
有两个方法可以在技术层面上实现混合云:虚拟化和SOA。如果你的公司数据中心已经仰赖其中的一项技术,你可以在此基础上实现混合云,实际上,你在虚拟化或者SOA上投资的越多,你在云计算上投资的越少。如果你没有明确的要使用二者中的哪一种,那么在你迁移到云里之前,你需要明确自己的立场。
所有的虚拟化工具(例如VMware),都可以发展到云计算并且可以跟公共云资源混合。关键部分是director,它分派虚拟机到你的数据中心或者公共云。你可以像使用自己的虚拟池一样使用IaaS或者PaaS,但是要实现数据的迁入和迁出。
与此同时,所有基于SOA的中间设备框架(包括IBM、微软和甲骨文的中间设备框架)都支持向公共云计算资源扩展。你可以选择一个与你的网络SOA中间设备兼容的拥有PaaS功能的卖方特有云,或者选择一个IaaS云。当然,这也需要数据的迁移。
如果你没有使用虚拟化和SOA中的任何一个怎么办?这就是高启动成本的"云革命"的真正的风险所在。到底是要使用虚拟化或者SOA,还是公共云计算模式,能否做出最好的选择,则取决于公司在这两项技术上的支出和收益情况。
如果你的软件来自于同一个厂商,那么卖家最后能够提供SOA中间设备或者支持第三方提供。你的云计划首先要适应你的SOA模式,然后将SOA模式扩展到公共云。所谓的"云革命风险"主要来自于你自己发展出来的或者取自于你的专门供应商的所有应用。如果没有现成的SOA(意思是它们被分量化并且可以和工作流程的运行协调地结合起来),那么你就需要修改或者替换他们。在以SOA为中心的云迁移中,软件是关键因素。
如果SOA的进化对你来说没有作用,那么下一个选择就是虚拟化。在虚拟化中,几乎所有的应用的都可以运行,那么真正的风险其实是,你现行的服务器可能不适合使用虚拟化。如果真是这样的话,你就需要升级数据中心以获得高效的主机。大部分有相对较新服务器的企业运行虚拟化是没问题的,服务器较旧的企业可能要冒一定的风险。在以虚拟化为中心的云迁移中,现有的硬件可能成为关键的影响因素。
如果以上两种方式的成本你都无法接受,那么,你还有两个选择。第一,你可以把你所有的IT运作都迁移到云上,通常地,这样会产生一大笔迁移费用,但是这样就可以免去后续的投资费用,例如电力和基础设施等等。如果后续免去的费用不能和迁移费用抵销,那么你可以考虑另一种方式:GUI层面上的云整合。
现在很多企业有网络界面软件,他们通过浏览器进入应用,并且利用这些软件工具组成人员的GUI。因为你不能通过这些工具在多重应用中得到的数据建立一个显示屏,你可以把数据中心中运行的任何的应用跟云应用结合起来。GUI集成可以作为长久之计,它可以帮助用户管理私有云迁移费用,这些用户一般都有一些不容易迁移的应用。
云计算试图实现成本和运作费用减少与云迁移费用相抵消,采取措施管理你的云迁移费用和风险,才可以得到最好的云计算成果。