6개월간 MySQL 인스턴스 1800개를 마이그레이션하기 위한 자동화 툴 -한국어판-



6개월간 MySQL 인스턴스 1800개를 마이그레이션하기 위한 자동화 툴 -한국어판-

6개월간 MySQL 인스턴스 1800개를 마이그레이션하기 위한 자동화 툴 -한국어판-

LINE은 6천개 이상의 MySQL 인스턴스를 관리하고 있고, MySQL 팀은 버전 업이나 샤딩과 같은 MySQL 마이그레이션 업무에 많은 시간을 소비하고 있습니다.
최근 MySQL 5.6 EOL, CentOS 6 EOS, IDCRoom 이관, 오래된 플랫폼 EOS 등 마이그레이션 작업이 많이 발생해서 2023년 3월까지 1,800개를 마이그레이션해야 합니다.
이에 DBA의 작업 비용을 줄이기 위해 개발자 스스로 MySQL 마이그레이션을 쉽게 수행할 수 있는 웹시스템, MySQL Upgrade Helper(MUH)를 개발했습니다.
MUH는 안전한 MySQL 마이그레이션을 위해 여러 가지 기능을 제공합니다.
· 마이그레이션 전 검사
· MySQL 파라미터 변경
· 데이터 내보내기/가져오기
· 데이터 비교
· 새 인스턴스로 전환하기
이 발표에서는 위 기능 구현과 관련된 지식을 공유하겠습니다. 여러분의 MySQL 마이그레이션에 참고가 되면 좋겠습니다.

■ Category
Infrastructure

■ Speaker
Yoshinobu Harachi / LINE

■ Tech-Verse Website
https://tech-verse.me/ko/sessions/61
#techverse_ko

■ Slide
https://speakerdeck.com/techverse_2022/our-automation-tool-for-migrating-1800-mysql-instances-in-only-six-months

■ Other language Movie
EN: https://youtu.be/-BjnqVfabTo
JA: https://youtu.be/gEvdlNtpL0o