可重复的过程

为复杂的云部署创建可重复的流程

0%
改进测试覆盖率
0x
提高性能
0+
应用程序部署

Enter Centric: 可重复的过程 to Upgrade Technological Dependencies, 容器化应用并部署到云

可重复的过程: Building an 亚马逊网络服务(AWS) Modernization 和 Migration Factory

We began by conducting a three-month proof of concept (POC) to determine the feasibility of migrating more than 100 applications over the term of our engagement. 要做到这一点, we determined we needed to develop repeatable processes that would not only speed modernization but also quickly 和 reliably deploy to the target 云环境.

We identified about thirty repeatable steps for application modernization 和 migration, 从启动会议到正式交接. 促进透明度和可见性, we developed an information repository that allowed everyone to see where every application was in the modernization process.

We then developed 和 piloted our AWS Modernization 和 Migration Factory approach by successfully modernizing 和 migrating five applications concurrently with one team. 随着项目在初始POC期之后的继续, we scaled to 10 concurrent modernization 和 migrations at one time.

减少技术债务

在我们订婚之初, we knew we had a lot of technological debt that could prevent an application from being moved to the cloud. 例如,客户机可能有版本2.4.5 of an underlying dependency, but the application would need to be at least version 2.6.移民4.

然而, addressing this type of technological debt is not as easy as installing a newer version. First, interdependencies grow more complex as work progresses. 第二个, 每个应用程序的需求是不同的, making reducing technological debt a case-by-case undertaking. This required the team to address these dependencies individually, 在某些情况下,重新设计应用程序的关键方面.

与客户合作, we made sure we had resources on h和 to work in multiple disparate technology stacks, 提供高度的透明度, 和 modernize the applications to their technology st和ards. The high level of collaboration we developed with our client’s team allowed us to work through each application’s core requirements 和 raise them to the appropriate level of modernization for successful deployment to the cloud.

集装箱化

A key element to our modernization effort was 集装箱化, the process of placing applications in a “container” so they are independent of the operating system. 集装箱化 provided reliability 和 scalability that the legacy applications did not natively have before. 这也有助于加速它们向云计算的部署, 加倍来解决他们的关键挑战之一, which was getting the applications to run the same whether they were in development, QA或生产.

云部署

In addition to the over 100 applications our client wanted us to help migrate at the beginning of our engagement, they had a group of 18 applications that they wanted to migrate themselves. 然而, 我们和客户团队合作得越多, the more comfortable they became with our approach 和 skill set, 和 their application manager added those applications to our scope of work.

这是我们可重复过程的结果, 减少技术债务, 集装箱化, 以及与客户团队的紧密合作, we will have deployed more than 100 applications by the end of our engagement.

结果:成为一个现代化和敏捷的组织

Deploying these applications to our client’s AWS 云环境 has decreased their reliance on a costly physical data center 和 implemented a more modern software development culture within the company. Cloud-based software distribution allows all employees to access the latest version of the tools they need more easily, IT员工可以在收到请求时进行工作, 在实时, 无论何时何地. 我们的客户 also can now retire costly, long-term software licensing contracts, making them a more 敏捷组织.

在一个这样的例子中, 内部应用程序的性能缓慢, 有限的测试覆盖率, 以及昂贵的授权模式. 与现代化, 我们将测试覆盖率提高了80%, 升级多个技术依赖关系, 重构的关键元素, 集装箱的应用程序, 然后把它部署到云上. 作为一个结果, our client’s workers now report that the new tool is much faster, 性能提高了10倍. 再加上改进的可伸缩性, 可靠性和现代化技术, this application is a shining star of the many successes we have helped our client achieve.

Are you ready to learn how we can help with your application modernization 和 cloud migration initiatives? 我们的 微软Azure(黄金合作伙伴)亚马逊网络服务(AWS)(高级合作伙伴) 有资质的专家随时准备提供帮助!

让我们谈谈