• Mikroservis Arxitektura
  • Mikroservislar qanchalik kichik bo’lishi kerak
  • Mikroservis arxitekturasining ba’zi afzalliklari: Oson yangilanish
  • Ta'limni boshqarish tizimlari uchun monolit va mikroservis arxitekturasini baholash va tahlil qilish




    Download 73,07 Kb.
    bet3/6
    Sana14.05.2024
    Hajmi73,07 Kb.
    #232333
    1   2   3   4   5   6
    Bog'liq
    Maqola Xudayberganov Tohirjon

    Texnologiyalarni cheklangaligi — Monolit ilova bitta texnologiyada yaratilganiligi uchun boshqa bir texnologiyani yoki tilni qo’shish juda qiyin. Misol uchun javada yaratilgan ilovaga python ni qo’shish juda qiyin.

  • Butun tizimni o’chib qolishi — Ilova o’chib qolsa mikroservisdan farqli o’laroq butun tizim o’chib qoladi. mikroservisda esa bitta qisimgina ishlamay turishi mumkin bo’ladi.

    Mikroservis Arxitektura
    Mikroservis arxitektura, ilovani kichik servislarga ajratib, har bir servis bir-biridan mustaqil bo’lgan, texnoligik agnostik va har bir servisning o’zining mustaqil ma’lumotlar bazasiga ega bo’lgan servis hisoblanadi. Ushbu turdagi arxitektura juda ko’p afzalliklarga ega va yuqorida aytganimizdek yutuqlar bilan birga ko’plab kamchiliklar va murakkabliklarga ega. Mikroservislar bilan ishlash jamoadan ko’proq tajriba talab qiladi. Agar jamoa yetarlicha mikroservis bilan tajribaga ega bo’lmasa, kelajakda ko’plab muammolar kelib chiqishi mumkin.
    Mikroservislar arxitekturasi kichik, avtonom xizmatlar to'plamidan iborat. Har bir xizmat o'z-o'zidan mavjud va cheklangan kontekstda yagona biznes qobiliyatini amalga oshirishi kerak. Cheklangan kontekst biznes ichidagi tabiiy bo'linish bo'lib, domen modeli mavjud bo'lgan aniq chegarani ta'minlaydi.



    Mikroservislar qanchalik kichik bo’lishi kerak?
    Bu eng ko’p beriladigan savol bo’lib, ko’pchilik mikroservislarda ishlashni boshlayotganda shunday savolga duch keladi. Mikroservis qanchalik katta yoki kichik bo’lishi kerakligi haqida hech qanday qoidalar yo’q. Bu servislarni murakkabligi, uning funksionalligining va dasturga qo’yilayotgan talabga qarab aniqlanadi.
    Mikroservis arxitekturasining ba’zi afzalliklari:

    • Oson yangilanish Mikroservis katta ilova bo’lmaganligi sabab servisni o’zgartirish, yoki butun boshli frameworkni almashtirish oson bo’ladi.

    • Tushunish oson — Kichik ilova bo’lganligi sabab tizimni tushunish uchun katta vaqt talab qilmaydi.


    • Download 73,07 Kb.
  • 1   2   3   4   5   6




    Download 73,07 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ta'limni boshqarish tizimlari uchun monolit va mikroservis arxitekturasini baholash va tahlil qilish

    Download 73,07 Kb.