迁移业务关键应用程序
新的基础设施;二是“云原生”,从而为云计算重写应用程序,或者使用云计算服务提供商资源来完成此操作。大多数业务关键型应用程序都是由可追溯到多年的代码组成的,因此重新编写不是一件容易的事。这些应用程序还依赖于访问其他应用程序和资源,因此在考虑迁移之前,必须充分了解本地托管的应用程序。本文重点介绍提升和转移。 适当的规划是关键 企业将业务迁移到云端的主要驱动因素是降低基础设施支出和人员成本,同时实现业务灵活性和可扩展性。硬件、地板空间、冷却和安全等物理基础设施可由第三方拥有和管理,其共享托管方法应意味着降低成本。那么为什么情况并非总是如此呢?主要原因是缺乏计划。如果决定在托管站点上复制本地环境,那么成本将类似于当前的成本。云迁移的规划过程应该包括这样一个问题:“在云中运行应用程序需要多少成本?这可能会面临更多的问题,因为为了知道云计算提供商需要什么样的服务,必须先了解应用程序现在的运行情况。这与“服务器、结构、存储现在如何运行”的问题截然不同。因为这样做的重点是如何始终管理基础设施。 服务等级协议(SLA)在云中的重要性 另一个基本问题是“哪个云计算服务提供商是我的应用程序的***选择?”很少有云计算提供商甚至接近为其环境中的应用程序性能提供服务级别协议(SLA)。然而,这对决策过程至关重要。如果应用程序的运行速度比目前慢,则此迁移决策可能会影响组织的业务。如果需要添加更多容量、功率、资源来托管它,则成本就会上升。 季节性吞吐量检查 因此,其起点是分析计划迁移的应用程序的工作负载行为和性能特征。在云计算服务提供商选择过程开始之前,了解应用程序如何执行以及它们正在使用哪些规定至关重要。每个应用程序都有一个单独的工作负载配置文件,根据环境的不同,它们的行为会有所不同。在查看应用程序工作负载时,需要随着时间的推移收集资源需求的高峰和低谷,以获得真正的洞察力。例如,周一上午8点可能需要不同的资源,而周四下午2点可能需要不同的资源。季节性也需要考虑在内,例如探索在年、月、周、日的不同时间是否有更多的吞吐量。 考虑应用程序依赖性 除了应用程序的性能之外,还需要了解其依赖性。如果应用程序正在访问不会在云中托管的其他资源,或者由其他提供商管理,则会影响性能和成本。 避免云遣返:应用程序性能测试
在托管应用程序时,每个云计算提供商的云平台都有优势和劣势。应该密切关注潜在的供应商。如果选择了错误的服务,业务可能会面临风险。每个应用程序工作负载都需要针对新环境进行测试,以确保与当前性能相比提供更好或至少相同的服务。一项企业战略小组研究发现,57%迁移应用程序或迁移到SaaS(软件即服务)的组织由于性能令人失望或成本上升而将数据和/或应用程序内部转移。其他分析人士也发现了类似的统计数据。这主要是由于迁移之前缺乏计划或计划不周造成的。 (编辑:我爱制作网_潮州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |