Fayl-server” tamoyili asosida qurilgan CSda fayl serveri foydalanuvchining amaliy dasturini amalga oshirishda ishtirok etmaydi. U shunchaki fayllarni saqlaydi, garchi ba'zi hollarda u tashqi qurilmalarga navbatda turish orqali tashqi qurilmalarni almashish uchun markaz bo'lib xizmat qiladi. Fayl serveri mustaqil tarmoq kompyuteri bo'lgani uchun u odatda , masalan, katta hajmdagi disk xotirasini o'rnatish orqali ixtisoslashgan. Ish stantsiyasida ishlaydigan amaliy dastur fayllarni o'qiydi va yozadi, ularni tarmoq fayl serveri bilan almashadi, lekin barcha operatsiyalarni mustaqil ravishda bajaradi.
Ko'p hollarda butun fayllar tarmoq orqali ish stantsiyasi va server o'rtasida uzatiladi, garchi foydalanuvchi faqat ularning bir qismiga muhtoj bo'lsa. Bu tarmoqning samarasiz yuklanishiga olib keladi. Fayl-server tizimlarining yana bir kamchiligi shundaki, ko'p foydalanuvchilar bir vaqtning o'zida bir xil ma'lumotlar to'plamiga kira olmaydi.
Mahalliy tarmoqqa xos bo'lgan muammolar mijoz-server tamoyili bo'yicha kooperativ hisoblash g'oyasini keltirib chiqardi . Bunday tizimdagi mijoz muayyan operatsiyalar yordamida xizmat funktsiyasini chaqiradigan jarayondir. Bu dastur yoki foydalanuvchi bo'lishi mumkin. "Mijoz-server" arxitekturasida xizmat ko'rsatish funktsiyasi amaliy dasturlar to'plami bilan tavsiflanadi, ularga muvofiq dastur jarayonlari amalga oshiriladi. Server funktsiyalari mustaqil dastur jarayoni sifatida yoki umumiy dastur jarayonining bir qismi sifatida amalga oshiriladi. Har bir ish tugagandan so'ng, server natijalarni ishni yuborgan mijozga yuboradi.
Aloqa tarmog'ining vazifalari ma'lum. Ushbu tizimda undagi yuk fayl serveri bo'lgan tizimga qaraganda ancha past bo'ladi, chunki almashinuv butun ma'lumotlar massivlarida emas, balki alohida qismlarda, masalan, jadval qatorlarida amalga oshiriladi.
Mijoz-server hisoblashni tashkil etish tizimining afzalliklari, birinchi navbatda, mijoz va server qismlarining narxi va unumdorligi jihatidan farq qiluvchi mashinalarda ishlashi mumkinligi bilan belgilanadi, bu esa tizim xarajatlarini kamaytirishga olib keladi. Ikkinchidan, bunday tizimlar juda moslashuvchan va moslashuvchan: serverni almashtirish mijoz ilovalarini buzmaydi va foydalanuvchilar sonini kengaytirish (ma'lum chegaralar ichida) serverning ishlashiga ta'sir qilmaydi. Uchinchidan, har bir funktsional element, shu jumladan mijoz ilovasi, ma'lum funktsiyalarni bajarish uchun osongina ixtisoslashtirilgan bo'lishi mumkin.
To'g'ri, mijoz-server hisoblari markazlashtirilgan asosiy kompyuter tizimlariga qaraganda arzonroq.
Shu bilan birga, shuni unutmasligimiz kerakki, serverdagi nosozliklar butun tizimni ishlamay qoldiradi va yuzlab va minglab bir xil ilovalarni (masalan, chipta buyurtmalarini) qayta ishlaydigan tizim uchun ushbu sxemadan foydalanish uning barcha afzalliklarini bekor qiladi.
Do'stlaringiz bilan baham: |