• Monolit Arxitektura
  • Monolit arxitekturaning ba`zi bir abzalliklari Oddiylik
  • Ta'limni boshqarish tizimlari uchun monolit va mikroservis arxitekturasini baholash va tahlil qilish




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


    Ta'limni boshqarish tizimlari uchun monolit va mikroservis arxitekturasini baholash va tahlil qilish.
    Monolit va mikroservis arxitekturasi farqlari
    Monolit va Mikroservis arxitekura bu dastur yaratishdagi ikki xil yondoshuv bo’lib har ikkala arxitekturaning o’ziga yarasha yutuq va kamchiliklari mavjud. Bu arxitekturalarning ba`zi bir asosiy farqlari, qiyinchiliklari va afzalliklarini ko’rib chiqamiz.
    Oxirgi yillarda mikroservis arxitektura ancha ommalashdi, ko’p loyihalar mikroservisda yaratilishni boshladi. Mikroservis yaxshi yechim, lekin notog’ri foydalanilgan arxitektura bu kompaniya uchun tuzatib bo’lmas qiyinchilik bo‘lishi mumkin. Shuning uchun arxitekturani to‘g’ri tanlash juda muhim hisoblanadi. Ba`zi loyihalar noto‘g’ri tanlangan arxitektura sabab muvaffaqiyatsiz bo‘ladi. Qaysi holatlarda qanday arxitekturani tanlashni yaxshilab bilib olish kerak.
    Monolit Arxitektura
    Monolit arxitektura an'anaviy va eng ko’p ishlatilgan arxitekturalardan biri bo’lib, odatda dasturning yagona kod bazasi asosida yaratilgan bo’ladi. Misol uchun siz spring frameworkda dastur yaratsangiz, barcha yechimlar ilova ichidagi fayllarda bo’ladi va yagona bazaga ulanadi. Shuning uchun yagona kodli asosiy dasturlarni tushunish anchayin oson. Bu arxitekturadan deyarli barcha kompaniyalar foydalanadi yani yangi yaratilayotgan startuplar yoki yangi ish boshlayotgan kompaniyalar shu arxitekturani ishlatadi. Chunki bu usul mikroservislarga qaraganda boshqarish va ishlab chiqish ancha oson va ortiqcha resurs talab qilmaydi.
    Asosiy qatlamlar taxminan shunday bo’ladi, balki qatlamlar soni ham ko’p bo’lishi mumkin lekin ma’lumotlar bazasiga ulanish doim o’xshash bo’ladi.
    Monolit arxitekturaning ba`zi bir abzalliklari

    • Oddiylik — Barcha kodlar bitta yechimda. Agar sizga biror bir o’zgarish kerak bo’lsa hamma kodlar bitta joyda joylashgan bo’ladi. Agar ilovani ishga tushurmoqchi bo’lsangiz faqat bitta ilovani ishga tushurasiz.


    • 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.