하나의 서버에서 노드 코아 서비스 여러개 돌리는 방법

현재 서버를 하나 운영중입니다.

여기에 노드 코아로 만든 서비스를 돌리고자 합니다.

이 서비스를 안정적으로 돌리자고 하면 여러개를 올려야 합니다.


난 이 방법으로 해결했습니다.

먼저 Haproxy 를 설치합니다.

같은 동작을 하는 노드 서비스를 포트만 다르게 작성합니다.

전 보통 3개를 작성합니다.

A - 7001 번 포트로 서비스 합니다.

B - 7002 번 포트로 서비스 합니다.

C - 7003 번 포트로 서비스 합니다.

만약 A 가 죽으면 B와 C 에서 부하분산되어 서비스 됩니다.

이는 Haproxy 에서 역할을 해줍니다.


참고로 이방법으로 집에서 작은 서비스 돌리고 있습니다.

10여년 전에 50만원 주고 산 일체형 컴퓨터에 우분투 서버를 올리고

여기에 개인 프로젝트로 운영중인 서비스 약 2~30개가 돌아갑니다.


아주 저렴하게 운영되고 있습니다.

매우 안정적입니다.

시간이 허락되면 이 서버의 구성에 대해 이야기 하도록 하겠습니다.

댓글

이 블로그의 인기 게시물

한글 2010 에서 Ctrl + F10 누르면 특수문자 안뜰 때

아이폰에서 RFID 사용하는 방법

VCC 와 GND 는 무엇일까?