Back-End 공부/Database
2023. 11. 27.
[Database] 고가용성 DB서버 구성 방법 (클러스터링, 레플리카, 샤딩)
📌 DB 서버구성 DB의 사용성에 문제가 생기지 않도록 하는 고가용성 확보를 위한 방안 클러스터링 1대의 스토리지와 여러대의 서버 운영 active/active, active/stanby active/active : 서버 두 대 모두 운영, 로드밸런싱 해줄 수 있는 로드 밸런서가 필요 active/stanby : 한 서버 운영, 다른 서버는 대기하고 있다가 가동 중인 서버가 다운되면 active로 동작 ex) 스토리지 하나에 프로세스 여러 개 두고, 각 프로세스에서 입력을 받음 레플리카 n개의 (스토리지, 서버) 를 운영 ex) 스토리지 하나에 프로세스 하나, 스토리지 하나에 프로세스 하나, ... 로 처리됨 샤딩 같은 테이블 스키마를 가진 데이터를 다수의 데이터베이스에 분산하여 저장하는 방법 대규모 테..