클러스터, 분산, 중앙 집중식, 의사 분산이란 무엇입니까?
중앙 집중형
동일한 머신에 프로젝트를 배포하려면 상대적으로 높은 머신 성능이 필요합니다. 일반적으로 여러 머신을 백업에 사용합니다. 그렇지 않으면 머신이 충돌하는 등의 경우 전체 프로젝트가 종료됩니다. 실행되지 않습니다.
예: 집을 짓고 싶으면 그 사람이 아프거나 무슨 일이 생겼는데 그 사람을 대신할 적합한 사람이 없으면 한 사람을 위해 집이 지어지는 것과 같습니다. , 당신의 집은 지을 수 없습니다.
2. 분산형
프로젝트를 여러 부분으로 나누어 서로 다른 시스템에서 실행하면 중앙 집중식 방법과 비교하려는 경우 시스템 요구 사항이 줄어듭니다.
3. 클러스터
중앙집중형과 분산형과는 전혀 다른 개념입니다.
분산은 클러스터여야 하지만 클러스터가 반드시 분산될 필요는 없습니다(예: 중앙 집중식 다중 시스템 백업)
클러스터는 시스템 수에 상대적인 개념일 뿐입니다
4. 의사 분산
말 그대로 이해됨: 진정한 분산은 아님
의사 분산은 다형성 머신의 작업을 하나의 머신에 넣어 실행하는 것입니다.
예: Taobao를 여러 모듈로 나누고 각 모듈을 하나의 기계에 넣어 실행합니다. 여러 기계가 동시에 실행되면 속도가 느려지고 여러 모듈이 실행될 수 없습니다. 병렬 처리는 한 번에 하나의 작업을 완료해야 하며 다른 작업은 대기만 할 수 있습니다.