4 倍
4 到 10 倍
40%
每周到每月
1 周到 1 个月
概述
自 2020 年起,NTT DOCOMO, INC. 开始将其关键任务系统进行云迁移,包括一个供超过 1 亿用户使用的认证平台和一个每日处理超过 10 亿次访问的 API 集成平台。我们采用符合电信设备严格要求的 Amazon Web Services(AWS),并通过敏捷开发构建云原生平台。结果,开发速度提高了 4 倍,开发成本降低了约 40%。

业务挑战 | 从季度开发周期转向快速响应变化的系统
NTT DOCOMO 运营 5G 和宽带等通信业务、包括视频服务和金融在内的智能生活业务以及其他业务领域。在公司服务中起核心作用的系统称为“CiRCUS”。 CiRCUS 是一个任务关键系统,以 ISP 身份管理互联网连接和电子邮件等基本功能,以及拥有 1 亿账户的 d 账户认证功能。
自 2003 年构建以来,CiRCUS 一直在本地环境中运行并不断改进。然而,由于应用程序紧密耦合导致的修改复杂性以及应对流量波动的困难等挑战逐渐显现。因此,公司决定迁移到云端,以消除技术债务,平衡速度、质量和成本,并采用以创造价值为核心的工作方式。
“主要目标是加快开发速度。为了快速提供客户所需的价值,必须摆脱常规的季度开发模式,采用能够快速响应变化的云平台,同时实施向能够跟上变化的敏捷开发系统转型等重大结构改革。”网络总部服务设计部云设计办公室服务虚拟化基础设施经理 Noboru Horimoto 先生表示。

通过云迁移并借助 AWS 转向敏捷开发/DevOps 模式,我们现在能够摆脱常规的季度本地开发,快速向客户交付服务。”
Noboru Horimoto 先生
NTT DOCOMO, INC.网络总部服务设计部
云设计办公服务虚拟化基础设施经理
解决方案 | AWS 满足电信设备的可靠性和稳定性要求
Horimoto 先生在 2019 年参加 AWS 全球活动(re:Invent)时,AWS 的敏捷性给他留下了深刻的印象,他立即向组织负责人提出建议,并为要求在 AWS 上开发的企业通用 ID(业务 d 账户)奠定基础。从这一举措开始,我们自 2020 年起开发了名为“CiRCUS-Lite”的基于云的版本,在 AWS 上实施了部分核心功能和网站。
网络部门服务设计部应用基础设施负责人 Satoshi Uematsu 先生解释了采用 AWS 的原因:“最重要的是,它满足了电信设备的严格要求。决定性因素是,AWS 数据中心符合 ISO 27001 信息安全管理标准,并具备处理大规模灾难恢复的能力。我们还对其广泛的托管服务表示赞赏,这些服务使我们能够减少对从头开发的依赖,并且具有根据服务增长和事件需求调整资源的可扩展性。”
服务和功能向 CiRCUS-Lite 的迁移从前端组件开始,根据开发频率、用户趋势和整体服务路线图等进行优先排序。我们的应用程序基本原则是基于云原生架构对其进行重建。
“随着 i-mode 于 2025 年结束服务,系统的终止支持期也即将到来,我们正在审查总体计划,确定哪些组件将迁移到云端,哪些将保留在本地。这些应用程序旨在通过采用微服务架构来增强敏捷性。”(Uematsu 先生)
结果,我们在 2020 年构建了一个采用新费率计划的 ahamo 网站,2022 年构建了一个日访问量超过 10 亿次的 API 合作平台,2023 年构建了一个每日执行 3000 万次认证的 d 账户认证平台,以及一个基于 AWS 的 irumo 网站等,截至 2024 年 10 月,将提供 30 项服务和功能。
在重构的系统中,标志性的服务是一个名为“Force”的 API 协作平台。 网络总部服务设计部应用基础设施负责人 Keita Katsuno 先生说:“FoRCE 将前端、授权和后端划分为解耦的组件,使用无服务器和托管服务,如 AWS Fargate 上的 Amazon ECS 和 AWS Lambda,来减轻开发负担。我们还使后端数据库成为不依赖数据结构的简单模型,并通过使用 AWS Database Migration Service(AWS DMS)与本地环境中的数据库持续同步来提供最新信息,为 DOCOMO 服务的业务价值提升做出贡献。”
CiRCUS-Lite 的开发结构转向敏捷模式,将决策权下放给按服务单元组织的 Scrum 团队。同时,我们审查了开发和运营系统,并采用了 DevOps 方法,由 Scrum 团队负责从开发到运营的一切工作。
“由于这是首次采用敏捷方法,项目团队成员首先接受了培训,并致力于改变他们的思维模式。至于 DevOps,运营成员成为 Scrum 团队的一部分,通过将运营责任转移给开发团队,逐步实施了这一做法。”(Uematsu 先生)
采用效果 | 通过微服务和敏捷开发提高敏捷性
由于云迁移和敏捷开发,开发速度明显提高。
“对于 FoRCE,开发速度提高了 4 倍,发布频率提高了 4 到 10 倍,实现了每年 12 到 24 次发布,即每月一次以上。因此,服务部门现在能够在早期阶段提供客户期待的功能。”(Katsuno 先生)
通过利用托管服务,CiRCUS-Lite 将开发成本降低了 40%,部署频率降低到每周或每月,变更交付周期缩短到 1 周到 1 个月。
“灵活性提高的好处超过了成本降低,通过使用尖端技术,工程师的积极性也得到了增强。”(Uematsu 先生)
通过敏捷开发和 DevOps,团队成员的思维模式从“无故障开发”转向“业务增长”和“从客户角度通过开发改善客户体验”。
Saki Iwata 女士于 2021 年 7 月作为新员工加入网络总部服务设计部应用基础设施团队,负责 FoRCE、ahamo 和 irumo 等服务开发。她回忆说:“通过敏捷开发,我们可以快速进行改进,并在听取客户真实声音的同时交付。在 ahamo 和 irumo 等项目中,我们开发了这些服务,同时参考来自社交媒体的声音,与业务部门一起思考方向。作为一个拥有决策权的 Scrum 团队成员,与业务部门和供应商密切合作进行集成开发,我感到很有成就感。”
关于 CiRCUS-Lite 的未来,计划通过先进的发布方法实现高频部署,实施灾难恢复(DR)措施,转向包括安全在内的 DevSecOps,并通过平台工程提高敏捷性,继续满足客户期望。对于整个 CiRCUS 系统,我们正在对本地系统进行结构改革,同时向云端迁移,以实现协同效应。
“AWS 通过持续的支持为开发团队做出了巨大贡献。我们请求继续为整个 CiRCUS 系统的现代化提供支持。”(Horimoto 先生)
客户简介:NTT DOCOMO, INC.
我们以“连接世界,成就奇迹与幸福。”为品牌口号,正在发展电信业务、智能生活业务、研发、企业解决方案业务和国际业务。在 2021 年 10月制定的“新的 DOCOMO 集团中期战略”中,设定了以 2025 财年为目标的中期管理目标。在智能生活和企业业务的增长领域,我们的目标是收入占比超过 50%,重点进一步增长金融和支付服务、营销解决方案,以及扩展移动和云解决方案。


Noboru Horimoto 先生

Satoshi Uematsu 先生

Keita Katsuno 先生

Iwata Saki 女士
目前正在使用的关键服务
Amazon Elastic Container Service
Amazon Elastic Container Service(Amazon ECS)是一项完全托管式容器编排服务,可帮助您更高效地部署、管理和扩展容器化的应用程序。
AWS Lambda
AWS Lambda 是一项计算服务,可以运行您的代码并自动为您管理计算资源,这使其成为将想法转化为现代、可投入生产的无服务器应用程序的最快方式。
Amazon API Gateway
Amazon API Gateway 是一种完全托管的服务,可以帮助开发者轻松创建、发布、维护、监控和保护任意规模的 API。
弹性负载均衡
弹性负载均衡(ELB)服务可以在一个或多个可用区(AZ)中的多个目标和虚拟设备之间自动分配流量。
行动起来
无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。