GCP環境に構築されたECサイトシステムのOSのリプレイスとデータベースのアップグレードを実施しました。
アップグレード環境へシステムを対応させるため、プログラムのリファクタリングも実施しました。
技術 | GCP, Linux, Apache, MySQL |
---|
このプロジェクトでは、他社が開発したECサイトのWebサーバシステムのアップグレードを行いました。
プロジェクトの初期段階で、既存システムの内容と構造を深く理解するための検証期間を設け、プログラムをアップグレード環境に対応させるためのリファクタリングを実施しました。
また、FTPによるファイル管理からGitに移行することで、ソースコードの管理をより効率的で安全な方法に改善しました。
基本的なシステム構成を維持しつつ、さらにセキュリティを重視しました。特に、Google Cloud Armor(Web Application Firewall)の導入により、SQLインジェクション対策と特定の国からのアクセスを効果的に制限することで、セキュリティを大幅に強化しました。
データベースサーバに関しては、既存のCloudSQLをレプリケーションし、データベースのバージョンアップグレードを実施。この変更はDNSの切り替えと同時に行われ、シームレスな移行が可能となりました。
MySQL 5系からMySQL 8系にアップグレードしたことで、レスポンス速度の向上を実現しました。
最終的に、お客様の「サーバもアプリもお任せしたい」という要望に応え、GCPリソースの最適化を図ることで、コスト削減とシステムの負荷軽減を実現しました。
サイト改善・プログラム保守に関するお問い合わせ・ご相談はお気軽にどうぞ(無料)