Оқулық «Білім беруді дамытудың федералды институты»



жүктеу 2,79 Kb.
Pdf просмотр
бет71/101
Дата20.05.2018
өлшемі2,79 Kb.
#15312
түріОқулық
1   ...   67   68   69   70   71   72   73   74   ...   101

тек  сервер  -  дерекқорды  сақтау  және  басқару  үшін  қуатты  жұмыс 
станцияларына қажеттілік жоқ;
 
■ 
желінің  жүктелуі  азаяды.  Өтінімдер  клиенттік  компьютерлердегі 
операциялардың  бір  бөлігін  орындайды  және  желі  бойынша 
деректер  қорына  сұрау  жібереді,  бұл  желі  бойынша  жіберілген 
деректердің көлемін едәуір азайтады;
 
■ 
деректердің  дәйектілік  деңгейі  артады.  Сервер  деректердің 
тұтастығын  өз  бетінше  басқара  алады,  себебі  оған  тек  барлық 
шектеулер анықталады және тексеріледі. Бұл жағдайда, әрбір өтінім 
өз тексерісін орындауға міндетті емес.
 
Кемшіліктері  жоғары  қаржы  аппараттық  және  бағдарламалық 
қамтамасыз ету үшін шығындарды, сервер басқару қажеттігін, сондай-
ақ  әр  түрлі жерлерде клиенттік  компьютерлердің  үлкен  саны,  барлық 
клиенттік  компьютерлерде  клиенттік  қосымшаларды  уақытылы 
жаңарту кейбір қиындықтар туғызады деп фактіні қамтиды Дегенмен, 
сәулет «клиент-сервер» функцияларын үлкен саны және сәулетке сәйкес 
құрастырылған дерекқор қазір  іс жүзінде жақсы жұмыс істеді. 
Дуплексті тұйықталу сәулеті «клиент-сервер» пайдаланушылар мен 
шатасқан  логиканың  әр  түрлі  күрделі  ақпаратты  қолдану  кейбір 
проблемаларына әкелуі мүмкін. Бұл проблемаларды шешу көп деңгейлі 
сәулетті пайдалану болып табылады.
 
11.3.
 
 
«
КЛИЕНТ-СЕРВЕРДІҢ» ҮШ ДЕҢГЕЙЛІ 
СӘУЛЕТІ
 
Екі  деңгейлі  клиент-сервер  сәулетін  одан  әрі  кеңейту  клиенттің 
функционалды бөлігін екі бөлікке бөледі - жұқа клиент пен қосымшалар 
сервері (11.3-сурет). 
Жұқа клиент клиент-сервер немесе терминал сәулеті бар желілердегі 
компьютер  немесе  клиенттік  бағдарлама,  ол  барлық  өңдеу 
тапсырмаларын серверге тасымалдайды. «Жұқа» клиенттің мысалы веб-
бағдарламалармен  жұмыс  істеу  үшін  пайдаланылатын  браузері  бар 
компьютер  болуы  мүмкін.  Жұмыс  станциясында  «жұқа»  клиент  тек 
пайдаланушы  интерфейсін  басқарады,  ал  деректерді  өңдеудің  орташа 
деңгейі қалған логиканы бақылайды
 
221
 


 
Тұтынушы Тұтынушы Тұтынушы Тұтынушы 
 
11.3 
сурет. «Клиент-сервердің» үшдеңгейлі сәулеті
 
Бұл архитектурада үшінші деңгей - дерекқор сервері. 
Төменгі 
деңгейде 
пайдаланушылардың 
компьютерлерінде 
бағдарламаны  орта  деңгейде  қоңырау  шалу  үшін  бағдарламалау 
интерфейсін  беретін  функциялар  мен  логиканы  қарауға  арналған 
клиенттік қосымшалары бар. 
Орташа деңгейде қосымшалар логикасын қолданатын қосымшалар 
сервері  бар  және  оның  деректерін  өңдеу  логикасы  дерекқорда 
операцияларды  орындайды,  яғни  бұл  қабат  пайдаланушылар  мен 
таратылған  дерекқорлар  арасында  деректермен  алмасуды  қамтамасыз 
етеді. Бағдарлама сервері барлық клиенттерге қол жетімді желі түйінде 
орналасқан. 
Үшінші,  жоғарғы,  деңгей  -  қолданбалы  серверден  ақпарат  алатын 
алыстағы  мамандандырылған  дерекқор  сервері.  Дерекқор  сервері 
деректерді өңдеуге және файл операцияларына арналған. 
Қысқаша  айтқанда,  төмендегідей  үш  деңгейлі  клиент-сервердің 
архитектурасымен СУБД жұмысын сипаттай аласыз:
 
■ 
файлдар жиынтығы түріндегі дерекқор арнайы компьютердің (желі 
сервері) қатты дискісінде орналасқан);
 
■ 
СУБД желілік серверде де орналасқан;
 
■ 
арнайы  бағдарлама  серверінде  бағдарламалық  қамтамасыз  ету  бар 
(бизнес логикасы);
 
■ 
пайдаланушы интерфейсін іске асыратын клиенттік қосымша (жұқа 
клиент) бірнеше клиенттік  компьютерлерде  орнатылған. Қолданба 
қамтамасыз ететін пайдаланушы интерфейсін пайдалану арқылы ол 
бағдарлама серверінде орналасқан бағдарламаға қоңырау шалады;
 
222
 
Деректер қорының сервері 
Қосымша сервері 


■ 
бағдарлама  сервері  пайдаланушы  талаптарын  талдайды  және 
дерекқор  сұрауларын  жасайды.  Байланыс  үшін  арнайы  тіл  SQL 
сұраулары  пайдаланылады,  яғни  сұрау  мәтіні  ғана  қосымшалар 
серверінен дерекқор серверіне;
 
■ 
СУБД сервердегі деректер базасының физикалық құрылымы туралы 
барлық ақпаратты қамтиды; 
■ 
СУБД  сервердегі  деректерге  қол  жеткізуді  бастайды,  соның 
нәтижесінде сұраудың нәтижесі бағдарлама серверіне көшіріледі; 
■ 
бағдарлама сервері нәтижені клиенттік қосымшаға (пайдаланушыға) 
қайтарады; 
■ 
пайдаланушы  интерфейсін  пайдаланатын  бағдарлама  сұрауды 
орындаудың нәтижесін көрсетеді. 
Үш деңгейлі сәулеттің артықшылықтары: 
■ 
дерекқор серверін бағдарлама серверіне жіберілген операциялардың 
бөлігінен босату; 
■ 
қажетсіз кодтан түсіру арқылы клиенттік қосымшалардың мөлшерін 
азайту; 
■ 
барлық клиенттердің бірыңғай мінез-құлқы; 
■ 
клиент  конфигурациясын  оңайлату  -  бағдарлама  серверінің  коды 
өзгерген кезде, клиенттік қосымшалардың әрекеті автоматты түрде 
өзгереді.
 
Үш  деңгейлі  сәулет  екі  деңгейлі  клиент-сервер  үлгісінің 
кемшіліктерін  жояды.  Бұл  желідегі  жүктемені  теңестіруге  мүмкіндік 
береді. «Клиент-сервер» жүйелерінің өсуімен үш деңгейлі ұйымға деген 
қажеттілік барған сайын айқын болады.
 
11.4.
 
СЕРВЕРЛЕР КЛАСТЕРЛЕРІ
 
Ірі  дерекқорлармен  пайдаланушылардың  айтарлықтай  саны  үшін 
үзіліссіз,  сәтсіз,  бәсекеге  қабілетті  операцияларды  ұйымдастыру  үшін 
кластерлік серверлер пайдаланылады. 
Кластер  -  ортақ  қосымшаларды  орындау  үшін  бірлесе  жұмыс 
істейтін  бірнеше  есептегіш  жүйелердің  жинағы  және  пайдаланушыға 
бірыңғай жүйе ретінде ұсынылады. 
Клиент кластермен өзара әрекеттеседі, егер кластер бір сервер болса, 
физикалық  бірнеше  серверлердің  тіркесімі  болса  да.  Сервер  тобы  бір 
серверден гөрі сенімді және өнімдірек болады.
 
223
 


жүктеу 2,79 Kb.

Достарыңызбен бөлісу:
1   ...   67   68   69   70   71   72   73   74   ...   101




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау