Work Report

クラウド移行

PC・スマホ・ガラケーに対応したサービスをクラウド環境(AWS)へ移行しました。
サービス対象にガラケーが含まれている且つ一部の決済サービスではSNI非対応のため、ELB/ALBを利用する場合には制約を回避する「工夫」が必要であり注意する必要があります。また、現行サービス群が「PHP5」で構成されるものが多くコード量もかなりの規模のため、「PHP7」に対応するために全ソースを「自動変換」するためのツールを開発し、数千箇所に渡るパッチを自動生成のうえ適用し、ソース移行を自動化しています。DBデータについても「数億レコード」を超える規模ですので、DB移行を自動化するツールもあわせて開発のうえ適用しています。
ベンチマークを確認する限り、旧環境と同程度の費用感で、性能は数倍に向上している印象です。

  • 動作環境

AWS/Linux
PHP7, RDS/MySQL5
AWS(VPC/EC2/ELB/S3/CloudFront)