越来越多的企业开始部署云计算,云计算逐渐走向落地。但企业在部署云计算的时候,总是面临着各种选择,如云计算模式的选择、云服务提供商的选择等,其中应用程序的迁移就是一个非常实际的问题。
如何将应用程序从传统的环境迁移到基于云计算的平台,IT人员要将应用程序迁移前、中、后的所有因素都考虑到。在很多时候我们会将这些因素归结为什么该做、什么不该做。对于应用程序的迁移,中国E动网归结为2要、2不要。
2要!
(1)充分考虑应用程序架构的变化
考虑架构的变化,更好的利用云计算平台的优势。在很多情况下,在迁移至云计算环境前应用程序的体系架构都需要进行优化调整,这些调整包括为更好的在云内或云间进行更好的分布而进行的数据去耦。还要考虑面向服务的方法,这个可以通过API的应用来实现。
(2)考虑使用原生的云功能来优化应用程序
调整应用程序为使用原生云计算云服务做优化,如弹性存储,管理接口,以及自动配置的直接访问。
市场上提供了许多迁移工具来帮助It人员实现应用程序在传统环境到云中的迁移。尽管这些迁移应用是可以运行的,但他们通常无法充分利用原生的云功能,反而导致高成本、低效率的反作用,所以慎用。
2不要!
(1)不要瞎跟风
按照自己的需求来进行部署,不要瞎跟风!很多公有云和私有云看起来似乎都适合来运行应用程序和存放数据,但在你选择正确的云路径之前企业要按自身的需求做好规划和测试。通常情况下,你的解决方案只会比你想象中的要复杂,因为涉及很多的云计算服务提供商和技术。
(2)不要忘记性能、安全和治理这些因素
也许这个说来就是废话,但是就是很多企业会忽略性能、安全和治理等问题,这些问题贯穿与云计算部署前、中、后整个过程,不容忽视。