응용 프로그램 클러스터링이란 무엇입니까?

컴퓨팅에서 클러스터는 단일 작업 전용 컴퓨터 그룹 (일반적으로 컴퓨터 또는 서버)입니다. 이러한 방식으로 서버를 그룹화하는 것을 서버 클러스터링이라고합니다. 응용 프로그램 클러스터링은 소프트웨어 프로그램을 사용하여 서버를 클러스터링하도록 서버 클러스터링입니다. 소프트웨어 프로그램은 서버간에 연결을 생성하여 부하 분산, 장애 감지 및 개별 서버 장애에 대한 보상과 같은 작업을 수행 할 수 있습니다.

시스템이 응용 프로그램 클러스터링을 사용하는 경우 각 서버에 개별적으로 설치된 응용 프로그램을 사용하여 마치 서버가 마치 하나의 거대한 서버 인 것처럼 서버로드를 처리 할 수 ​​있습니다. 응용 프로그램은 클러스터 된 서버와의 데이터 라우팅 작업을 처리합니다. 응용 프로그램 클러스터링은 다른 하드웨어를 사용하여 서버를 클러스터링하는 하드웨어 클러스터링과 대조됩니다. 하드웨어 클러스터링 장치 유형에는 일련의 서버가 클러스터로 통신 할 수있는 네트워크 박스 또는 일련의 서버를 물리적으로 수용하고 클러스터링하는 클러스터 캐비닛이 포함됩니다. 하드웨어가 일련의 서버를 클러스터링하는 데 사용되는 경우 일반적으로 응용 프로그램 클러스터링 소프트웨어 프로그램과 동일한 데이터 작업을 처리합니다.

로드 밸런싱은 사용 가능한 서버간에 데이터로드를 분배하는 프로세스입니다. 인터넷에 웹 사이트가있는 서버의 경우로드 균형 조정은 어떤 서버가 어떤 웹 트래픽 요청에 응답하는지 결정하는 데 도움이됩니다. 클러스터 유형에는 대칭 클러스터와 비대칭 클러스터가 있습니다. 대칭 클러스터는 연결된 모든 서버간에로드를 균등하게 분배하는 클러스터이며, 비대칭 클러스터는 기본 서버가 실패 할 때 특정 서버를 예약합니다. 전체 시스템을 다운시킬 수있는 다른 서버의 장애로 인해 추가로드에 부딪히면 일정한로드를받는 대칭 적으로 클러스터 된 서버가 실패 할 가능성이 높기 때문에 비대칭 서버는 전체 장애에 대해 더 큰 보호를 제공합니다.

클러스터 된 서버를 사용하면 확장 성 향상 및 다운 타임을 방지 할 수 있습니다. 확장 성은 시스템을 축소하거나 확장해야하는 경우 특정 유형의 리소스를 늘리거나 줄일 수있는 기능입니다. 응용 프로그램 클러스터링을 사용하면 서버를 클러스터에 쉽게 추가하거나 제거 할 수 있으므로 서버 시스템을 확장 할 수 있습니다.

서버 클러스터는 여러 서버가 동일한 목적으로 전용됨을 의미하므로 클러스터링은보다 매끄럽고 오류없는 서버 기능을 수행 할 수 있습니다. 이는 웹 사이트를 통한 판매에 의존하는 비즈니스에 필수적입니다. 서버 가동 중지 시간이 짧더라도 온라인 상점에 큰 재정 손실이 발생할 수 있습니다. 기업에서 서버 클러스터를 사용하는 경우 일반적으로 여러 서버에서 서버 클러스터를 다운시키는 데 실패하므로 다운 타임 가능성이 크게 줄어 듭니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?