2022년 04월 12일 TIL
✅ 한 것
공부
- 기존 프로젝트 리팩토링
- 템플릿 엔진 수정 후 바로 적용 안되는 문제 해결
- 1일 1커밋 & 푸쉬
운동
- X
❓ 오늘의 질문, 배운 것
클러스트링이란?
- 여러개의 컴퓨터를 연결한 병렬 시스템을 말합니다.
- 여러대의 컴퓨터를 서로 연결하여 마치 하나의 컴퓨터처럼 사용하는 것을 클러스터라고 합니다.
- 서로 통신이 가능하며 업무를 분담해서 수행하게 됩니다.
- 클러스트링의 용도
- 로드벨런싱(Load Balancing)
- 1대 이상의 컴퓨터를 클러스터로 묶어서 자동으로 컴퓨터가 처리할 수 있는 만큼의 사용자들을
접속 또는 사용자의 데이터 요청을 분산 - 빠른처리능력 용도
- 여러대의 컴퓨터를 클러스터로 묶어서 데이터를 처리하게 해서 빠른 계산결과가 나오게 하는 것
- 고성능 컴퓨터를 구입은 할 수 없고 처리능력은 높혀야하는 경우 중저가의 컴퓨터들을 클러스터로
묶어 데이터를 처리(일명 Server Farm) - 장애 허용성(Fault tolerance) 용도
- 로드벨런싱과 비슷한데 여러대의 컴퓨터를 한대로 묶어서 사용할경우 클러스터 묶음에 있는
컴퓨터들 중에 한대가 다운이 되어도 나머지 컴퓨터들이 클러스터로 작동을 하기에 사용자들이
접속해서 사용가능하도록 하는 것
- 로드벨런싱(Load Balancing)
📣 피드백
하루 반성 및 칭찬
반응형