사내에서 내부적으로 운영하는 용도로 소프트웨어는 개발이 완료되었고, 서버 구성 검토 단계 입니다.
웹인터페이스의 문서 중앙화 관리시스템이고, 동시 사용자는 200유저 정도입니다.
리눅스, 아파치, MariaDB 사용 계획입니다.
가능하면 active/active 로드발랜싱 이중화 방식이 좋을 것 같고...
DB데이터는 서버간 데이터 동기화를 할지, SAN장비를 도입할지도 고민이 되구요.
보편적으로 웹서버 이중화 구성할때 어떻게 구성하는지 선배님들 조언을 부탁드립니다~~
도입 가능한 솔루션도 언급 주시면 검토하겠습니다.
감사합니다.
ַǸ 뷫 3000~1 ̴ϴ.
˷ֽø е ֽ ̴ϴ
L4-1 --------- L4-2
WEB1 --------- WEB2
DB1 ----------- DB2
-----SAN Switch ----
----- DB Storage 1,2 ---
db1,2 san ʽϴ( ϴٸ)
k n db1, db2 master, replica ؼ master ؼ write ϰ read ʿ е մϴ. replica ٽ ̴ ̰, master replica master ٲ㼭 Ű master Ŀ replica ؼ ŵϴ.
db master, replica mysql ha ãƺ ¼ҽ ð̴ϴ
L4 뵵 δǽŴٸ nginx reverse proxy 뷱 ϴ ֽϴ.
̽ Ѵٸ, δ Ͻ ε뷱 L4 ȰҼ ְ, BEST ̴ּµ,
ϳ '系 ý̴ 峪 Դϴ' ǹ̿
L4 1, 2, DB 2 (Master-Slave Replication ) ؼ L4 1 Ӹ ȭϰ,
DB ͷ ؼ ٰ ְ ϸ ̺ Ÿ ٽ ϰ,
ȵǸ ̺긦 ͷ ִ ϰ ֽϴ.
L4 Ʈ HAProxy Nginx reverse proxy Load balancing մϴ.
߰ Ѱ ؾ Ǵ ȭ ϰԵǸ, α ִ ̽ ֽϴ. L4 RR ƴ Sticky
ְԲ óϰų, ִ (ϰ Ȥ DB, Redis, Memcache) ؾ ˴ϴ.
DB failover · ϵ ʹ ȭ ϴ° ϰ? ε ̳ ̷ ؾ Ǵ... NAS ϴ° ?
DBʹ ũ ϰ ְ, M-S ؼ ű.
ε ϴ Ͻ NAS Ʈ Ǽ Ѱ Ǹ մϴ. NAS 1 2 NFSƮؼ ϴ 쵵 ֽϴ. Ʈ ε尡 ϸ ְ α ε ó ͵ ýϴٸ, ƴϾϴ. ̷ 쿡 Ư Դ ȳԴ ϴ ϰ ͼ.
IIS̶ ѵ ؾ...( ȣϴ ̶ OS ٴ ٸ)
MariaDB ̼ δ Ŭ ϸ մϴ.