Expertise Beyond the Numbers

A Business Case and Plan for Migrating a Legacy Application to the Cloud

Authored by Richard Ferrara | 技术咨询

The decision to migrate a legacy application to the cloud is not easy. 事实上, 有人可能会说,这是信息技术(it)领导者必须做出的较为复杂的决定之一. On the one hand, there are many benefits to avoiding a migration. 也许在这么多年之后,原始成本的投资回报仍然很高. Or maybe the skills of the IT staff that support the legacy application are precise and migrating the legacy application means changing those skills; or worse, 人事. 也许您的组织的高层管理已经确定了其他高优先级的计划,这些计划将进行投资, and it is difficult to sell them on a cloud migration effort.

另一方面, 随着颠覆者和直接竞争对手以新的效率扩大利润,无法适应这种新经济的企业无疑将因利润缩水而落在后面. This is especially true as the global economy is evolving into a hyperconnected, 自动化, seamless integration of cloud-based solutions. 适应您的行业的需求,保持您的企业的竞争力和最大限度地延长您的潜力.

每个组织和云迁移项目都是独特的,有许多因素影响决策. 与 22% IT决策者由于应用程序蔓延而不确定如何计划迁移或从哪里开始, the goal here is threefold:

  1. 种下理解为什么一些组织迁移遗留应用程序的种子
  2. Layout a basic plan for how to successfully migrate to the cloud
  3. 提供一些可以提供给高层管理的硬事实,以支持迁移的业务案例

When is the Right Time to Migrate a Legacy Application?

First, it’s a good idea to get a lay of the land as it were. 通过外部, we can observe where an organization is in relation to its related industry, 竞争, 和客户的期望.

When it comes to migrating a legacy application, cloud adoption encompasses many facets of IT: infrastructure, 计算, 存储, and a shared responsibility model. 在迁移遗留应用程序时,共享责任模型是决策的关键.

In a shared responsibility model, 一个组织可以在其舒适的级别内卸载尽可能多的IT责任. If enough of the IT function is off-loaded to the cloud provider, 然后组织就可以释放更多的资源来专注于实际的应用程序. 让我们假设您的组织的“秘密武器”不包含在葡京官网器机房的裸金属基础设施中. Nor is it contained in the 存储 or 计算 capacities of each server. 当然不是. 它很可能包含在那些葡京官网器为您的用户保存和操作的逻辑和实际数据中.

Today’s modern IT function is intended to produce connected, 健壮的, 敏捷, resilient proprietary data and logic and get it to market before the 竞争; all while reducing costs and increasing market share.

Developing A Legacy Application Cloud Migration Strategy

At this point in the discussion, your desire to migrate your organization’s legacy application has likely increased; but you still need to understand how it should be planned and what can be expected. 为了回答这两个问题,我们首先需要定义应用程序的最终目标. This will give us a clear picture of where the application is today, and where we want it to be tomorrow. Closing that gap in-between defines the plan.

  1. 开发一个业务案例:
    • 定义最终产品: Defining the final product is key to calculating the total cost of ownership, outlining the migration efforts, and projecting cash flow during the migration.
    • 目标进行: The final application solution should target a cloud-native application. 云原生应用程序是一种有效利用云资源的软件开发方法, such as but not limited to elastic scalability, 大规模数据存储, 长期数据存储, serverless功能, API接口, 不可变的基础设施, and an enhanced security profile.
    • 业务连续性: 将遗留应用程序迁移到云有许多业务连续性的好处. 这里只是一些:
      • 现代技术,包括微葡京官网/容器和多云可移植性
      • Geographic disbursement of resources
      • Enhanced disaster recovery strategies
    • Plan on winning the war, not just a few battles: This last section is very dependent on your organization’s culture. 然而, 像将遗留应用程序迁移到云这样的项目通常是一个主要的决策和主要的承诺. 它包括评估多年来遗留应用程序积累的技术债务,并承认添加更多的短期修复不会像全面迁移一样使组织在行业中处于位置.
  2. 改变你的思维模式: 我们在客户身上看到的最大的障碍之一是观念上的转变,从付酬回收到现收现付. The latter provides a large amount of flexibility during the migration, as well as after the migration is complete. 在迁移过程中,葡京官网可以根据现金流约束进行加载或不加载. After the migration is complete, costs are dependent on usage and, if the application is architected as a cloud-native application, usage can equal revenue minus cloud spend.
  3. 预算项目: 在非常高的级别上,迁移项目有三个主要的组件需要关注:
    • 预迁移: 正如我上面提到的, 对当前产品和最终产品的良好理解对于准确的预算和计划至关重要. 项目的这个阶段被分配来确定这两种产品理解.
    • 迁移: This phase of the project cannot be estimated until the first phase is complete. 对这两种状态有一个大致的了解将有助于得到一个全面的项目预算. 然而, 一定要填充这个估计数,并重新分配这些资金,以“好有”功能, 如果可用.
    • 迁移后: 预算的原因, 最好在迁移完成后对前12个月的使用进行预算. 这将使高层管理人员对该应用程序的年度预算有所了解,并为组织提供一些价值感.

不要单枪匹马

The landscape of IT is rapidly changing. Cloud providers are racing to release new features annually. For instance, Amazon Web 葡京官网 had more than 30 launches in 2020 alone. 鉴于这种速度, 认为遗留的开发团队很快就能在迁移过程中发挥作用是不现实的. 迁移通常是许多现有开发人员第一次使用这些新工具, 他们无疑会在架构或设计上犯一些严重的错误.

Technology advisors are a vital partner during a project like this. Seasoned IT leadership with deep business acumen who can manage the project, 预算, 利益相关者, and solution the final product will be an invaluable asset. 技术顾问也能够引导现有团队掌握这些新技能, mentor them to a deeper understanding of the cloud, and provide a fallback resource for tough decisions.