Multicomputer комплекси (MMBK)
Двете основни проблеми на изграждането на компютърни системи за критични приложения, свързани с обработка на транзакции, управление на бази данни и поддръжка на телекомуникациите, е да се осигури висока производителност и дългосрочно функциониране на системите. Най-ефективният начин за постигане на определено ниво на натоварване - използването на паралелни мащабируеми архитектури. Задачата на осигуряване на дългосрочна функциониране на системата има три компонента: надеждност, достъпност и лесно обслужване. Всеки от тези три компонента предполага, на първо място, на борбата срещу повреда в системата, породени от аварии и неизправности в работата си. Тази борба е за трите области, които са свързани помежду си и да се прилагат заедно.
През последните години в литературата по изчислителна все повече се използва терминът "висока надеждност на системата" (High Availability Systems). Всички видове системи с висока наличност имат обща цел - да се намали времето за престой. Има два вида време на компютъра прекъсвания: планирани и непланирани. Минимизиране на всеки един от тях изисква различни стратегии и технологии. Планиран престой обикновено включва времето, необходимо на ръководството, за работа по модернизирането на системата и нейната поддръжка. Непланирани престои е в резултат на отказ на системата или компонента. Въпреки високото система наличност може да бъде по-свързана с минимизиране на непланирани престои, те също са полезни за намаляване на планирано прекъсване. Трябва да се отбележи, че на висока надеждност, не се дава безплатно. Цената на висока надеждност е много по-висока от цената на конвенционалните системи.
Основните характеристики на системите за висока достъпност в сравнение с конвенционалните системи са намалени степен на неизпълнение и по-бърз преход към нормална работа след грешка от бързо възстановяване на приложения и мрежови сесии към държавата са били в момента на отказ на системата. Трябва да се отбележи, че в много случаи, потребителите може и дори да направят малък времето на престой в замяна на по-ниска цена на система за висока достъпност, в сравнение с много по-висока цена за предоставяне на режим на непрекъсната наличност.
Създаване на системи с висока наличност е възможно въз основа на multicomputer системи.
Multicomputer система (MMVS) - компютърна система, съдържаща множество компютри, всеки от които има собствена памет и се изпълнява операционна система, както и средство за обмен на информация между машини.
Multicomputer система, създадена чрез интегриране на хардуер сериен номер на компютъра, често се наричат multicomputer системи (MMBK). MMBK които обикновено се използват за контрол на всеки обект.
Конфигурации MMBK, предлагани от съвременните компютърни индустрия, се простират по широк кръг от "прости" твърди схемите за отпускане на дублирането на основната система свободностоящ горещ режим в съотношение 1: 1 с високо разположение схеми касетъчни позволявайки една система да вземете работата на всеки от няколко системи в клъстера в случай на неизправност.
Фиг. 13. Структура на система с две машина
Терминът "групирането" на днес в компютърната индустрия има много различни значения. Строга дефиниция ще бъде: "изпълнението на комбиниране на автомобили, които представляват едно цяло до приложения и потребители". Машини, струпани на едно място по този начин, може в случай на повреда на един процесор, много бързо да преразпределят работни места към други процесори в клъстера. Това е може би най-важната задача на много доставчици на лесно достъпни системи.
Клъстер системи, се дължи на факта, че те осигуряват достатъчно високо ниво на готовност на системата на сравнително ниска цена, най-широко в света. Има няколко доставчици, които се отнасят за техните високи системни наличност "клъстери", или "прости клъстери."
ММС може да бъде хомогенна и хетерогенна.
Хомогенна multicomputer система - система, състояща се от един и същ тип компютър.
Нехомогенни MMC, съставен от различни видове компютри.
MMC може да има едно ниво и йерархичната структура. В първия случай системи на машината образуват една цялостна обработка на данни, и втората система се състои от отделни машини за извършване на различни обработка на информация нива. Обикновено по-малко мощна машина (събота) поема вход информацията от различните терминали и тяхното предварително третиране, разтоварването на тези сравнително прости операции основната по-мощен компютър, отколкото постига увеличаване общата пропускателна комплекс.
Модерен дизайн MMBK включва използването на гореща резервна (Fail-Over), включително смяна на приложения и потребители на друга машина с гаранция за никаква загуба или повреда на данните по време на неуспех и ключ.
Тази смяна може да се извърши ръчно или автоматично, а има и няколко нива на автоматизация на този процес. Например, в някои случаи, потребителите са инструктирани, че трябва да излезем и да влезете отново. В други случаи, преходът е по прозрачен начин за потребителя: той трябва само да изчакате за кратък период от време. Понякога, потребителят може да направи избор между ръчно и автоматично превключване. В някои системи, потребителите могат да продължат да работят, след като ключът е на мястото, където те са били в момента на провал. В други случаи, от тях се иска да се повтаря последната сделка.
Резерв не трябва да се повтаря напълно системата, която го запазва (системни конфигурации могат да се различават). Това може, в някои случаи спестите пари, като запазва голяма система или системи, които използват по-малка система и е свързана с влошаване на производителността в случай на отказ на основната система, или преминаване към система за архивиране само от решаващо значение за живота на приложенията на организацията.
Трябва да се добави, че някои потребители предпочитат да не изпълни всяко приложение на резервната машина, а други, напротив, се опитват малко да зареди резервния сървър в клъстера. Възможност да изберете конфигурацията на системата с помощта на процедурата по първоначална инсталация дава на потребителите повече гъвкавост постепенно да се използва пълният потенциал, присъщ в системата.
В момента технологията се разпространи широко паралелно база данни. Тази технология позволява голямо разнообразие от машини за споделяне на достъпа до една база данни. Разпределение на задачите през множество процесорни ресурси и да позволи прилагането им в паралел за постигане на транзакционни способности по-висока пропускателна способност да поддържа повече потребители едновременно и да се ускори изпълнението на сложни заявки.
Паралелни бази данни са широко използвани в системите за обработка на транзакции в режим он-лайн, системи за подпомагане вземането на решения, и често се използват при работа с критични за предприятия и организации на приложения, които работят 24 часа в денонощието.