• Ajratilgan server bilan tarmoq
  • Universiteti samarqand filiali




    Download 0,73 Mb.
    bet2/3
    Sana31.01.2024
    Hajmi0,73 Mb.
    #149192
    1   2   3
    Bog'liq
    “Klient-server” dasturlash modeli.

    Foyda

    - Bu ko'p holatlarda hisoblash tizimining funktsiyalarini tarmoqdagi bir nechta mustaqil kompyuterlar o'rtasida taqsimlashga imkon beradi. Bu hisoblash tizimiga texnik xizmat ko'rsatishni soddalashtiradi. Xususan, serverni almashtirish, ta'mirlash, modernizatsiya qilish yoki ko'chirish mijozlarga ta'sir qilmaydi.


    - Barcha ma'lumotlar serverda saqlanadi, odatda, aksariyat mijozlarga qaraganda ancha yaxshi himoyalangan. Serverda faqat kirish huquqiga ega mijozlarga ma'lumotlarga kirishga ruxsat berish uchun avtorizatsiya boshqaruvini ta'minlash osonroq.
    - Turli xil mijozlarni birlashtirishga imkon beradi. Turli xil apparat platformalari, operatsion tizimlari va boshqalar bo'lgan mijozlar ko'pincha bitta serverning resurslaridan foydalanishlari mumkin.






    Kamchiliklari



    - Server ishlamay qolishi butun hisoblash tarmog'ini ishlamay qolishi mumkin.
    - Ushbu tizimning ishlashini qo'llab-quvvatlash alohida mutaxassisni - tizim boshqaruvchisini talab qiladi.
    - Uskunalarning yuqori narxi.

    Qatlamli mijozning server arxitekturasi - bir yoki bir nechta alohida serverlarda ma'lumotlarni qayta ishlash funktsiyasi bajariladigan mijoz-server arxitekturasining turi. Bu sizga serverlar va mijozlarning imkoniyatlaridan yanada samarali foydalanish uchun ma'lumotlarni saqlash, qayta ishlash va taqdim etish funktsiyalarini ajratish imkonini beradi.
    Ko'p darajali arxitekturaning maxsus holatlari:


    Ajratilgan server bilan tarmoq



    Ajratilgan server bilan tarmoq (eng Mijoz / Server tarmog'i) tarmoq qurilmalari markazlashtirilgan va bir yoki bir nechta serverlar tomonidan boshqariladigan lokal tarmoq (LAN). Shaxsiy ish stantsiyalari yoki mijozlar (masalan, shaxsiy kompyuterlar) tarmoq manbalariga server (lar) orqali kirishlari kerak.


    Mijoz-server ma’lumotlar bazasi dasturlarida xizmatlarning uchta qatlami mavjud: ma’lumotlarga kirish mantig‘i (AL - Access Logic), biznes qoidalari mantig‘i - biznes mantiqi (BL - Business Logic), taqdimot mantig‘i (PL - Presentation Logic). Bugungi kunda ikki darajali mijoz-server arxitekturasi keng qo‘llanilmoqda (1-rasmga qarang). Ushbu texnologiya asosiy ma’lumotlarni qayta ishlash va faylserver texnologiyasining eng yaxshi xususiyatlarini birlashtiradi. Mijoz-server texnologiyasi markazlashtirilgan boshqaruv, xavfsizlik va ishonchlilik kabi xususiyatlarni meynframlardan olgan. Mijoz kompyuter resurslaridan foydalangan holda arzon narx va tarqatilgan ma’lumotlarni qayta ishlash imkoniyati fayl-server texnologiyasidan meros bo‘lib qolgan.



    1- Rasm Ikki darajali mijoz-server arxitekturasi.

    Ikki darajali mijoz-server tizimi mijoz va server o‘rtasida xizmatlarni (majburiyatlarni) taqsimlashning bir necha turlariga tayanishi mumkin: - ma’lumotlarga kirish mantig‘i serverda, taqdimot mantig‘i va biznes mantiqi mijozda (“qalin” mijoz, “aqlli” mijoz) amalga oshiriladi; 22 - ma’lumotlarga kirish mantig‘i va biznes mantiqi serverda, taqdimot mantig‘i mijozda (“ingichka” mijoz, “aqlli” server) amalga oshiriladi. Amalga oshirish sxemasi tarmoq trafigi talablarini tahlil qilish asosida tanlanadi; mijoz va server resurslari; ma’lumotlar bazasining ishlashi. Aqlli mijozlar (qalin mijozlar) ikki darajali mijoz / server dasturlarini amalga oshirishning eng keng tarqalgan usullaridan biridir. Aqlli mijozga biznes mantig‘ini ham, ma’lumotlarni taqdim etish xizmatlarini ham bajarishi mumkin. Bunday holda, server funksiyalari ma’lumotlar bazasini o‘zi bilan ta’minlash bilan cheklanadi. Barcha ma’lumotlar mahalliy darajada qayta ishlanadi, bu esa server resurslarini bo‘shatadi. “Yog‘li” mijozni mumkin bo‘lgan tashkil etish sxemasi 2-rasmda keltirilgan.





    Download 0,73 Mb.
    1   2   3




    Download 0,73 Mb.