MySQL의 클러스터링(Clustering) 개념과 설정 방법
MySQL 클러스터링은 고가용성과 무중단 서비스를 목표로 여러 개의 노드에서 데이터를 분산 저장하고, 장애 발생 시 자동으로 복구할 수 있도록 구성하는 방법입니다.MySQL의 대표적인 클러스터링 방식인 MySQL NDB Cluster를 중심으로 개념, 구성 요소, 설정 방법을 안내합니다. 클러스터링이란?클러스터링은 하나의 논리적인 DB 시스템을 여러 서버로 구성하여 장애 허용(fault-tolerance) 및 확장성을 높이는 구조입니다. MySQL에서는 대표적으로 NDB Cluster 또는 Galera Cluster 방식이 사용됩니다.MySQL NDB Cluster 구성 요소Management Node (mgmd): 클러스터 설정을 관리Data Node (ndbd): 실제 데이터를 저장SQL Node (..