暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

7500+应用、34个数据中心,大体量的陈旧系统有这些上云心得

Azure云科技 2023-12-22
106



作为美国最大的电话公司,AT&T 的 IT 环境复杂性已经到了阻碍其快速响应新客户需求和市场机遇的地步。如何消灭拦路虎?AT&T 的解决之道是 Azure 「云优先法」。




AT&T 将其7500个应用程序中的大约三分之一迁移到云上,并大举淘汰了另外三分之一。这一举措,使得 AT&T 本地基础架构需求降低了约70%,从而将 IT 成本降低了约30%。现在,将开发工作迁移到 Azure 之后,开发人员又节省了长达数周的配置耗时,大大缩短产品和服务的开发周期。

自1876年第一部电话专利花落 AT&T 以来,该企业就引领着连接人与人、连接组织与资源领域的创新。147年过去了,这些创新渐渐沉淀成7500个应用程序以及一整套拥有多达34个数据中心的沉重基础设施。时间来到2019年。好几代的技术革新过去,AT&T 的基础架构中的自研软件都已是数十年“高龄”,造就了一个极为复杂的 IT 环境。回顾它的上云之路,也许能给我们更多启示。



7500个应用、34个数据中心、电信服务商的数据体量……从 AT&T 的上云故事里,也许更能读出迁移的心得。毕竟,体量和难度摆那儿呢。而回顾整个上云之旅,AT&T 认为构建内部同盟、精选外部伙伴,是确保成功的两大“磨刀功夫”。


早在2019年,AT&T 技术团队就开始与公司内的财务、运营和其他业务团队一起计划,以简化 IT 环境,同时扩展满足客户不断变化需求的能力。“技术、业务和财务团队之间的协调一致以及在组织内各个级别上达成一致非常重要,”AT&T 首席信息官 Jon Summers 表示。



内部达成一致后,AT&T 开始了堪称严苛的外部伙伴遴选。“我们打算尽可能摒弃定制开发,将更多的业务关键应用程序转移到 SaaS 解决方案中,与构建最佳产品的合作伙伴合作。”在仔细评估了所有主要云提供商的底层技术后,AT&T 决定选择微软智能云 Azure。“真正吸引我们的是微软不仅提供 Azure 技术,还成为帮助我们推动业务的长期合作伙伴,”AT&T 首席技术官 Jeremy Legg 表示,“我们拥有一些超级复杂的应用程序和一些非常古老的应用程序。每一个都在迁移到云的过程中提出了一系列独特的挑战。”



大体量的迁移,并不一定意味着手忙脚乱。如果有清晰的路线图,大可以像 AT&T 一样有条不紊。


AT&T 技术团队花费了约六个月的时间,分析了7500个应用程序中哪些应该淘汰、保留或与其他应用程序的功能合并,哪些应该迁移到云。分析完成后,他们淘汰了约三分之一的应用程序,指定约三分之一用于云,并确定约三分之一的应用程序保留在六个数据中心的缩小版中。



区分选择之后,是因材施策。技术团队进一步将那些指定用于云的应用程序分为需要更改源代码才能迁移到云的应用程序(该团队称之为“现代化迁移”)和需要很少或根本不需要更改源代码的应用程序(称为“优化迁移”)


对于第一组,迁移团队尽可能少地进行源代码更改,例如在将使用 MySQL 的 VMware 托管应用程序移动到云之前,将其移动到 Azure SQL 托管实例。对于第二组,迁移团队在将其移动到云之前,通过行动优化了足迹,例如将日志记录工具替换为 Azure Monitor 中的 Log Analytics 工具。


到2023年3月,AT&T 已经完成了大约90%的应用程序淘汰和迁移到云的工作。该公司还与微软结成战略联盟,以将其 5G 移动网络迁移到 Azure。迁移完成后,所有 AT&T 移动网络流量将由 Azure 技术管理



采用新的云优先方法,AT&T 开发人员现在可以更快地创新和迭代,更快地响应市场和客户需求。“过去,开发人员可能需要数周甚至数月的时间来获取他们需要测试和部署应用程序所需的基础架构。现在他们可以在几分钟内执行这些任务,”Summers 说。


一面是新产品的加速推出,一面是新想法试错成本变小。上云之后,如果新想法失败,开发人员可以关闭开发环境,而不必拆除和重新部署服务器。“在这个新的 Azure 环境中,开发人员可以立即使用基础架构以及 Azure 附带的一组服务和功能,这使人们更容易进行创新,”Summers 说。“我们也看到了开发效率方面的节省。”



事实上,成本缩减是看得见、摸得着的。到2022年底,该公司关闭了其34个数据中心中的10个,并将继续关闭18个数据中心。“当您考虑总成本(而不仅仅是基础架构)时,我们发现,通过将工作负载转移到 Azure,我们的成本平均降低了约 30%,”AT&T 公有云副总裁 Michelle Randolph 表示。


缩减的基础设施投入,却没有在忙季掉链子。对 AT&T 而言,每年的忙季通常始于新 iPhone 发布,紧接着就是圣诞、新年的送礼高峰。“在这个高峰期,我们的销售、订购和供应系统必须完美运行,”Summers 说,“去年2022年,是支持这些工作流程的大量关键业务应用程序在 Azure 上运行的第一年,因此我们必须保证100%的正常运行时间和出色的性能。我对这段时间的表现非常满意。”


将大部分应用程序移至 Azure 并强调云优先开发的另一个好处是提高了员工满意度。使用云工具提升员工的技能,帮助他们更高效、更有效地工作,以便有更多时间开发新想法。


“现在我们已经成为全球 Azure 云认证最多的客户之一,”首席技术官 Legg 表示,“迁移到 Azure 实际上改变了我们员工技能的性质。”这些新技能包括使用 AI 自动化各种任务,如计算机配置管理以识别潜在问题或增加容量。技术团队还在 Azure 上培训了一个 ChatGPT 租户,以帮助员工完成 HR 任务。他们还在探索使用 ChatGPT 进行遗留代码转换以迁移到另一种计算机语言的可能性。


“作为一个技术组织,我们希望更多地专注于软件工程、分析以及使我们能够更快地为客户创新的关键技能,而不是基础架构管理和运营,”Summers 表示,“如果您是一名软件工程师,现在您可以使用这些现代工具和技术的调色板来绘制未来,这是一个更有吸引力的工作场所。”


▲ 本文编译自微软全球案例中心



文章转载自Azure云科技,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论