Mijoz-server arxitekturasining afzalliklari

Mijoz-server arxitekturasining afzalliklari
Mijoz-server texnologiyasi axborot tizimiga quyidagi sifatlarni keltiradi:
Ma'lumotlarni o'zgartirish ma'lumotlar bazasi serveri tomonidan tranzaksiya mexanizmi yordamida amalga oshiriladi, bu operatsiyalar to'plamiga quyidagi xususiyatlarni beradi: 1) har qanday operatsiyani yakunlashda ma'lumotlar yaxlitligini ta'minlaydigan atomlik; 2) turli foydalanuvchilar tranzaktsiyalarining mustaqilligi; 3) muvaffaqiyatsizlikka chidamlilik - bitimni yakunlash natijalarini saqlash.
O'lchamlilik, ya'ni. tizimning foydalanuvchi dasturini almashtirmasdan foydalanuvchilar soniga va ma'lumot miqdoriga bog'liq bo'lmaslik qobiliyati.
Mijoz-server texnologiyasi tegishli apparat platformasi bilan minglab foydalanuvchilar va gigabayt ma'lumotlarni qo'llab-quvvatlaydi.
Xavfsizlik, ya'ni ishonchli himoya dan ma'lumot
Moslashuvchanlik. Ma'lumotlar bilan ishlaydigan dasturlarda mantiqiy qatlamlar ajratiladi: foydalanuvchi interfeysi; mantiqiy ishlov berish qoidalari; Ma'lumotlarni boshqarish.
Yuqorida ta'kidlab o'tilganidek, fayl-server texnologiyasida barcha uchta qatlamlar ish stantsiyasida ishlaydigan bitta monolitik dasturga birlashtiriladi va qatlamlardagi barcha o'zgarishlar dasturni o'zgartirishga olib keladi, mijoz va server versiyalari har xil va barcha ish stantsiyalarida versiyalarni yangilash talab etiladi. ...
Ikki darajali dasturdagi mijoz-server texnologiyasi mijozda shakllanish uchun barcha funktsiyalarni bajarilishini va serverdagi ma'lumotlar bazalari ma'lumotlarini boshqarish uchun barcha funktsiyalarni, biznes qoidalarini serverda ham, mijozda ham amalga oshirishni ta'minlaydi.
Uch bosqichli dastur eng o'zgaruvchan tarkibiy qism bo'lgan biznes qoidalarini amalga oshiradigan o'rta darajaga imkon beradi.
Bir nechta darajalar sizga moslashuvchan va eng kam xarajat bilan mavjud dasturni doimiy ravishda o'zgarib turadigan biznes talablariga moslashtirishga imkon beradi.
Mijoz-server - "Peer-to peer"
Mijoz serveri va tengdosh - bu ikkita tarmoq arxitekturasi. Mijozlar arxitekturasida vazifalar yoki ish yuklari serverlar o'rtasida bo'linadi va xizmatlar mijozlar tomonidan talab qilinadi. Odatda, mijozlar va serverlar kompyuter tarmog'i orqali aloqa qilishadi, lekin ular bir xil tizimda yashashlari mumkin. Tengdosh me'morchiligida tengdoshlar o'rtasida vazifalar yoki ish yuklamalari taqsimlanadi va bu tengdoshlar tengdosh tarmog'ini tashkil qiladi deyishadi. Tengdoshlarning imkoniyatlari va imtiyozlari bir xil. Tengdoshlar resurslarning bir qismini, masalan, qayta ishlash quvvatini, diskni saqlash yoki tarmoqning o'tkazish qobiliyatini tarmoqning boshqa ishtirokchilariga taqdim etadilar.
Mijoz serveri nima?
Yuqorida ta'kidlab o'tilganidek, mijoz-server arxitekturasi xizmatlarni taqdim etadigan serverlar va ushbu xizmatlarni talab qiladigan mijozlar kontseptsiyasiga asoslanadi. Server aslida bir yoki bir nechta server dasturlarini ishlatadigan xost bo'lib, ular o'z resurslarini mijozlar bilan bo'lishadilar. Mijoz tarkibni yoki xizmatlarni so'rash orqali mijozlar bilan aloqa sessiyasini boshlaydi. Serverlar har doim mijozlardan kelgan so'rovlarni kutishadi. Bugungi kunda mijozning bir nechta server navlari mavjud. Ammo, shuningdek, ular bir nechta umumiy xususiyatlarga ega, masalan, serverda umumiy manbalarga kirishni boshqaradigan markazlashtirilgan xavfsizlik ma'lumotlar bazasi. Serverda foydalanuvchi nomlari va parollar ro'yxati mavjud va foydalanuvchiga faqat ular serverga haqiqiy foydalanuvchi nomi va parolni taqdim etgan taqdirdagina kirishlari mumkin. Tizimga kirgandan so'ng, foydalanuvchilar faqat tarmoq ma'muri tomonidan ruxsat berilgan manbalarga kirishlari mumkin. Elektron pochta almashinuvi, Internetga kirish va ma'lumotlar bazasiga kirish kabi keng foydalaniladigan funktsiyalar mijoz-server arxitekturasida yaratilgan.
Peer to peer nima?
«Peer-peer» tarmog'ida resurslar server tomonidan markaziy muvofiqlashtirilmasdan tengdoshlar o'rtasida taqsimlanadi. Tengdoshlar resurslarni etkazib beruvchilar va iste'molchilar sifatida harakat qilishadi. Peer-peer tizimlari fizik tarmoq topologiyasining yuqori qismida amaliy sathda mavhum tushadigan tarmoqni amalga oshiradi. Teng tarmoqda hamkorlik qilish g'oyasi resurslarni iloji boricha arzonroq taqsimlashdir. Xavfsizlikning markazlashtirilgan sxemasi mavjud emas va foydalanuvchilarning o'zlariga resurslardan foydalanishni boshqarish huquqi beriladi, bu esa tengdosh tarmog'idagi xavfsizlikni pasaytiradi. Foydalanuvchilar o'z kompyuterlarida xohlagan har qanday ulashish nuqtasini yaratishi mumkin va xavfsizlik faqat ulashish nuqtasini yaratganda parol berish orqali ta'minlanishi mumkin. Tarmoq tuzilmasidan Napster kabi mashhur fayl almashish tizimlari foydalangan.
Client-Server va Peer to Peer tarmoq arxitekturalari o'rtasidagi farq nima?
Mijoz-server va "peer" tizimlari o'rtasidagi asosiy farq shundaki, mijoz-server arxitekturasida xizmat ko'rsatadigan xizmatlarni va serverlarni talab qiladigan, ammo tengdosh tizimda tengdoshlar xizmat ko'rsatuvchi va xizmat ko'rsatuvchi mijozlar mavjud. iste'molchilar. Bundan tashqari, mijoz-server tizimlari markaziy fayl serverini talab qiladi va ularni tengdosh tizimlarga qaraganda amalga oshirish qimmatroq. Boshqa tomondan, mijoz-server tizimida ajratilgan fayl serveri mijozlarga kirish darajasini ta'minlaydi va xavfsizlik oxirgi foydalanuvchilar tomonidan boshqariladigan tengdosh tizimlarga qaraganda yaxshiroq xavfsizlikni ta'minlaydi. Bundan tashqari, "peer" (peer) ("peer") tarmog'i tugunlar soni ko'paygan sari ko'paymoqda, ammo mijoz-server tizimlari yanada barqaror va kerak bo'lganda kengaytirilishi mumkin. Shuning uchun, ikkinchisidan birini tanlash, siz amalga oshirishingiz kerak bo'lgan muhitga bog'liq.
http://fayllar.org
|