Taqsimlangan tizimning asosiy xususiyatlari
Masshtablilik: Ish yukining kattalashishi bilan o'sish qobiliyati taqsimlangan tizimlarning muhim xususiyati bo'lib, kerak bo'lganda tarmoqqa qo'shimcha ishlov berish birliklari yoki tugunlarni qo'shish orqali amalga oshiriladi.
Bir vaqtning o'zida: taqsimlangan tizim komponentlari bir vaqtning o'zida ishlaydi. Ular, shuningdek, vazifalar ketma-ketlikda va har xil tezlikda bajarilganda "global soat" ning yo'qligi bilan ajralib turadi.
Mavjudlik/nosozlikka chidamlilik: Agar bitta tugun ishlamay qolsa, qolgan tugunlar umumiy hisoblashni buzmasdan ishlashda davom etishi mumkin.
Shaffoflik: Tashqi dasturchi yoki oxirgi foydalanuvchi taqsimlangan tizimni uning asosiy qismlari sifatida emas, balki yagona hisoblash birligi sifatida ko'radi, bu foydalanuvchilarga tizim arxitekturasi bilan bog'liq emas, balki bitta mantiqiy qurilma bilan o'zaro ishlashga imkon beradi.
Taqsimlangan tizimlarning afzalliklari
Taqsimlangan tizimlar monolit yoki yakka tizimlarga nisbatan bir qator afzalliklarga ega, jumladan:
Kattaroq moslashuvchanlik: xizmatlarga bo'lgan ehtiyoj ortib borayotganligi sababli hisoblash quvvatini qo'shish osonroq. Bugungi kunda ko'p hollarda siz tarqatilgan tizimga serverlarni tezda qo'shishingiz mumkin.
Ishonchlilik: Yaxshi ishlab chiqilgan taqsimlangan tizim ishlashga jiddiy ta'sir qilmasdan, bir yoki bir nechta tugunlardagi nosozliklarga bardosh bera oladi. Monolit tizimda, agar server ishlamay qolsa, butun dastur ishlamay qoladi.
Taqsimlangan tizimlarning ba'zi qiyinchiliklari
- Muvaffaqiyatsizlik uchun imkoniyatlarning ortishi: hisoblash muhitiga qancha ko'p tizim qo'shilsa, muvaffaqiyatsizlik uchun imkoniyat shunchalik ko'p bo'ladi. Agar tizim ehtiyotkorlik bilan ishlab chiqilmagan bo'lsa va bitta tugun ishlamay qolsa, butun tizim ishdan chiqishi mumkin. Tarqalgan tizimlar nosozliklarga chidamli bo'lishi uchun yaratilgan bo'lsada, bu nosozliklarga chidamlilik avtomatik yoki ishonchli emas.
- Murakkab xavfsizlik: Turli xil yoki global miqyosda taqsimlangan muhitda ko'p sonli tugunlarni boshqarish ko'plab xavfsizlik muammolarini keltirib chiqaradi. Fayl tizimidagi bitta zaif havola yoki kattaroq taqsimlangan tizim tarmog'i butun tizimni hujumga olib kelishi mumkin.
- Murakkablikning ortishi: Taqsimlangan tizimlarni loyihalash, boshqarish va tushunish anʼanaviy hisoblash muhitlariga qaraganda ancha murakkab.
Do'stlaringiz bilan baham: |