TWIL7 [TWIL] MariaDB - MHA 이중화를 알아보자 이번에 MHA 이중화 환경에서 사용하는 기능을 개발했는데, 이 참에 MHA에 대해 알아보고자 합니다. MHA는 MySQL의 대표적인 HA(High Availability) 솔루션 중 하나로, 일본의 MySQL 엔지니어 Yoshinori Matsunobu가 개발한 오픈소스 프로젝트입니다. 현재는 업데이트가 중단되었지만, 여전히 많은 기업에서 안정적인 HA 구축을 위해 사용하고 있습니다.#1. MHA 이중화 왜 사용할까? 만약 서비스 운영중에 DB로 인해 서비스 장애가 발생한다면 어떻게 될까요? 1. DB가 Single인 경우 :서비스 장애 시간 = DB 서버를 복구하는데 걸리는 시간2. 복제해둔 DB가 있는 경우 : 서비스 장애 시간 = 수동으로 복제해둔 DB를 Master로 승격하고, 커넥션 변경.. 2025. 2. 23. 이전 1 2 다음