포트폴리오 목록
웹개발 완료

PHP 8 · AWS 무중단 서버 이전

2026.09 · 인프라 · 클라우드 이전

PHP 8 · AWS 무중단 서버 이전

개요

운영 중인 PHP 5.6 서비스를 PHP 8.3과 AWS RDS · ALB 구조로 옮기는 이전 작업이다.

고객이 겪던 문제

PHP 5.6 · MySQL 5.5로 돌던 LMS · 도서 서비스를 지원이 끝난 환경에서 옮겨야 했다. Zend 암호화 파일, mcrypt 값, 구형 결제 모듈이 섞여 있었고 사용자가 바뀐 걸 모르게 옮기는 것이 조건이었다.

ITF가 한 일

정적 검사로 PHP 8.3 호환성 이슈를 파일 · 줄 단위로 뽑아 자동 변환과 사람 판단으로 나눠 고쳤다. RDS MySQL 8.4로 덤프 · 복원하고 ALB 뒤 EC2 2대, 세션 저장소와 공유 업로드 폴더로 Auto Scaling을 준비했다. 테이블별 건수 · 체크섬 대조, 새벽 쓰기 중단 전환, DNS 복귀와 역이관 스크립트로 된 롤백 절차와 CloudWatch 경보를 함께 만들었다.

결과

호환성 리포트, 인프라 모니터링, 전환 런북, 회귀 체크리스트 화면과 이전 절차까지 개발을 마쳤다.

기술 스택

PHP 5.6 → 8.3RDS MySQL 8.4ALB · Auto Scaling전환 · 롤백 런북회귀 체크리스트

화면

비슷한 걸 만들고 싶으신가요?

만들고 싶은 것을 한 줄로 남겨 주시면 영업일 2일 안에 연락드립니다.

무료 상담