[Database] DB Replication (MySQL)
·
공부/Database
SPOF (Single Point of Failure)란?SPOF란 단일 장애점으로 장애가 전체 시스템 기능을 저해시키는 시스템 컴포넌트를 나타내는 용어입니다. 정말 다양한 시스템 컴포넌트들이 SPOF가 될 수 있지만 단순하게 서버 혹은 DB 차원에서 SPOF가 될 수 있는 경우를 알아봅시다. 단일 서버 혹은 단일 데이터베이스가 SPOF가 될 수 있습니다. 가장 단순한 백엔드 형태는 아래와 같은 단일 서버와 단일 데이터베이스 형태입니다. 당연히 API 서버의 장애가 발생하면 전체 시스템 장애로 이어지고 Database 서버의 장애가 발생하면 역시 전체 시스템 장애로 이어지게 됩니다. 그래서 이러한 구조에서 API 서버와 Database 서버는 SPOF가 될 수 있습니다. 그렇다면 SPOF를 방지하는 방법..