美国一家提供肾脏透析服务的医疗公司寻求更可靠、更具成本效益的应用托管平台解决方案,并希望替代即将到期的现有协议。该公司通过与 Google 合作咨询解决方案,最终决定与 SoftServe 合作,利用 Anthos 平台实现优化、自动化和应用程序现代化。
核心挑战
该公司需要在本地数据中心管理传统工作负载,同时支持数据科学团队的 GPU 基于工作负载,并实现 GPU 资源的智能利用。现有基于 Docker 的基础设施导致运营成本增加,因此需要迁移至 Anthos 平台。
解决方案与实施
SoftServe 采用分阶段方法:
- 发现阶段:评估现有基础设施,提出使用 Anthos 结合本地和云环境的方案。
- 实施阶段:
- 配置 Anthos 并从 Docker 迁移应用,显著降低运营成本。
- 优化 GPU 资源,减少机器学习工作负载成本并加速新项目上线。
- 通过 GitOps 和统一 CD 流程实现工作负载无缝迁移,提升开发效率和安全性。
- 基于 Citrix ADC 和 REST 控制器构建多数据中心负载均衡系统,增强应用稳定性。
- 部署监控告警系统,缩短响应时间并优化成本。
- 开发创新解决方案自动管理 GPU 工作负载,因 Anthos 原生不支持 GPU,团队通过集成 VMware 实现自动化管理。
关键数据与技术栈
- 技术栈:Python、GoLang、Operator SDK、Citrix、Anthos、ELK、VMware、ROS、Jenkins、FluxCD、Helm、Terraform、OPA、Gatekeeper。
- 项目成果:
- 简化新应用上线流程,降低运营成本,提升开发效率。
- 显著提升 Anthos 的可靠性、安全性、灵活性和产品韧性。
结论
通过与 Google 和 SoftServe 合作,该公司获得了一个安全、一致的 Anthos 基础设施,支持跨环境应用交付,并实现全栈自动化和开发者工作流优化。Anthos 的优化和自动化显著提升了应用的安全性、可靠性和灵活性。