|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5253689 |
0 |
2014-05
5253689
1 정은준1
|
|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1778638 |
25 |
2015-12
1778638
1 백메가
|
108376 |
2T 도시바 하드디스크 보증 기간 문의 (7) |
김한국2 |
2023-06 |
3005 |
0 |
2023-06
3005
1 김한국2
|
108375 |
클럭 다른 램 섞어쓰기 (8) |
쓰레기단장 |
2023-06 |
3984 |
0 |
2023-06
3984
1 쓰레기단장
|
108374 |
M.2 고정용 파츠 인데 / 정확한 이름을 몰라서요 (1) |
hdsniper |
2023-06 |
1645 |
0 |
2023-06
1645
1 hdsniper
|
108373 |
캐나다에서 한국으로 배송대행 서비스? (3) |
블루썬 |
2023-06 |
1584 |
0 |
2023-06
1584
1 블루썬
|
108372 |
하드디스크의 고장의 전조 증상 또는 즉사의 비율이 궁금합니다. (14) |
정무현 |
2023-06 |
3251 |
0 |
2023-06
3251
1 정무현
|
108371 |
서버 SSD가 나간이유가 뭘까요? (19) |
서울강북미… |
2023-06 |
2485 |
0 |
2023-06
2485
1 서울강북미…
|
108370 |
웹서버 이중화 구성 관련 조언부탁드립니다. (9) |
I적우 |
2023-06 |
3185 |
1 |
2023-06
3185
1 I적우
|
108369 |
메인보드 폐기는 어디로 해야할까요... (14) |
송지만 |
2023-06 |
5714 |
0 |
2023-06
5714
1 송지만
|
108368 |
충전기 65와트를 갤럭시폰에연결시에 (10) |
pumkin |
2023-06 |
2707 |
0 |
2023-06
2707
1 pumkin
|
108367 |
pcie 형 ssd의 발열이 높은 이유가 궁금합니다. (14) |
겨울나무 |
2023-06 |
2585 |
0 |
2023-06
2585
1 겨울나무
|
108366 |
파워 용량 계산해주는 사이트에서 추천해주는 파워의 용량이 사이트별로 차이가 심하… (11) |
이매망량2 |
2023-06 |
2125 |
0 |
2023-06
2125
1 이매망량2
|
108365 |
GPU 서버의 PCIe Switch 인식이 안되는 경우 대응 관련 (10) |
달콤한잡초 |
2023-06 |
2609 |
0 |
2023-06
2609
1 달콤한잡초
|
108364 |
[질문을 가장한 구매]게시판에 올려야하는데.... 죄송합니다. (8) |
김영기대전 |
2023-06 |
2243 |
0 |
2023-06
2243
1 김영기대전
|
108363 |
c#으로 짠 실행파일을 배포버전으로 만들 때 어떤 툴을 사용하시나요? (9) |
무아 |
2023-06 |
3018 |
0 |
2023-06
3018
1 무아
|
108362 |
컴퓨터를 새로샀는데 부팅시 usb 인식이 안됩니다 (11) |
호조 |
2023-06 |
6924 |
0 |
2023-06
6924
1 호조
|
108361 |
윈도우 사용하시면서 한폴더에 파일 몇개 까지 넣어 보셨어요? (13) |
별들의속삭임 |
2023-06 |
3274 |
0 |
2023-06
3274
1 별들의속삭임
|
108360 |
Intel Optane DDR4-2666 DCPMM Memory 사용 경험을 문의 드립니다. (7) |
죠슈아 |
2023-06 |
2596 |
0 |
2023-06
2596
1 죠슈아
|
108359 |
리눅스에서 12세대 데스크탑 e코어랑 노트북CPU e코어랑 다른가여? (5) |
비빔밥빔비 |
2023-06 |
1911 |
0 |
2023-06
1911
1 비빔밥빔비
|
108358 |
DISK BOOT FAULT 오류에 대해서.. 그리고 사과의 글 (13) |
메탈포스 |
2023-06 |
1961 |
0 |
2023-06
1961
1 메탈포스
|
108357 |
Supermicro사의 Intel VROC Key 문의 드립니다. (5) |
죠슈아 |
2023-06 |
1963 |
0 |
2023-06
1963
1 죠슈아
|
이 솔루션만 대략 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는 윈도우 라이센스 부담 없으면 윈도우 클러스터 구성하면 쉽게 구현이 가능합니다.