Cluster организация на сървъра на базата данни

Описание: Няма съмнение, това значително ще увеличи общата производителност на системата. Факт е обаче, че натоварването на корпоративните решения има силен пик характер и до 90 пъти по-скъпо нов сървър ще се зареди само частично средно натоварване е около 20 Освен това разходите за поддръжка на системата IP чрез увеличаване на размера на оборудване се увеличава експоненциално. Но има и друг начин ?? Можете да промените принципа на организацията на информационна система за корпоративно и отидете на сървъра на приложения инча

Размер на файла: 735,13 KB

изтеглен на работа: 9 души.

Ако тази работа са достигнали долната част на страницата има списък с подобни дела. Също така, можете да използвате бутона за търсене

Лекция 16. Организацията за струпване на сървъра на базата данни

1. Определение и видове касетъчни системи

2. Системи за съхранение Архитектура в клъстера

1. Определение и видове касетъчни системи

струпване # 150; е група от компютри, които са свързани помежду си и функционират като единица за обработка на данни и за крайния потребител външния вид на като един компютър.

Помислете за групиране на цели. Представете си, че на сървъра на вашата организация вече не се справят с възложените им функции. За да се реши този проблем има два начина.

Първо, можете да увеличите броя на сървърите, в съответствие с броя на задачи. Без съмнение, това значително ще увеличи общата производителност на системата. Факт е обаче, че натоварването на корпоративните решения има силен пик в природата и само частично (средната заетост на приблизително 20%) ще се зареди до 90% от времето на нов скъп сървър В допълнение, разходите за поддръжка на информационни системи (IS) с увеличаване на броя на оборудване се увеличава експоненциално.

Но има и друг начин # 150; Можете да промените принципа на организацията на информационна система за корпоративно и отидете до сървърите на приложения в групирана конфигурация.

Създаване на система клъстер изисква ниски или никакви допълнителни покупки на хардуер и, ако са правилно проектирани, може значително да увеличи такива важни характеристики на IP, за надеждност, производителност и мащабируемост.

Клъстер - група от компютри, които са свързани помежду си и функционират като единица за обработка на данни и се появи като един компютър за крайния потребител.

Основна клъстер диаграма е показана на фигура 1.

Cluster организация на сървъра на базата данни

Фиг.1. Основна схема на клъстера

Отделните възли (сървъри), интегрирани с помощта на автобус с висока производителност (например на Fibre Channel или InfiniBand) и управлявани чрез обикновената TCP-IP мрежа. Можете да създадете клъстери от почти неограничен брой сървъри.

Функционалната класификация, клъстерите могат да бъдат разделени в три основни групи:

  • Висока (High Performance) клъстер (фиг. 2).
  • Клъстери на висока надеждност (High - Наличие) (Фигура 3.).
  • Клъстери от смесен тип (Фиг. 4).

С висока производителност (високоефективна) клъстери

Cluster организация на сървъра на базата данни

Фиг.2. С висока производителност (високоефективна) клъстери

За максимална ефективност на софтуера, използван трябва да поддържа производителността многонишковите.

Основната трудност при създаването на високо-касетъчните системи е, че скоростта на обмен на данни между процесора и местно RAM е много по-голяма от скоростта на взаимодействие между възлите. Следователно използването на конвенционален евтин Ethernet'a което не е обосновано и за превключване на клъстера възли използват специализирана техника и Myrinet SCI стандарт.

Клъстери от висока надеждност (High - наличността).

Cluster организация на сървъра на базата данни

Фиг. 3. висока надеждност клъстери (High - наличност)

Тези клъстери се използват където разходите за възможно прекъсване поради проблеми далеч надхвърля разходите за създаване на система за устойчиви на грешки. В области като сметки и банкови системи, електронна търговия, управление на бизнеса, и т.н.

Особеността на тези клъстери # 150; Те са проектирани по такъв начин, че цялата система все още няма точки на отказ. С други думи, липсващи компоненти, проблеми, които могат да повлияят на работата на системата като цяло. За да се постигне това, не мисля, че нещо по-добро, отколкото пълна резервираност на всички основни компоненти на клъстера (от склада на отделни ключове и хост # 150; адаптери). В допълнение, проектът отчита възможността за бърза подмяна на дефектни компоненти без спиране на системата.

Клъстери от смесен тип.

Cluster организация на сървъра на базата данни

Фигура 4. Клъстери смесен тип

Клъстерите от този вид се съчетават функциите на върховен Performanse и професионални системи за наличност. Единици са съчетани с висока производителност канали за пренос на данни, всички компоненти са дублирани.

тези клъстери # 150; най-добрият вариант да се използват в основната данни # 150; центрове, предприятия (за надеждност, производителност и мащабируемост), но те се различават доста значително разходите за създаване и поддръжка.

K групи от смесен тип и могат да включват система с балансиране на натоварването. Проблемът на тези клъстери # 150; обработката на голям брой клиентски заявки, използващи технологията на клиент # 150; сървър. Това се отнася, например, когато се работи с корпоративни бази данни, подкрепа за HTTP и FTP сървъри и т.н.

Видове изпълнителни High Availability Cluster

Към днешна дата, на българския пазар най-големият популярните е висока надеждност решения. На възможни варианти за тяхното изпълнение ще се съсредоточим по-подробно.

Cluster организация на сървъра на базата данни

Фиг. 5. Диаграма активно активно

В това изпълнение, задачата се изпълнява едновременно от множество възли в клъстер, който значително увеличава и производителността и, до известна степен, гъвкавост.

Недостатък на схемата е, че реалното увеличение на производителността може да се постигне само с помощта на специален софтуер, фокусирана върху многонишковите.

Cluster организация на сървъра на базата данни

Фиг. 6. Схемата на активно пасивен

Тази схема се използва в случаите, когато е необходимо да се използва за преодоляване на срив клъстера в подкрепа на приложения, които не са предназначени за архитектура клъстер. С такава схема е зает с изпълнението на задачи, само един от възлите на клъстера. Вторият възел се поддържа пълно копие на първата данни, а вторият провал на главен възел поема неговата функция.

Схемата осигурява високо ниво на надеждност, но може да бъде достатъчно финансово-скъпо, тъй като средства по втората изчислителни възела не се използва редовно

Cluster организация на сървъра на базата данни

Фиг. 7. Схема псевдо-активно активно

Тази схема се прилага за тези задачи, които могат да бъдат разделени в няколко групи. Като правило, в рамките на информационната система на предприятието, тя може да бъде, например, счетоводство, склад, маркетинг и др. В това изпълнение, всеки възел изпълнява своята задача, която в случай на повреда на сървъра, на прехода към другите възли. Недостатък на тази схема може да се дължи относително висока сложност изпълнение.

2. Системи за съхранение Архитектура в клъстера

Има две основни схеми на системи за съхранение на данни в клъстера. Първият (фиг. 8), и най-често, включва връзка към системата за клъстер, външен диск (и, ако е необходимо, лента) устройства, свързани към мрежата (и) за съхранение на данни SAN.

Cluster организация на сървъра на базата данни

Фиг. 8. Свързване към системата за клъстер, външни дискови устройства

Това позволява на всеки клъстер възел по всяко време, за да получите достъп до данни, разположени във всяка среда. Все пак, това изисква използването на специална файлова система, като GFS (за Linux системи). Тази архитектура често се използва в групи от смесен тип, за да се получи възможно най-добрата производителност и надеждност.

В доста редки случаи, когато една задача е възможно да се разделят на данните, така че броят на молбите могат да се обработват с помощта само на част от наличните данни, е препоръчително да се използва отделна схема за съхранение на данни.

Cluster организация на сървъра на базата данни

Фиг. 9. Razdelnaya верига съхранение

Необходимо е, обаче, да се помисли, че тази архитектура води или до намаляване на системи за съхранение на срив, или допълнителни разходи за огледало за съхранение.

Използването на вътрешните възли за съхранение е силно нежелателно поради следните причини: липса на надеждност на вградения RAID # 150; контролери, цената на изчислителни ресурси на сървъри и подкрепа за организиране на достъп до вътрешни данни, сложността на мониторинг и управление на ресурсите за съхранение.