Challenges
グローバルな医療プロバイダーとして、このソフトウェア システムは、お客様のデータセンターにインストールするように構築されていました。アプリケーションの基盤となるインフラストラクチャは、複数のインフラを使用し、1つのチームですべて管理されていました。そのため、それぞれ固有のインフラストラクチャ コンポーネントに関する知識が必要でした。また適切なドキュメントがあっても、 IT チームがすべてのシステムに熟練することは困難でした。これ以外にも、アプリケーションのリリースに関しても複雑な手続きが必要になり、複数のメンバでの連携が必要な状況でした。これらの課題は、問題発生時のトラブルシューティングを複雑にし、アプリケーション全体のパフォーマンスにも影響を与え、ユーザーエクスペリエンスを劣化させていました。
Our Solution
アプリケーションをAWSクラウド上に移行し、すべての環境に共通の基盤インフラストラクチャを提供しました。AWSクラウドの柔軟性により、自動管理機能と自動スケーラブル機能がセットアップ後すぐに有効になりました。さらにCalance DevOps Infinite フレームワークを使用して、クラウドへの移行を容易に行うことができました。クラウドコンポーネントがアプリケーションに連携され、インフラストラクチャ管理責任をクラウドプロバイダーに渡すことができました。
Results
事後対応型サポート・モデルからプロアクティブ・サポート・モデルに移行できました。クラウド環境は、さまざまなビジネスワークフローにおいてアラート生成と自己修正プロセスを提供するクラウドベースの監視ソリューションを持っています。クラウドへの移行により、お客様はPaaSモデルからSaaSモデルに移行でき、その結果、IT 支出が 29% 削減されました。IT管理チームは、アプリケーション機能の開発に集中できるようになりました。アプリケーションでの新機能リリースは、初年度に15%、2年目で33%速くなりました
Tool Set
Jenkins DSL, Terraform and Terragrunt, Ansible and Python, AWS, A Cloudwatch WS, GitHub, Terratest Hashicorp Vault, AWS EKS, Grafana, Prometheus; and Alerts Manager