고가용성 검색 결과

2 개의 검색 결과가 있습니다.

Programming/기본 (Baisc)

HAProxy 3.2 + NGINX Unit으로 구축한 고가용성 웹 인프라 아키텍처

HAProxy 아키텍처HAProxy 3.2는 모든 외부 트래픽의 단일 진입점으로, 프로토콜별로 적절한 백엔드로 라우팅한다. 3대 구성으로 단일 장애점 없이 운영된다.서버 구성노드IP버전동시 서비스PRX-1172.20.17.73.2.14HAProxy + MaxScalePRX-2172.20.18.73.2.14HAProxy + MaxScalePRX-3172.20.19.73.2.14HAProxy + MaxScale트래픽 라우팅 구조Client (인터넷)▼HAProxy 3.2 (.7 x 3대)SSL 종료 · HTTP/2 · HTTP/3(QUIC) · L4/L7 라우팅 :443 HTTPS:80 HTTP:23306 DB:53 DNSACL 기반 Host 라우팅▼bk_phpNGINX Unit.4:80 x 3대PHP 사이..

내멋대로 하고싶은대로

Galera 클러스터 부트스트랩 자동화 스크립트

Galera 클러스터는 MySQL/MariaDB 기반의 다중 마스터 클러스터링 솔루션으로, 고가용성과 확장성을 제공합니다. 하지만 클러스터를 처음 구축하거나 장애 복구 시 부트스트랩 과정이 필요하며, 이를 수동으로 수행하는 것은 번거롭고 실수로 인한 문제가 발생할 수 있습니다. 이 글에서는 Galera 클러스터 부트스트랩을 자동화하는 Bash 스크립트를 소개하고, 각 단계를 설명합니다. 스크립트 개요이 스크립트는 다음과 같은 작업을 수행합니다:1번 노드의 grastate.dat 파일 수정safe_to_bootstrap 값을 0에서 1로 변경하여 부트스트랩 가능한 상태로 설정합니다.파일 백업 및 권한 유지 로직을 포함합니다.Galera 클러스터 초기화galera_new_cluster 명령을 실행하여 1번 ..