로드 균형 조정 기술 솔루션 무거운 웹 사이트에 필요한

출처: 인터넷
작성자: 사용자
키워드: 부하 분산 서버 제공 수에 대 한
우리는 단순히 향상 된 하드웨어 성능에 의존 해결 되지 않으면 정말 웹사이트 http://www.aliyun.com/zixun/aggregation/13996.html 알고 "> 부하 분산 문제." 항상 때문에 단일 서버 성능 제한, 일반적으로 말하자면, PC 서버 3000-5000 동시 액세스를 지원 하기 위해 1000에 대 한 동시 액세스 처리 용량, 더 고급 전용된 서버를 제공할 수 있습니다, 그리고 같은 용량이 큰 사이트 부하의 요구 사항에 맞게 수 있습니다.

특히 네트워크 요청은 갑작스러운 자연, 몇 가지 중요 한 이벤트가 발생할 때, 네트워크 액세스 됩니다 상승 크게, 따라서 네트워크 병목 현상 발생. 여러 서버를 사용 하 여 네트워크 서비스를 제공 하 여 동시 서비스의 큰 숫자를 처리 하는 기능을 제공 하기 위해 이러한 서버 공유에 대 한 네트워크 요청을 할당 해야 합니다.

여러 서버를 사용 하 여 부하 공유, 쉬운 방법은 다른 방법으로 다른 서버를 사용 하 여 이다. 제공 된 내용에 의해 분할 당신은 하나의 서버를 사용할 수 다른 게임 페이지를 제공 하는 뉴스 페이지를 제공 하거나 서버 기능으로 나눌 수 있습니다, 하나의 서버를 사용 하 여 정적 페이지 액세스 및 자원 소비, CGI 등을 많이 필요로 하는 동적 페이지 액세스를 제공 하기 위해 다른 사람을 제공 하. 그러나, 갑자기 네트워크 액세스 인해 어려운 부하에 의해 발생 하는 해당 페이지를 확인 하 고 너무 큽니다, 경우 페이지 분할의 서비스 폐기물을 많이 발생 합니다.

사실, 무거운 부하는 페이지의 경우 종종 변화, 하려면 끊임없이 서버 페이지 조정 부하 변경 관리 및 유지 보수에는 큰 문제가 발생할 것입니다 다음. 그래서이 세분화 될 수 있습니다만, 사이트의 큰 부하에 대 한 조정의 일반적인 방향으로 근본적인 해결 또한 부하 분산 기술을 적용 해야 합니다.

대규모 웹 사이트의 전체 네트워크 시스템 설계

교육 웹사이트는 큰 거리 교육 웹사이트, 연산 중심 응용 프로그램을 포함 하 여 자주 응용 프로그램, 웹 데이터베이스, 스트리밍 미디어 서비스 같은 응용 프로그램의 큰 볼륨 등 고 웹 응용 프로그램 같은 큰 응용 프로그램에 대 한 액세스는 다양 한 웹 응용 프로그램을 포함할 수 있습니다.

인해 다양 한 웹 응용 프로그램의 존재, 그래서 웹 사이트 시스템에 대 한 데이터 흐름 로드 하지 않습니다 유니폼. 중앙 집중식된 응용 프로그램의 계산에 대 한 서버 컴퓨팅 부하가 매우 큰, 자주에 대 한 읽기 되며 스토리지 시스템은 테스트를 직면 하 고 응용 프로그램의 작성, 응용 프로그램의 큰 볼륨에 대 한 네트워크 대역폭 키 이며 큰 access 응용 프로그램, 방화벽 및 라우터 될 병목 현상.

위의 문제 및 분석, 대 한 네트워크 및 시스템 성능 및 효율성을 극대화 하기 위해 우선, 하드웨어 및 네트워크 구조. 우선, 높은-성능의 PC 서버는 네트워크 서버를 사용 하 여 컴퓨팅을 개선 하 고 서버의 용량을 로드 합니다. 높은 읽기 / 쓰기 속도 큰 용량, 높은 전송 속도 스토리지 시스템 및 RAID 5 기술 성능 스트리밍 미디어 서비스 및 웹 응용 프로그램, 기가 비트 기술 고속 인터넷 액세스를 달성 하는 데 사용은, 고성능 방화벽 인트라넷 액세스 및 웹 게시 서비스, 효율적인 웹 액세스를 달성 하는 동안 제공 하는 데 사용 됩니다.

II. 웹 사이트 부하 분산 솔루션

대규모 교육 웹사이트 교육 웹사이트, 사업 개발의 볼륨 매우 급속 한, 그리고 심지어 웹 사이트 시스템의 현재 최적의 구성에 따라 네트워크의 새로운 응용 프로그램 네트워크 소통량의 발전 뒤에 지연 곧 것입니다. 특히, 사이트, 데이터 흐름 및 전산 강도의 큰, 여유, 불가능 한 단일 장치 고는 장치가 너무 바쁜 하 고 다른 장치는 완벽 하 게 작동 하지 않으면, 표시 되지 않습니다 있도록 동일한 기능을 가진 여러 네트워크 장치 사이 소통량의 합리적인 배급을 달성 하는 방법의 핵심 문제가 된다. 따라서, 부하 분산 메커니즘을 발생 합니다.

부하 분산 서버 대역폭 확장 및 처리량 증가, 네트워크 데이터 처리 기능을 향상 및 네트워크 유연성과 가용성을 향상 시킬 저렴 하 고 효율적인 방법을 제공 하는 기존 네트워크 구조를 기반으로 합니다. 그것은 주로 다음과 같은 작업을 완료: 네트워크 혼잡 문제를 해결, 가장 가까운 서비스를 제공, 지리적 독립을 실현, 더 나은 액세스 품질을 가진 사용자를 제공, 서버 응답 속도 향상, 서버 및 기타 자원의 이용 효율 향상 및 네트워크 핵심 부품에서 단일 지점 실패를 방지.

위의 분석 트래픽 부하는 부하 분산 전략의 다양 한 형태로 있어야 한다 그래서 네트워크에 있는 많은 장소에서 나타날 수 있습니다. 일반적인된 로드 균형 조정 특별 한 게이트웨이를 설정할 수 있습니다 부하 분산 장치, 그리고 몇 가지 특별 한 소프트웨어 및 프로토콜에 의해 실현 될 수 있다. 第二、三、四、七 계층 OSI 7 계층 프로토콜 모델에서 해당 부하 분산 전략, 예를 들어 데이터 링크 계층에는 패킷의 MAC 주소에 따라 다른 링크를 선택할 수 있습니다. 있으며 네트워크 계층에서 데이터 스트림을 차단 된 IP 주소 할당 방법에 따라 여러 노드를 수 있습니다. 소위 4 레벨 교환 및 심지어 7 레이어 교환, 교통 흐름, 로드 균형 조정의 역할에 따라 제어 모드의 일종 이다.

따라서, 우리는 네트워크 수준에서 교육 웹사이트의 시스템 부하 분산 체계를 정교한 것 이다.

1. 서버 클러스터 솔루션 균형 전략

웹 서버와 다른 응용 프로그램 서버는 교육 웹 사이트에 중요 한 웹 응용 프로그램을 나 른 다. 그러나, 단일 컴퓨터는 제한 된 수준의 서버 안정성 및 확장성을 제공할 수 있습니다. 그러나, 클러스터에 두 개 이상의 고급 서버 호스트를 연결 하 여 네트워크 로드 균형 조정을 제공할 수 있습니다 중요 한 서버에 필요한 성능과 신뢰성.

분산된 아키텍처를 사용 하 여 여러 서버, 웹 사이트 및 다른 응용 프로그램은 여러 서버에 걸쳐 분산 및 웹 및 교육 웹 사이트에 대 한 다른 응용 프로그램 서비스는 4 분산 IBM x336 서버. 이러한 서버 각각 동등한 상태, 그리고 별도로 다른 서버의 도움 없이 서비스를 제공할 수 있습니다. 다음, 주석 룽 편지 Ng FW4000 방화벽을 통해 외부 보낸된 요청 4 서버에 고르게 배포 됩니다 하 고 연결 요청을 수신 하는 서버 응답 하지 클라이언트의 요청에 독립적으로 키를 누릅니다. 동시 배포를 통해 완전히 일관 된 웹 서버 구축 하기 어렵지 않다, 때문에 서버 클러스터에 따라 부하 분산 기술 구현 쉽습니다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.