IT·프로그래밍 / DBA

[상주/2개월] AWS MYSQL 업그레이드

진행 방식
상주·원격: 일정 기간 동안 프리랜서를 채용해요
의뢰인 유형
기업(법인·개인사업자·예비창업자)
필요 포지션
데이터·보안·시스템 엔지니어
투입 기간
2 개월
투입 예정일
2024-12-01
희망 경력
중급(4년차~8년차) 2명 월 급여 : 6,000,000원
정부지원 여부
정부지원사업 아님
근무 지역
상주 : 서울특별시 강남구 신사동
프로젝트 설명
◎ 프로젝트 개요 - AWS MYSQL 5.7 -> 8.0 변경 건 ◎ 모집인원 및 단가 - 1~2명(중급 이상) - 600~700만 원(중급 기준) ◎ 기간 및 근무지 - 투입 후 2개월(ASAP) - 서울시 강남구(예정) ◎ 간략설명 1. 변경 대상은 3개의 인스턴스로 1개의 메인 db가 특히 중요 - 타 인스턴스 대비 사용하는 테이블이 많고 사용처가 많음 2. 버전은 모두 5.7.mysql_aurora.2.11.2로 동일 3. 타겟 버전은 8.0.mysql_aurora_3.04.1 4. 5.7에서 8.0으로 바로 업그레이드 가능한 상황 (5.7에서의 마이너 버전 업데이트 필요 없음) ◎ 변경대상 1. aurora-mustit-db - Main DB로 엄중한 테스트 필요 2. athena-crawling-db 3. aurora-search-db - dev에서 이미 8.0을 업그레이드 한 상황이라 이슈가 많지 않을 것으로 예상됨 ◎ 참고사항 AWS 공식문서: https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.upgrade-prechecks ◎ 업무 내용 1. 테스트 1) 기존 환경에서 별도의 인스턴스를 스냅샷으로 생성 (5.7 상태) 2) 8.0 변경을 위한 기타 작업 선조치 - 인덱스 설정 변경 - utf8mb4 변경 3) 해당 스냅샷을 버전업 - Pre condition 체크를 통해 AWS에서 자체적으로 8.0 업그레이드를 차단할 수 있음 - 해당 문제 선조치 4) 스냅샷 버전업이 완료 시 내부 테이블의 데이터 전수 테스트 - 이상 있는 데이터 확인 후 조치 방안 마련 5) API를 활용하지 않는 PHP 레벨 Raw 쿼리 전수 테스트 - 리스트업해서 전달할 예정 - 이상 있는 쿼리 (동작 x, 느린 것) 조치 방안 마련 6) API 전수 테스트 - 내부 인프라팀에서 테스트 환경을 구축해줄 예정 - 기존 개발 환경과 테스트 환경을 비교하며 진행 - 테스트할 API 리스트업 예정 - 이상 있는 API (동작 x, 느린 것) 조치 방안 마련 7) 운영 서버 반영 - 테스트에서 문제를 해결하고 조치 방안을 마련한 뒤 코드에 반영되면 진행 - 서버 내리고 작업 진행 예정 - 버전 업 후 모니터링 후 이상 현상 대응 ◎ 업무 방식 - 상주하여 업무 진행 - 인프라 셋팅 관련은 내부 인프라 직원이 협조할 예정 - 변경에 관련된 사례 조사 문서 제공 예정 ◎ 필요 역량 - MySQL AWS 내에서 업그레이드해본 이력 (우대사항) - Database 쿼리 튜닝 경험 (필수) - 최소 5년 이상 데이터베이스 관리 경험
avatar
크*****
세금계산서
불필요
월 급여
6,000,000
비슷한 프로젝트 등록하기
프로젝트 등록하고, 딱 맞는 전문가를 만나보세요.
비슷한 프로젝트 등록하기 >