WEBBOOK CHAPTER

MySQL 8.4 LTS, 입문에서 시니어까지: 51장. 비용·성능·복구를 한 표로 결정한다

51장. 비용·성능·복구를 한 표로 결정한다

instance 확대는 느린 query와 lock을 잠시 가릴 수 있지만 복제·backup·license·장애 복구 비용도 바꾼다. 월 growth에서 data, index, binary log, redo/undo, temp, replica, backup, restore workspace와 35% 여유를 분리한다. IOPS와 throughput, network egress, backup 보존을 실제 cloud 단가 입력과 날짜로 계산한다.

변경 후보마다 사용자 p95, write throughput, replica lag, restore RTO, 월 비용을 함께 비교한다. index 하나로 읽기 40%가 빨라져도 write p95·buffer pool·DDL 시간이 악화되면 업무 비율로 판단한다. replica 추가가 source binary log 전송과 connection을 늘리는 영향도 본다. 가격표는 변하므로 본문 숫자를 영구 사실로 쓰지 않는다.

승인 문서에는 가정, 측정 환경, before/after, 비용, 실패 주입, rollback과 재측정 시점을 둔다. 시니어의 최적화는 가장 큰 instance를 고르는 일이 아니라 SLO·RPO·RTO를 만족하는 최소 복잡도를 재현 가능한 증거로 선택하는 일이다.