我们的微软Azure现代化团队是如何使用Azure来管理复杂的应用程序和数据迁移到云的业务转型
Our client, Carbonite, is an online backup and recovery software service. 2017年初,Carbonite收购了另一家公司的子公司.
However, 子公司的母公司需要为其其他业务维护和运行应用程序,同时将子公司从其应用程序堆栈中分离出来. Carbonite需要支持运行其自己的附属应用程序实例所需的基础设施,同时为员工和客户创造最小到零的中断.
Carbonite只有几个月的时间来合并这两套系统,以保证运营的顺利进行. In addition to migrating databases, 该公司还需要移动和更新子公司复杂的内部和外部web门户景观和许可所需的应用程序, product activation, case management, knowledge base, product downloads and documentation, and metered usage reporting.
With so many moving parts, Carbonite需要帮助弄清楚如何尽快“提升和转移”所有的部件和功能.
Enter Centric: An Innovative Migration Plan
Carbonite与Centric Consulting合作,以确定最佳的解决方案. 一种选择是在Carbonite的数据中心安装服务器. But, 考虑到迁移的复杂性和四个月的周转时间, we proposed a cloud migration as the quickest, safest and smartest solution.
Because Carbonite was already working off a .NET and Microsoft 堆栈之后,我们迅速决定将数据和应用程序迁移到 Azure微软的企业云计算平台,将是更好的选择.
After selecting Azure, 我们开始对每个公司不同的流程有了更深入的了解, applications and business rules. For example, 我们了解到这两家公司的财务系统都是通过ERP操作的, but each had different business rules. 因此,我们首先为所有应用程序定义一组业务规则.
这使我们能够根据新的规则设计、编码、部署和调整应用程序. After making the changes, 我们从子公司的数据库中复制数据和应用程序,并将它们粘贴到Carbonite的云服务(Azure Web应用程序)中, Azure Load Balancer, Azure Application Gateway, Azure SQL, Azure Storage and Azure Functions).
最后一步是测试服务,以确保我们适当地连接每个服务,并确保它们能够处理所需的任务. 我们对子公司的两个主要产品进行了用户验收测试(UAT), 面向客户的应用程序:允许客户下载和激活产品, and another that provides meter-usage reporting.
至少还有15个内部门户和应用程序支持这两个应用程序. We updated, migrated and tested each before pushing them live.
The Results: Scalability, Speed and Security
Working closely with IT teams from Carbonite, the parent company and the subsidiary, 我们成功地管理了一个复杂的应用程序和数据迁移到云,以实现业务平稳过渡. Within the expected timeframe of four months. Without delays. 在没有业务中断的情况下,我们部署并测试了所有的应用程序, databases and integrations over one weekend.
Carbonite can now point to the following benefits:
- 可扩展的应用程序,得益于Azure Web应用程序的自动扩展功能.
- Cloud Security provided by the Azure Application Gateway, 哪个提供了检测和阻止可能的攻击的防火墙.
- 自动调优自己以改进查询响应的数据库. Azure SQL不断监控所有查询,并在需要时自动应用索引.
- 云计算的数据和应用的部署速度更快.
- 能够快速交付结果透明性和需要的代码调整的自动化.
- 可靠连接,因为所有的数据库和应用程序都在微软的堆栈中.
The Next Steps: Full Cloud Deployment
Carbonite现在正在考虑进一步的云优化项目,利用Azure Web应用程序将其所有的应用程序移动到一个地方,同时开发新的代码来删除不必要的内容, additional steps from its apps.
Because of Centric and Microsoft Azure, 碳酸盐现在已经准备好进一步增长,无论接下来会发生什么.
Centric Delivers
子公司的门户生态系统集成到Carbonite景观中,不仅有助于为以前的销售保留现有的客户交互,而且允许Carbonite在我们自己独立管理的门户景观中扩展和发展新的客户交互. 从以前的母公司过渡到Carbonite,时间至关重要, 而Centric则帮助他们创造性地思考以在限期内完成任务, 在以前母公司架构的限制下工作,同时扩展到Carbonite的应用程序和门户景观. 如果没有来自Centric的Jorge,我们真的不可能取得这样的结果. Hats off!
Our Latest Insights
Trending Business and Technology Topics