Orchestrator 기반 장애조치 설계: 토폴로지 탐색과 승격 규칙
Orchestrator의 토폴로지 탐색, 장애 판정, 승격 규칙과 fencing·접속 경로 전환을 분리하여 안전한 MySQL 장애조치 설계를 정리한다.
전체 문서 98개 · 1 / 5 페이지
Orchestrator의 토폴로지 탐색, 장애 판정, 승격 규칙과 fencing·접속 경로 전환을 분리하여 안전한 MySQL 장애조치 설계를 정리한다.
MySQL Router, Group Replication, Shell의 책임을 구분하고 Community 구성 가능성, 연결 장애 복구, 읽기 분산과 Aurora 차이를 정리한다.
MySQL 고가용성을 장애 영역, 데이터 보존 경계, 쓰기 권한 전환으로 나누고 단일 장애점과 RTO/RPO를 검증하는 설계 기준을 정리한다.
MySQL의 실행값·영속 설정·세션값을 구분하고, 파라미터 기준선 비교와 변경 이력으로 설정 드리프트를 관리한다.
MySQL 업그레이드 전 예약어 충돌, 세션 sql_mode, 계정별 인증 플러그인을 점검하고 애플리케이션 재접속까지 검증하는 절차를 정리한다.
MySQL 5.7에서 8.0으로의 전환과 8.0 패치 업그레이드에서 호환성, 복제 전환, 성능 회귀, 복구 경계를 검증하는 절차를 정리한다.
MySQL 월별 RANGE 파티션의 선행 생성, MAXVALUE 분할, 재실행 안전성, 보관 경계와 삭제 승인을 실제 SQL로 검증한다.
MySQL 스키마 변경에서 구·신 애플리케이션의 공존, 이중 쓰기, 백필, 읽기 전환과 컬럼 제거 순서를 검증하고 롤백 경계를 정리한다.
pt-osc의 트리거와 gh-ost의 binlog 적용 구조를 비교하고, 외래 키·쓰기 부하·전환 잠금·Aurora 제약에 따른 선택 기준을 정리한다.
gh-ost의 binlog 기반 변경 적용, 청크 복사, throttle과 cut-over 원리를 실제 검증하고 Aurora MySQL 적용 시 주의점을 정리한다.
대형 MySQL 테이블 ALTER의 공간·작업 시간·복제 지연을 사전 평가하고, 중단 기준과 완료 후 되돌리기 계획을 구분한다.
MySQL Online DDL의 단계별 메타데이터 잠금과 후속 조회의 대기 전파를 재현하고, 제한 시간·진단·중단 기준을 정리한다.
MySQL 재해복구 리허설에서 복구 경계, 담당자, 중단 조건, 쓰기 전환 승인과 검증 증거를 연결하는 runbook 설계 방법을 정리한다.
MySQL의 장애 유형과 서비스 등급에 따라 RTO·RPO를 정의하고, 백업·복제·복구 시간 예산과 검증 기준을 설계한다.
MySQL 복원본의 행 수, 체크섬, 업무 정합성과 애플리케이션 동작을 단계별로 검증하고 실패를 자동 판정하는 절차를 정리한다.
MySQL PITR 실습에서 DROP·DELETE의 트랜잭션 경계를 찾고, 분리된 복원 서버의 전체 행과 GTID를 대조하여 복구 목표 달성을 검증한다.
mysqlpump와 MySQL Shell dump utility의 병렬 처리, 일관성, 파일 형식, 복원·재개 방식과 Aurora MySQL 적용 시 주의점을 비교한다.
mysqldump의 스냅샷 일관성 범위와 저장 프로그램 포함 기준을 설명하고, 실제 덤프·복원으로 데이터와 객체 누락 여부를 검증한다.
MySQL 논리·물리·스냅샷 백업과 binlog의 역할을 구분하고, 복구 경계·RPO·RTO·Aurora 차이를 기준으로 백업 전략을 설계한다.
MySQL 복제의 1062·1032 오류를 원인과 트랜잭션 경계로 진단하고, 데이터 복구와 skip counter·GTID 스킵의 위험을 재현으로 확인한다.