云迁移和微服务

利达ca88亚州城提供了全面的云架构, 应用程序, 以及为一个大型联邦机构的几个云迁移项目提供微服务开发支持.

该机构面临的挑战是单一的遗留架构无法满足客户的关键任务需求. 除了, 这些遗留体系结构导致客户端锁定在不能提供成本效益解决方案的特定供应商上.

Tetra技术为整个客户组织中所有面向客户的应用程序的操作和管理实现了公共的可重用服务, 利用Jenkins解决方案的公共持续集成/持续部署(CI/CD)管道, 并使用Nessus提供安全监控, Splunk, 和赛门铁克工具.

我们应用云, 尝试, 和应用程序编程接口(API)为先的ca88亚州城原则在同时开发多个新的应用程序, 现有设施的现代化, 并迁移到亚马逊网络服务(AWS) GovCloud. 从项目开始, 我们练习了发展, 安全性和运维(DevSecOps), 在2到3个月内快速开发原型并将最低可行性产品(MVP)投入生产.

利达ca88亚州城的方法包括:

  • 使用AWS工具实现弹性基础设施以快速原型化解决方案, 促进早期反馈,从而加快改进的步伐
  • 模板可重用的云部署自动化脚本,以自动化复杂的迁移, 使用Terraform将容器化和基础设施作为代码技术的多层应用程序, 厨师, Ansible, 和OpenShift
  • 利用Docker和Red Hat OpenShift实现容器化策略 
  • 应用敏捷工程和DevSecOps实践, 例如CI/CD管道, 自动化重复的系统开发生命周期任务和部署到开发/测试和生产环境
  • 迭代地将一个基于oracle的整体系统重构为微服务, 消除了依赖, 并将其部署到混合容器和无服务器部署架构中
  • 通过开发具有必要的安全控制和安全文档的可重复的工程实践和可重用自动化模板库,避免业务连续性风险,并降低迁移关键任务应用程序的成本

我们的方法取得了以下成果:

  • 每月节省成本超过100万美元 
  • 为支持迁移/现代化应用程序所需的开发和劳动力服务节省了90%以上的运营成本
  • 与使用遗留工具和技术实现和管理的类似项目相比,提高了60%以上的开发生产力和开发速度