목록 보기
Aurora/RDS 전문가의 GCP Cloud SQL이전기
백엔드

Aurora/RDS 전문가의 GCP Cloud SQL이전기

매스프레소
매스프레소
2024년 5월 20일

두줄요약

AWS Aurora/RDS와 DynamoDB를 GCP Cloud SQL for MySQL로 이전한 과정을 정리했습니다. 쿼리와 스키마 점검, 병렬 복제, binlog 설정으로 다운타임과 비용을 줄인 사례입니다.

핵심 내용

  • AWS Aurora MySQL/RDS/DynamoDB에서 GCP Cloud SQL for MySQL로의 이전 사례
  • 서비스 다운타임 10분 이내와 이전 비용 최소화라는 목표 하에 쿼리, 스키마, 인덱스, 버전, 복제 구성을 사전 점검
  • 일반 로그, pt-query-digest, 모니터링 환경으로 실행 쿼리와 DB 구조를 분석해 병목 요소를 식별
  • mysqldump, 병렬 import, binlog 설정, 서비스 도메인 전환 등으로 이전 절차와 검증 포인트를 정리

적용해볼 점

  • 단일 인덱스, 과도한 OR/IN, 불필요한 transaction, 잘못된 ORDER BY+LIMIT 패턴 점검
  • replication 구축 시간과 sync 완료 조건을 사전 측정해 이전 가능 시간대 산정
  • DB 종류 단일화와 서비스 도메인 기반 전환으로 점검 중 변경 비용 최소화

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...