Уеб клъстер, то технологии в живота ни

Решения на базата на евтини компютри комбинират в един клъстер от дълго време се доказали през натоварените уеб-сайтове. От гледна точка на клиента цялата тази група от машини се появява като един сървър, например, те работят по същия начин към един сървър, но в допълнение към предоставянето на балансиране на натоварването и трансфер управление срив.

Групирането предоставя следните предимства:

  • Балансиране на искания, еднакви или определени от правилата
  • Устойчивост на откази
  • "Linear" нарастване на производителността
  • Прозрачен обслужване и подмяна на възли на клъстера


Клъстерите се предлагат в три вида:

  • Висока надеждност-клъстери - ха-клъстери - клъстер за висока надеждност - въз основа на цялостния дисков масив. Обикновено се използва SCSI RAID или SAN (за единица време, само един от тези възли могат да притежават масив, и съответно изпълнение на прилагането, а другият е в постоянно очакване).
  • Високопроизводителни изчислителни клъстери - HPC-клъстери - клъстери за предоставяне на изчислителна производителност. Създаден да разпространява една задача на няколко компютъра.
  • Мащабна паралелна обработка на клъстери - MPP-клъстери - клъстери за мащабируемост услуги. Създаден за разпределението на множество задачи, подобни на няколко компютъра. Този клъстер обикновено се използва за WEB организация - ферми и ние ще го разгледаме по-подробно.

Има два основни типа типа клъстери в случай MPP-клъстери:

  • "Вертикална" - е, когато, например, текат множество уеб приложения на същия сървър, който ще се използва за оптимизиране на ресурсите на сървъра
  • "Хоризонтално" - по-традиционния подход - определянето на клона за кандидатстване на няколко машини, образувайки за тях едно изображение система.

Разумно е да се използва по възлите на клъстера, а дори и прозрачен-пълномощник или на HTTP сървър в режим на уеб-ускорител, който ще създаде допълнителна "вертикална" връзка, за да се оптимизира товара.

Използването на балансиращите системи налага някои задължения на разработчика - използването на общи или повторен източник на данни, съхранение общ файл (NFS), обща за всички конфигурационни файлове и т.н. и т.н.

За "хоризонтална" балансирането да използвате множество технологии и продукти, които се изпълняват на различни слоеве на мрежата на модела OSI:

Нека разгледаме основната концепция за изграждане на клъстери в рамките на уеб сървъра.

Уеб клъстер, то технологии в живота ни

Основният модул на уеб-клъстър действа като стабилизатор. Това може да бъде или хардуерно устройство (jetNEXUS ALB-X), както и софтуер.
Balansirovshik разпространява потребителски заявки между уеб сървъри, на които се извършва преработката, пряко и изпращане на съдържание и поколение. Той следи за натоварените и наличието на данни за уеб сървър.
Balansirovshikov на PC са:

Добавяне на коментар