Big data tahlili


Virtuallashtirishning katta ma’lumotlar uchun ahamiyati


Download 1.27 Mb.
bet34/71
Sana25.02.2023
Hajmi1.27 Mb.
#1229835
1   ...   30   31   32   33   34   35   36   37   ...   71
Bog'liq
A.X.Ruzmetov Qollanma

Virtuallashtirishning katta ma’lumotlar uchun ahamiyati
Katta ma’lumotlar bilan bogʻliq muammolarni hal qilish, odatda, koʻp miqdordagi taqsimlangan ma’lumotlarni saqlashni va hisoblash va ma’lumot talab qiladigan dasturlarni boshqarishni talab qiladi. Shunday qilib, sizga katta ma’lumotlarni qoʻllab-quvvatlash uchun yuqori samarali AT muhiti kerak. Virtuallashtirish katta ma’lumot platformalarini haqiqatga aylantirish uchun qoʻshimcha samaradorlik qatlamini beradi. Virtuallashtirish texnik jihatdan katta ma’lumotlarni tahlil qilish uchun talab boʻlmasa-da, katta ma’lumotlar muhitida ishlatiladigan MapReduce kabi dasturiy ta’minot ramkalari virtuallashtirilgan muhitda samaraliroq boʻladi. Agar siz katta ma’lumotlar muhitini kattalashtirishingiz kerak boʻlsa deyarli cheklovlarsiz atrofingizdagi elementlarni virtuallashtirishingiz kerak.
Virtuallashtirish katta ma’lumot muhiti uchun zarur boʻlgan koʻlamini va ishlashini taʻminlaydigan uchta xususiyatga ega:

  • Qismlarga boʻlinish: Virtuallashtirish bilan koʻplab dasturlar va operatsion tizimlar mavjud resurslarni taqsimlash (boʻlishish) orqali bir xil fizik tizimda qoʻllab-quvvatlanadi.

  • Izolyatsiya: Har bir virtual mashina oʻzining asosiy fizik tizimidan va boshqa virtuallashtirilgan mashinalardan ajratilgan. Ushbu izolyatsiya tufayli bitta virtual nusxaning ishdan chiqishi boshqa virtual mashinalarga yoki xost tizimiga ta’sir qilmaydi. Bundan tashqari, bitta virtual nusxa bilan boshqasi oʻrtasida ma’lumotlar uzatilmaydi.

  • Inkapsulyatsiya: Virtual mashina bitta fayl sifatida ifodalanishi (va hattoki saqlanishi) mumkin, shuning uchun uni taqdim etayotgan xizmatlari asosida osongina aniqlash mumkin. Masalan, inkassatsiya qilingan jarayonni oʻz ichiga olgan fayl toʻliq biznes xizmati boʻlishi mumkin. Ushbu qamrab olingan virtual mashina dasturga bitta shaxs sifatida taqdim etilishi mumkin. Shunday qilib, inkapsulyatsiya har bir dasturni boshqa dasturning ishlashiga xalaqit bermasligi uchun himoya qilishi mumkin.

Katta ma’lumotlarda muvaffaqiyatga erishish uchun eng muhim talablardan biri bu katta hajmlarni va har xil turdagi ma’lumotlarni tahlil qilishni qoʻllab-quvvatlash uchun toʻgʻri ishlash darajasi. Hadoop va MapReduce kabi ramkalardan foydalanishni boshlaganingizda, sizda miqyosini oshiradigan qoʻllab-quvvatlovchi infratuzilmaning boʻlishi juda muhimdir. Virtuallashtirish sizning AT infratuzilmangizning har bir darajasida samaradorlikni oshiradi. Virtuallashtirishni atrof-muhitga tatbiq qilish sizga katta ma’lumotlarni tahlil qilish uchun zarur boʻlgan koʻlamga erishishga yordam beradi.
Virtuallashtirishni end-to-end yondashish bilan amalga oshirish sizning atrofingizdagi katta ma’lumotlarga va boshqa turdagi ish yuklariga foyda keltiradi. End-to-end yondashuvi xatolarni tezroq tuzatishni anglatadi - bu katta ma’lumotlar muhitidagi talab. Katta ma’lumotlar bilan ishlashda sizning infratuzilmangiz potentsial ravishda juda katta (hajm), juda tez (tezlik) va tizimli boʻlmagan (xilma-xil) boʻlishi mumkin boʻlgan ma’lumotlarni boshqarishga tayyor boʻlishi kerak.
Natijada, sizning barcha AT muhitingiz tarmoqdan ma’lumotlar bazalari, saqlash va serverlarga qadar barcha darajalarda optimallashtirilgan boʻlishi kerak. Agar siz faqat serverlaringizni virtuallashtirsangiz, saqlash va tarmoq kabi boshqa infratuzilma elementlarida muammolarga duch kelishingiz mumkin. Agar siz faqat oʻzingizning infratuzilmangizning bitta elementini virtuallashtirishga eʻtibor qaratsangiz, kerakli kechikish va samaradorlikka erishish ehtimoli kamroq boʻladi va kompaniyangizni yuqori xarajatlar va xavfsizlik xavfiga duchor qilish ehtimoli katta.
Odatda, aksariyat tashkilotlar bir vaqtning oʻzida barcha infratuzilma elementlarini virtuallashtirishga urinishmaydi. Koʻpgina tashkilotlar serverlarni virtuallashtirishni boshlaydilar va samaradorlikning ma’lum darajalariga erishadilar. Haqiqatda, tizimning umumiy ishlashi va samaradorligini oshirishni davom ettirish uchun kerak boʻlganda boshqa elementlarni virtuallashtirish mumkin. Quyida sizning IT muhitingizdagi har qanday elementni - serverlar, omborlar, ilovalar, ma’lumotlar, tarmoqlar, protsessorlar, xotira va xizmatlarni virtuallashtirish qanday qilib katta ma’lumotlarning tahliliga ijobiy ta’sir koʻrsatishi tasvirlangan.

Download 1.27 Mb.

Do'stlaringiz bilan baham:
1   ...   30   31   32   33   34   35   36   37   ...   71




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