1-Amaliy mashg’ulot Mavzu: Taqsimlangan tizimlar modellarini loyixalash: Google infrastrukturasi Nazariy qism



Download 373,64 Kb.
bet1/2
Sana17.04.2022
Hajmi373,64 Kb.
#558050
  1   2
Bog'liq
AmliyTaqsimlanganErgashev1


1-Amaliy mashg’ulot


Mavzu: Taqsimlangan tizimlar modellarini loyixalash: Google infrastrukturasi


Nazariy qism:
1. Bulutli tizimlarning asosiy tushunchalari va tasnifi
Bulutli hisoblash bugungi kunda axborot tizimlarining eng mashhur tushunchasidir. Bu kontseptsiya axborot tizimlarini qurish tushunchalarining butun zanjirini ishlab chiqish natijasidir.
Kontseptsiyalarni ishlab chiqish ketma-ketligi Mijoz-server arxitekturasi hisoblash vazifalari va tarmoq yuki serverlar deb ataladigan xizmat ko'rsatuvchi provayderlar va mijozlar deb ataladigan xizmat ko'rsatuvchi mijozlar o'rtasida taqsimlanadigan hisoblash arxitekturasidir. Aslida, bu mijozlar ustida operatsiyalarni bajarishdan ko'ra, serverlardagi hisoblash yukini qayta yo'naltirish imkonini beruvchi birinchi arxitekturadir. Mijoz-server arxitekturasi bir nechta darajadagi serverlarni o'z ichiga olishi mumkin (uch darajali arxitektura, ko'p darajali arxitektura). Ushbu arxitektura va uning variantlari ishonchliligining kamchiliklariga ega, chunki server ishlamay qolganda tizim ishlamay qoladi. Serverlar uchun sifat talablarining ortishi taqsimlangan tizimlarning paydo bo'lishiga olib keldi.
Taqsimlangan arxitektura - bu o'z foydalanuvchisiga yagona tizim sifatida ko'rinadigan mustaqil hisoblash tizimlari to'plami.
Taqsimlangan tizimlarning asosiy vazifasi masofaviy resurslarga kirishni osonlashtirish va bu resurslarni almashishni nazorat qilishdir. Ushbu muammolarni hal qilish uchun tizim quyidagi talablarga javob berishi kerak:
- shaffoflik - ma'lumotlarni taqdim etish va resurslarga kirish usullaridagi farqni yashirish;
- ochiq protokollardan foydalanish – dastur ma'lum yoki kiritilgan va nashr etilgan standartlar va rasmiylashtirilgan protokollarga asoslangan sintaktik va semantik qoidalar;
- masshtablilik - o'lcham, geografik joylashuv va boshqaruvga nisbatan o'zgarish qobiliyati.
Taqsimlangan arxitektura, umuman olganda, mijoz-server tushunchasining bir turi, chunki tizimda har qanday operatsiyalarni bajarishda xost mijoz yoki server vazifasini bajaradi. Ushbu kontseptsiya ishonchlilik bilan bog'liq muammolarni hal qilishga va yukni taqsimlashga imkon berdi, ammo taqsimlangan tizimlarni amalga oshirish qiyin. Shuningdek, ular ma'lumotlarni sinxronlashtirish bilan bog'liq muammolarga duch kelishadi. Xizmatga yo'naltirilgan arxitektura (XYA) - xizmatlardan tashkil topgan o'ziga xos taqsimlangan arxitektura. Hisoblash xizmatlari kichik, mustaqil dasturiy ta'minot elementlari bitta muammoni hal qiladi va ko'plab ilovalar va boshqa xizmatlarda foydalanish mumkin. XYA bo'sh ulanish printsipiga asoslanadi, ya'ni har bir xizmat ma'lumotlar bazalari, ilovalar yoki turli APIlar kabi boshqa umumiy resurslarga cheklangan bog'liqliklarga ega bo'lgan izolyatsiya qilingan ob'ektdir. Tizimning bunday arxitekturasi iste'molchilar va ishlab chiquvchilar o'rtasida abstraksiya qatlamini yaratishga imkon beradi. Bu xizmat iste'molchilariga ta'sir qilmasdan amalga oshirishni o'zgartirish va yangilash imkonini beradi.
XYA arxitekturasi yuqori darajada kengaytirilishi mumkin. Kompleksning har bir hisoblash tuguni istalgan miqdordagi xizmatlarni ishga tushirishi mumkin va ular, o'z navbatida, boshqa xizmatlardan foydalanishlari mumkin. Natijada, dastur funksionalligini ta'minlash uchun hisoblash xizmatlarini birlashtirish mumkin. XYA dizayn tamoyillari axborot tizimlarini ishlab chiqish va integratsiyalashda keng qo'llaniladi.
W3C (Web Services Architecture Working Group Consortium - veb-xizmat arxitekturasi konsorsiumining ishchi guruhi) XYA ni taqsimlangan tizimlar shakli sifatida ko'rib chiqadi va quyidagi xususiyatlarni tavsiflaydi:
- Mantiqiy ko'rinish: Xizmat - bu dasturlar, ma'lumotlar bazalari, biznes jarayonlari va boshqalarning ko'rinishi.
-Xabar yo'nalishi: Xizmat rasmiy ravishda agent provayder va mijoz mijoz o'rtasida almashiladigan xabarlar nuqtai nazaridan aniqlanadi. Xizmat iste'molchisi agentning ichki tuzilishini: amalga oshirish tilini, jarayon tuzilmalarini, ma'lumotlar bazasi tuzilmalarini bilishi shart emas. Asosiy afzallik: agentning ichki tuzilishini bilishning hojati yo'q. Bu kod bilan "o'ralgan" har qanday dasturiy ta'minot yoki ilovani qo'shish va mijozga xizmat sifatida taqdim etish imkonini beradi.
- tavsifga yo'naltirish: xizmatlar dasturiy ta'riflangan qayta ishlangan metama'lumotlar. Xizmatning faqat tashqi va muhim tafsilotlari tasvirlangan. Xizmatning semantikasi bevosita yoki bilvosita hujjatlashtirilishi kerak.
- Tarmoqqa yo'naltirilgan: Xizmatlar odatda tarmoqqa yo'naltirilgan, ammo bu mutlaq talab emas.
- Platformaning mustaqilligi: standartlashtirilgan formatdagi platformadan qat'i nazar xabarlar yuboriladi. XML bu cheklovga javob beradigan eng mos formatdir.
Bulutli hisoblash - bu hisoblash resurslariga masofaviy kirishni ta'minlashni o'z ichiga olgan axborot texnologiyasi tushunchasi: ma'lumotlar tarmoqlari, serverlar, saqlash qurilmalari, ilovalar va xizmatlar.



Download 373,64 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish