お客様の課題とご要望
ECやデジタルエンターテインメントの分野で活躍する国内トップ企業の事例です。現行の複雑な機能を持つシステム全体を、わずか6ヶ月という期間クラウド環境へ移行およびそのための20名のエンジニアを採用したいというご要望がありました。
クライアントは当時、システム運用のためのデータセンターを自前で構築していたため、コストに対してパフォーマンスが低いという課題がありました。そのため、これらの課題に対処するために、システム全体を移行できるソリューションを求めていました。このプロジェクトは、サーバー、データベース、フロントエンド、バックエンドなど、単一の機能だけでなく、システム全体をクラウドに移行する必要があり、非常に複雑でした。また、システム移行だけでなく、オンライン製品リリース、SEO、マーケティングなど、お客様のビジネスニーズに合わせた新機能の開発も希望されていました。
ソリューション
プロジェクトの当初、従来のシステムのインフラストラクチャーが次のような理由から活用できないことが判明しました。旧式のシステムであり、なおかつクライアント側で過去の記述文書が保存されていなかったためです。したがって、ゼロからシステムを作り直す必要がありました。
CMC Globalの開発チームは、まず、お客様の問題点を細かく分解し、コンサルティングを行いました。最初のステップでは、以前のOSを体験し、学ぶことから始めました。その後、インフラ全体のアーキテクチャを描き直し、パフォーマンスに影響を与えることなく、同じレイテンシーを確保しながらシステム移行を行うための合理的な解決策をお客様に提示しました。作業段階は以下の通りです。
設計→レビュー→実装→運用→改善
プロジェクト期間中は、毎日のミーティングの実施を通じて、プロセスのアップデート、レポートの作成(毎週)、デプロイメントプロセス中のバグの発見を実行しました。数ヵ月後には、プロジェクトチームが業務部門と直接連携できるようになり、お客様にとって貴重なコンサルタントとして認知されるようになりました。
新しい技術の検証・導入プロセスを経て、クラウドコンピューティング、Infrastructure as Code (Terraform, Ansible), AWS Serverless, CI / CD, Java, PHP, VueJSなどお客様の課題に適したものをデプロイしました。
成果
- 約1000のVMおよびサービスをAWSに移行。
- オンプレミスシステムと比較して、所有コストを60%削減。運用コストは、前システムから20%削減。