Mavzu: Klasterlash: Linux operatsion tizimida klasterlarni sozlash va boshqarish bajardi: G’aybullayev Suxrob qabul qildi: Muhammadiev f toshkent­-2023


Download 158.5 Kb.
bet2/11
Sana19.06.2023
Hajmi158.5 Kb.
#1614507
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
klaster

Klaster arxitekturalari


Klasterlar tizimning o'ziga xos talablari va maqsadlaridan kelib chiqqan holda turli arxitekturalarda amalga oshirilishi mumkin. Linuxda ikkita keng tarqalgan klaster arxitekturasi yuqori mavjudlik (HA) klasterlari va yukni muvozanatlash klasterlaridir. Keling, ularning har birini batafsil ko'rib chiqaylik:

a. Yuqori mavjudlik (HA) klasterlari: Yuqori mavjudlik klasterlari muhim tizimlarda uzluksiz mavjudligini ta'minlash va ishlamay qolish vaqtini minimallashtirish uchun mo'ljallangan. HA klasterlari bunga nosozliklarni aniqlash va xizmatlarni muvaffaqiyatsiz tugundan kutish tuguniga avtomatik o'tkazish orqali erishadilar. HA klasterlarining ba'zi asosiy jihatlari:

HA klasterlarining umumiy ko'rinishi: HA klasterlari odatda umumiy xotiraga ega bo'lgan bir nechta tugunlardan iborat bo'lib, har bir tugun xizmatlar yoki ilovalarni ishga tushirishga qodir. Bitta tugun faol xizmatlarni o'z ichiga olgan asosiy tugun bo'lib xizmat qiladi, boshqa tugunlar esa nosozlik bo'lsa, o'z zimmasiga olishga tayyor bo'lgan kutish tugunlari vazifasini bajaradi.

Xususiyatlari va afzalliklari: HA klasterlari uzluksiz xizmat mavjudligini ta'minlab, xizmatlar muvaffaqiyatsiz tugundan kutish tuguniga muammosiz o'tib, avtomatik o'chirish imkoniyatlarini taklif qiladi. HA klasterlari, shuningdek, resurslar monitoringi, nosozliklarni aniqlash va klaster resurslarini boshqarish mexanizmlarini taqdim etadi.

Umumiy ilovalar: Kardiostimulyator va Corosync Linuxda HA klasterlarini amalga oshirish uchun ishlatiladigan mashhur dasturiy paketlardir. Elektron yurak stimulyatori resurslarni boshqarish va almashtirish imkoniyatlarini ta'minlaydi, Corosync esa klaster aloqasi va a'zolik xizmatlarini boshqaradi.

b. Yuklarni muvozanatlash klasterlari: Yuklarni muvozanatlash klasterlari kiruvchi so'rovlar yoki ish yuklarini bir nechta tugunlar bo'ylab taqsimlaydi, resurslardan foydalanishni optimallashtiradi va ish faoliyatini yaxshilaydi. Ushbu klasterlar odatda yuqori trafikli veb-ilovalar yoki xizmatlarni boshqarish uchun ishlatiladi. Load Balance klasterlarining asosiy jihatlari:

Yuklarni muvozanatlash klasterlari haqida umumiy ma'lumot: Yuklarni muvozanatlash klasterlari ish yukini taqsimlovchi bir nechta tugunlardan iborat. Kiruvchi so'rovlar yukning bir tekis taqsimlanishini ta'minlash uchun turli xil algoritmlardan foydalangan holda tugunlar o'rtasida taqsimlanadi, masalan, round-robin, eng kam ulanishlar yoki vaznli taqsimlash.

Xususiyatlari va afzalliklari: Load Balancing klasterlari ko'paygan trafik yoki ish yuklarini boshqarish uchun qo'shimcha tugunlarni qo'shish imkonini berish orqali miqyosi va yuqori mavjudligini ta'minlaydi. Ular, shuningdek, nosozlikka chidamliligini oshiradi, chunki muvaffaqiyatsiz tugunlar klasterdan olib tashlanishi mumkin va yuk qolgan tugunlar orasida avtomatik ravishda muvozanatlanadi.

Umumiy ilovalar: LVS (Linux Virtual Server) va HAProxy Linuxda qo'llaniladigan yuklarni muvozanatlash uchun mashhur dasturiy echimlardir. LVS kiruvchi so'rovlarni backend serverlari o'rtasida taqsimlovchi yuk muvozanatlashtiruvchi vazifasini bajaradi, HAProxy esa yuqori samarali TCP va HTTP yuk muvozanatini ta'minlaydi.

Har bir klaster arxitekturasi o'zining kuchli tomonlariga ega va muayyan foydalanish holatlariga mos keladi. Yuqori mavjudlik klasterlari uzluksiz mavjudlik va uzilish imkoniyatlarini birinchi o'ringa qo'yadi, bu ularni minimal uzilish vaqtini talab qiluvchi muhim tizimlar uchun mos qiladi. Load Balance klasterlari resurslardan foydalanishni optimallashtirish va yuqori trafikni boshqarishga qaratilgan bo'lib, ularni kengaytiriladigan veb-ilovalar yoki xizmatlar uchun ideal qiladi. Klaster arxitekturasini tanlash o'ziga xos talablarga, ish yukining xususiyatlariga va joriy etilayotgan tizimning maqsadlariga bog'liq.



Download 158.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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