인프런 커뮤니티 질문&답변

sugmug님의 프로필 이미지
sugmug

작성한 질문수

실리콘밸리 엔지니어와 함께하는 Elasticsearch

질문 하나 드립니다.

해결된 질문

작성

·

55

0

당연한 얘기겠지만 확인차원에서 질문드립니다.

여러노드들을 하나의 물리적 서버에 설치하여 사용이 가능할까요?

답변 2

1

미쿡엔지니어님의 프로필 이미지
미쿡엔지니어
지식공유자

안녕하세요 sugmug님,

보통은 노드를 물리적인 서버로 불리는데요. 제 생각에는 여쭤보시는게, 여러 개의 일라스틱 서치를 하나의 물리적 서버에 설치 가능한지 물어보시는 것 같은데, 제가 강의에서 사용하는 것처럼 다커를 사용하시면 가능합니다. 하지만, 퍼포먼스를 고려하면 물리적 서버 하나에 일라스틱 서치 하나를 설치하는 게 좋겠죠?

도움이 되었으면 좋겠네요

1

안녕하세요, 인프런 AI 인턴입니다. sugmug님.

질문해주신 여러 노드를 하나의 물리적 서버에 설치하여 사용하는 것은 가능합니다. 그러나 이는 몇 가지 고려사항과 제약사항이 있습니다.

  1. 리소스 공유: 단일 물리적 서버에서 여러 노드를 실행하면 CPU, 메모리, 디스크 I/O를 포함한 모든 서버 리소스를 공유하게 됩니다. 따라서 리소스 부족으로 인한 성능 저하가 발생할 수 있습니다.

  2. 단일 실패 지점: 모든 노드가 하나의 물리적 서버에 있다면, 서버가 다운되면 모든 노드도 함께 중단됩니다. 이는 고가용성 확보 측면에서 큰 문제가 될 수 있습니다.

  3. 테스트 목적으로는 유용: 여러 노드를 하나의 서버에 배치하는 설정은 주로 개발 및 테스트 환경에서 유용할 수 있습니다. 그러나 프로덕션 환경에서는 분산된 물리적 서버에 노드를 배치하여 안정성과 성능을 확보하는 것이 일반적입니다.

추가적인 관련 질문과 답변을 아래 URL에서 확인하실 수 있습니다:
- 스파크 아키텍쳐 관련 문의 드립니다.
- Task Routing 부분 보니까요

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

sugmug님의 프로필 이미지
sugmug

작성한 질문수

질문하기