DEVELOPMENT CASE 04

会員制ECサイト② GCP環境のOSリプレイスとデータベースのアップグレード

システム開発 製造販売業 S社様

  • CLIENT

    製造販売業 S社様

  • SCOPE

    サイト改善・プログラム保守 / インフラ設計構築 / インフラ保守

  • TECH

    GCP / Linux / Apache / MySQL

  • DEVOPS度

    0%

01 システム概要

GCP環境に構築されたECサイトシステムのOSのリプレイスとデータベースのアップグレードを実施しました。

アップグレード環境へシステムを対応させるため、プログラムのリファクタリングも実施しました。

02 サービス対応範囲

  1. STEP 01

    サイト改善・プログラム保守

    システム開発
  2. STEP 02

    インフラ設計構築

    システム設計・構築
  3. STEP 03

    インフラ保守

    運用管理

03 システム構成

新OS環境への切り替え対象・MySQLアップグレード対象
新OS環境への切り替え対象・MySQLアップグレード対象
会員制ECサイト 最終構成イメージ
会員制ECサイト 最終構成イメージ
使用技術
  • GCP
  • Linux
  • Apache
  • MySQL

POINT 開発のポイント

このプロジェクトでは、他社が開発したECサイトのWebサーバシステムのアップグレードを行いました。プロジェクトの初期段階で、既存システムの内容と構造を深く理解するための検証期間を設け、プログラムをアップグレード環境に対応させるためのリファクタリングを実施しました。

また、FTPによるファイル管理からGitに移行することで、ソースコードの管理をより効率的で安全な方法に改善しました。

基本的なシステム構成を維持しつつ、さらにセキュリティを重視しました。特に、Google Cloud Armor(Web Application Firewall)の導入により、SQLインジェクション対策と特定の国からのアクセスを効果的に制限することで、セキュリティを大幅に強化しました。

データベースサーバに関しては、既存のCloudSQLをレプリケーションし、データベースのバージョンアップグレードを実施。この変更はDNSの切り替えと同時に行われ、シームレスな移行が可能となりました。MySQL 5系からMySQL 8系にアップグレードしたことで、レスポンス速度の向上を実現しました。

最終的に、お客様の「サーバもアプリもお任せしたい」という要望に応え、GCPリソースの最適化を図ることで、コスト削減とシステムの負荷軽減を実現しました。

SERVICE

導入したサービスのご紹介