nodejs에서 클러스터 모듈을 사용하면 싱글 프로세스로 동작하는 노드를 cpu 코어 모두 사용할 수 있도록 구현할 수 있습니다. 이를 활용하여 자신의 CPU 코어 수를 고려하여 서버를 몇 개 띄울 수 있을지 결정할 수 있습니다. 그렇다면 여러 개의 서버를 띄었을 경우, 도메인 하나에 어떻게 매핑할 수 있을까요? 바로 nginx를 이용하여 로드밸런싱을 설정할 수 있습니다. nginx 로드밸런싱 설정 방법 #http블럭 내부에 추가 #NodeJS 서버 로드밸런싱 upstream nodejs_server { #least_conn; #ip_hash; server localhost:3000; server localhost:3001; } #3333번 포트 NodeJS 서버로 연결 server{ listen 333..