业务挑战与客户背景
Blis是全球现实世界智能领域的领导者,通过分析海量移动位置数据理解人类行为,为企业提供提升消费者参与度和实现销售额增长的工具。Blis的智能平台基于SmartPin、Smart Scale和Smart Places三种专有技术,提供高透明度、准确性和规模,支持下一代洞察驱动营销。为提高成本效益和提升支持水平,Blis计划将其服务和数据迁移至谷歌云平台(GCP)。
项目描述
迁移项目面临两大挑战:基础设施复杂度高和迁移停机时间要求严格。遗留基础设施包含超过150个实例和服务,分布在全球五个地区,包括自定义Java和C++应用程序、OLTP数据库、分析数据库、Kafka和Cassandra集群等,数据总量超过5PB。项目分为三个阶段:
- 发现阶段:SoftServe分析Blis基础设施,制定详细迁移计划,映射遗留应用程序到GCP服务,并创建基于Google OAuth2的GCP项目结构、网络基础设施和安全框架。
- GCP适配阶段:SoftServe工程师重新构建应用程序以在新基础设施中运行,例如将RedShift数据仓库和ETL管道重新设计为使用Google BigQuery,并使用GCS、Cloud SQL、Cloud Dataproc、Cloud Composer和Cloud Memorystore等服务。
- 逐步迁移阶段:面向客户的部署在GCP上完成,并与旧系统并行运行以确保零停机迁移。核心数据迁移后,运行数据同步服务保持数据一致性,最终核心基础设施全面迁移至GCP,停机时间控制在20分钟内。
已交付价值
- 关键技术:Kubernetes Engine(GKE)、BigQuery、Cloud Dataproc、Cloud Composer、Kafka、Cassandra、Cloud Memorystore、Druid和Cloud SQL数据库。
- 成果:Blis在紧张的日程内完成GCP迁移,地理分布和多技术基础设施在不到四个月内完成迁移,关键应用程序实现零停机,其他服务停机时间显著减少,每月基础设施账单减少20%。