Complexe multicalculator (MMBK)

Cele două probleme principale de construire a sistemelor informatice pentru aplicații critice legate de procesarea tranzacțiilor, gestionarea bazelor de date și întreținerea de telecomunicații, este de a oferi de înaltă performanță și funcționarea pe termen lung a sistemelor. Cel mai eficient mod de a atinge un anumit nivel de performanță - utilizarea de arhitecturi scalabile paralele. Sarcina de a asigura funcționarea pe termen lung a sistemului are trei componente: fiabilitate, disponibilitate și mentenabilitate. Toate cele trei dintre aceste componente implică, în primul rând, lupta împotriva funcționarea necorespunzătoare a sistemului, generate de defecțiuni și disfuncționalități în activitatea sa. Această luptă este pentru toate cele trei zone, care sunt interconectate și aplicate împreună.

În ultimii ani, în literatura de specialitate cu privire la calcul termenul de „sistem de disponibilitate ridicată“ ce în ce mai utilizate (sisteme de înaltă disponibilitate). Toate tipurile de sisteme de înaltă disponibilitate au un scop comun - pentru a minimiza timpii morți. Există două tipuri de timp întreruperi calculator: planificate sau neplanificate. Minimalizarea fiecare dintre ele necesită diferite strategii și tehnologii. Indisponibilitatea planificată include, de obicei, timpul necesar de conducere, pentru lucrările privind modernizarea sistemului și întreținerea acestuia. nefuncționare neplanificată este rezultatul defectării sistemului sau a componentelor. Cu toate că sistemul de disponibilitate ridicată poate fi mai asociat cu minimizarea nefuncționare neplanificate, acestea sunt, de asemenea, utile pentru reducerea timpilor de inactivitate planificate. Trebuie remarcat faptul că o disponibilitate ridicată nu este oferit gratuit. Costul de disponibilitate ridicată este mult mai mare decât costul de sistemele convenționale.

Principalele caracteristici ale sistemelor de disponibilitate ridicată în comparație cu sistemele convenționale sunt reduse rată de eșec și o tranziție mai rapidă la funcționarea normală după o defecțiune printr-o recuperare rapidă a aplicațiilor și sesiuni de networking la starea în care se aflau în momentul unei defecțiuni a sistemului. Trebuie remarcat faptul că, în multe cazuri, utilizatorii ar putea face chiar și un mic down-time în schimbul unui sistem de înaltă disponibilitate costuri mai mici, în comparație cu un cost mult mai mare de a furniza modul de disponibilitate continuă.

Crearea de sisteme de înaltă disponibilitate este posibilă pe baza sistemelor multicalculator.

Sistemul multicalculator (MMVS) - un sistem informatic care cuprinde o multitudine de calculatoare, fiecare dintre acestea are propria sa memorie RAM și rulează sistemul de operare, precum și un mijloc de schimb de informații între mașini.

Sistemul multicalculator creat prin integrarea hardware numărul de serie al computerului, de multe ori numite sisteme multicalculator (MMBK). MMBK sunt frecvent utilizate pentru a controla orice obiect.

Configurațiile MMBK oferite de industria modernă de calculator, se extind pe o gamă largă de scheme rigide „simple“ care oferă dublarea sistemului de bază de sine statatoare stand-by la cald, la un raport de 1: 1 la sistemele de dispersie extrem disponibile care să permită un sistem pentru a ridica funcționarea oricăreia dintre mai multe sisteme din cluster în cazul unor defecțiuni.

Fig. 13. Structura sistemului Două mașini

Termenul „grupare“ de astăzi în industria de calculatoare are mai multe sensuri diferite. definiție strictă ar fi: „punerea în aplicare a combina autovehicule, reprezentând o singură entitate la aplicații și utilizatori.“ Mașini, grupate împreună în acest mod, poate, în caz de defecțiune a unui procesor foarte realoce rapid de locuri de muncă la alte procesoare din cluster. Aceasta este, probabil, cea mai importantă sarcină a multor furnizori de sisteme de înaltă disponibilitate.

Sistemele cluster, datorită faptului că acestea oferă un nivel suficient de ridicat de disponibilitate a sistemului, la un cost relativ scăzut, cel mai răspândit în lume. Există mai mulți furnizori, care se referă la cel mai mare disponibilitate a sistemului „cluster“ lor sau „clustere simple.“

MMC pot fi omogene și eterogene.

Sistemul multicalculator Omogene - un sistem format din același tip de calculator.

MMC neomogenă compus din diferite tipuri de calculatoare.

MMC poate avea un singur nivel și structura ierarhică. În primul caz, sistemele de mașini formează o prelucrare a datelor de ansamblu, iar al doilea sistem cuprinde mașini separate pentru efectuarea diferitelor niveluri de informații de procesare. De obicei, mașină mai puțin puternic (Sat) presupune informația de intrare de la diferite terminale și tratarea prealabilă a acestora, descărcarea acestor operații relativ simple principal calculator mai puternic decât creșterea realizată complex randamentul global.

MMBK Design modern implică utilizarea unui hot spare (în caz de avarie), inclusiv aplicații de comutație și utilizatorii pe o altă mașină cu o garanție de nici o pierdere de date sau de corupție în timpul unui eșec și comutator.

Această comutare poate fi realizată manual sau automat, și există mai multe nivele de automatizare a acestui proces. De exemplu, în unele cazuri, utilizatorii sunt instruiți că acestea ar trebui să iasă și să vă conectați din nou. În alte cazuri, tranziția este un mod transparent pentru utilizator: el are nevoie doar să aștepte o perioadă scurtă de timp. Uneori, utilizatorul poate face o alegere între comutare manuală și automată. În unele sisteme, utilizatorii pot continua să funcționeze după comutatorul este în punctul în care acestea au fost la momentul eșecului. În alte cazuri, li se cere să repete ultima tranzacție.

Rezerva nu trebuie să repete complet sistemul, pe care le rezervă (configurațiile de sistem poate varia). Acest lucru poate, în unele cazuri, economisi bani prin rezervarea unui sistem mare sau sisteme cu ajutorul unui sistem mai mic și implică o scădere a performanței în cazul defectării sistemului primar, sau trecerea la sistemul de rezervă numai critic pentru durata de viață a cererilor de organizare.

Ar trebui adăugat că unii utilizatori preferă să nu efectueze orice aplicație pe masina de rezervă, în timp ce alții, dimpotrivă, încercați un pic pentru a încărca serverul de backup în cluster. Abilitatea de a selecta configurația sistemului folosind procedura de instalare inițială oferă utilizatorilor o mai mare flexibilitate pentru a utiliza treptat întregul potențial inerent sistemului.

În prezent, tehnologia sa răspândit pe scară largă bază de date în paralel. Această tehnologie permite o varietate de mașini pentru a partaja accesul la o singură bază de date. Distribuția sarcinilor pe mai multe resurse CPU și pentru a permite punerea în aplicare a acestora, în paralel, pentru a obține rezultate superioare, capacități de tranzacționare pentru a sprijini mai mulți utilizatori simultani și să accelereze performanța interogări complexe.

Baze de date paralele sunt utilizate pe scară largă în sistemele de procesare a tranzacțiilor în modul on-line, sisteme suport de decizie, și sunt adesea folosite atunci când se ocupă cu misiune critică pentru întreprinderile și organizațiile de aplicații care funcționează 24 de ore pe zi.