Схема 16. Активний активний кластер на 3 х вузлахДуже часто користувач стикаються з проблемою, коли потрбно забезпечити вдмовостйке функцонування вже готових програмних ршень. На жаль, модель активний активний кластер у такому випадку не працю. Для подбних ситуацй використовуться модель, у якй забезпечуться мграця задач, виконуваних на вузл, що вийшов з ладу, на нш вузли. Таким чином отримумо реалзацю активний пасивний кластер.Схема 17. Модель активний пасивний кластерВраховуючи, що у багатьох випадках одну задачу можна розбити на деклька шляхом розподленням зон вдповдальност, а також те, що у загальному випадку на пдпримств потрбно виконувати багато рзних задач, реалзуться так звана модель кластерно системи псевдо активний активний кластер.Схема 18. Псевдо активний активний кластер на 3 х вузлахЯкщо потрбно забезпечити вдмовостйку роботу клькох програмних ресурсв, достатньо додати в систему новий вузол запустити на кластер потрбн задач, як у раз вдмови цього вузла перейдуть до виконання на ншому вузл. Така модель реалзована в програмному забезпеченн ReliantHA для ОС Caldera OpenUnix та Unixware, що пдтриму кластеризацю вд 2 до 4 вузлв, в MSCS (Microsoft Cluster Service) Linux Failover Cluster модел.Систему комункацй у вдмовостйких кластерних системах можна побудувати на такому ж обладнанн, як у високошвидксних кластерах. Але у випадку реалзац архтектури з розподльним дисковим накопичувачем виника необхднсть забезпечити високошвидксний доступ до загально системи збереження даних. Ця задача ма сьогодн багато варантв розв'язкв.Схема 19. Архтектура з загальною SCSI шиноюЯкщо використовуться найпростша 2 вузлова модель, доступ до дискв можна реалзувати через х пряме пдключення до загально SCSI шини або за допомогою автономно дисково пдсистеми з вбудованим контролером SCSI to SCSI. В останньому випадку диски пдключаються до внутршнх незалежних каналв дисково пдсистеми.Схема 20. Варант з використанням SCSI to SCSI дисково пдсистемиВарант з використанням SCSI to SCS дисково пдсистеми - бльш масштабований, функцональний та вдмовостйкий. Попри те, що мж вузлом дисками з'являться ще один мсток, швидксть тако системи зазвичай ви ще, оскльки отримумо комутований доступ до накопичувача (ситуаця подбна до використання концентратора комутатора в локальнй мереж). На вдмну вд варанта з розподлом доступу до дискв на загальнй SCSI шин, у випадку окремо незалежно дисково пдсистеми зручно будувати систему без жодно точки вдмови, а також багатовузлов конфгурац.
Засоби реалзац High Availability кластервHigh Availability кластери можна подлити на:- Shared Nothing Architecture (архтектура безспльних ресурсв);- Shared Disk Architecture (архтектура з загальними дисками).Схема 12. Архтектура без спльних ресурсвВ архтектур без спльних ресурсв не використовуться загальна система збереження даних: кожен вузол ма сво дисков накопичувач, як не використовуються спльно з вузлами кластерно системи. Розподляються, фактично, лише комункацйн канали.Схема 13. Архтектура з загальними дискамиАрхтектура з загальними дисками класично використовуться для побудови кластерних систем високо готовност, орнтованих на обробку великих обсягв даних. Така система складаться з загально системи збереження даних та вузлв кластера, як розподляють доступ до загальних даних. При високй потужност системи збереження даних при робот з задачами, орнтованими на х обробку, архтектура з спльними дисками найбльш ефективною. У цьому випадку не потрбно тримати клька копй даних водночас, при виход з ладу вузла, задач можуть бути миттво доступними для нших вузлв.У раз, коли в задач вдаться логчно роздлити дан для того, щоб запит з деяко пдмножини запитв можна було опрацювати з використанням частини даних, то система без розподлення ресурсв може виявитися ефективншим ршенням.На мй погляд, цкавою можливсть побудови гетерогенних кластерних систем. Наприклад, програмне забезпечення Tivoli Sanergy да змогу будувати системи, в яких можливий розподл доступу до даних мж гетерогенними вузлами. Таке ршення може бути дуже корисним у системах колективно обробки вдеонформац або нших даних в органзац, де на однй платформ просто нема потрбного спектра ршень або вже сформований парк апаратних та програмних ресурсв, як потрбно використовувати ефективнше.Схема 14. Гетерогенна кластерна системаДвовузлов вдмовостйк кластери - найпопулярнш сучасн комерцйн системи. Стосовно розподлення програмних ресурсв розрзняють дв модел реалзац вдмовостйких кластерних систем: активний активний (Active Active)та активний пасивний (Active Passive) кластери.Схема 15. Модель активний активний кластерВ модел активний активний кластер разом з вдмовостйким ршенням практично отримумо також високошвидксне ршення, оскльки одна задача виконуться на клькох серверах одночасно. Такий варант реалзовано, наприклад, в Oracle Pаrallel Server, MS SQL 2000, IBM DB2. Таку модель можна реалзувати лише за наявност прикладного програмного забезпечення, зорнтованого на функцонування в кластерному режим (виняток складають кластерн системи з роздлом оперативно пам'ят). У модел активний активний кластер можна масштабувати швидксть роботи задач шляхом додавання нового вузла, якщо, звичайно, програмним забезпеченням пдтримуться необхдна кльксть нод. Так, Oracle Parallel Server 8.0.5 пдтриму роботу на кластер вд 2 до 6 вузлв.
Перейти на сторнку
Володимир Сав'як
Ефективн кластерн ршення
Комментариев нет:
Отправить комментарий