Кластер екі немесе одан да кӛп тҥйіндерден (серверлерден) тҧрады,
олардың әрқайсысы олардың кез келгенінде жҧмыс істей алатын етіп
конфигурацияланған.
Бҧл
жағдайда
бағдарламаның
ӛзі
виртуализацияланған, яғни кез келген тҥйіннен тәуелсіз болады.
Міндетті шарт - сақтау жҥйесінің барлық тҥйіндеріне ортақ болуы.
Негізгі бағдарлама және оны пайдалану ҥшін қажетті барлық
ресурстар, мысалы, файлдық ресурстар
немесе желілік байланыс
жалпы
кластерлік
топқа
біріктіріледі.
Кластерлік
топтың
ресурстарының біреуіне қол жетімсіз болған жағдайда, басқару
қосымшасы басты бағдарламаның және
барлық кластерлік топтың
жҧмысын басқа тҥйінге аударуды бастайды. Кӛбінесе, серверлер
жергілікті желі арқылы топтастырылады.
Кластерлер бір компьютерге қарағанда есептеу уақытын
қысқартуға мҥмкіндік береді, бҧл тапсырманы
байланыстыру желісі
бойынша деректермен алмасатын параллель жҧмыс істейтін
тармақтарға бӛлу арқылы жҥзеге асады. Қазіргі уақытта бӛлінген
есептеуіш жҥйелер танымал болып келеді. Олар кластерлер
ретінде
қарастырылмайды, бірақ олардың қағидалары кластерлік технологияға
негізінен ҧқсас. Олар сондай-ақ тор жҥйесі деп аталады. Бҧл жҥйелерде
тҥйіндер жҧмыс істеп тҧрған кезде
қосылады және ажыратылады,
сондықтан міндет бӛлек тәуелсіз процестерге бӛлінуі керек, ӛйткені
белгілі бір уақытта тҥйін жҧмысына кепілдік беру мҥмкін емес.
Мҧндай жҥйе кластерлерге қарағанда, бір компьютерге ҧқсамайды,
бірақ есептеулерді жеңілдетілген қҧралы ретінде қызмет етеді. Бҧл
жағдайда конфигурация тҧрақсыздығы кӛптеген тҥйіндермен ӛтеледі.
Жиі серверлер кластері программалық тҥрде ҧйымдастырылады.
Мҧндай жағдайларда сервер кластері бірдей деректерге қызмет ететін
процестер жиынтығын білдіретін логикалық тҧжырымдама ретінде
анықталады. Бҧл жағдайда серверлер кластері логикалық байланысты
қосылған, бірдей сҧрауды ӛңдеуге және бір ресурс ретінде
пайдаланылатын серверлер тобы ретінде анықталуы мҥмкін. Бір
ресурсқа серверлерді шоғырландыру
бағдарламалық протокол
деңгейінде орын алады.
Кӛптеген жағдайларда сервер кластерлері бӛлек компьютерлерде
жҧмыс істейді. Бҧл ӛнімділікті аппараттық ресурстарға жҥктемені
ҥлестіру және аппараттық деңгейде ақауларға тӛзімділікті қамтамасыз
ету арқылы арттыруға мҥмкіндік береді. Дегенмен, серверлер кластерін
бағдарламалық жасақтама хаттамасының деңгейінде ҧйымдастыру
принципі бір компьютерде жҧмыс істеуге мҥмкіндік береді.
Достарыңызбен бөлісу: