
Estimarea performanței și a încărcării
MetaDefender™ Cluster distribuie procesul de scanare între mai multe instanțe MetaDefender™ Core , menținând un debit ridicat în cazul sarcinilor de lucru cu volume mari de arhive, în care un singur echilibrator de sarcină (care se limitează la distribuirea uniformă a cererilor primite între servere, fără a ține cont de complexitatea scanării) nu mai face față.
Unde se încadrează clusterul „ MetaDefender ”
MetaDefender Cluster este conceput pentru procesarea unui volum mare de fișiere, în special a celor de arhivă, care trebuie să rămână rapidă și disponibilă. Acesta distribuie sarcina de lucru în mod inteligent între instanțele MetaDefender Core , astfel încât capacitatea de procesare să se adapteze la cerere, iar nicio defecțiune izolată să nu oprească procesul de scanare.
Extragerea și prelucrarea arhivelor distribuite
Împărțiți arhivele și distribuiți-le pe mai multe instanțe MetaDefender Core , astfel încât fișierele mari și complexe să fie extrase și scanate în paralel, în loc să fie procesate unul câte unul.

Prelucrarea fișierelor: rezilientă și scalabilă
Adăugați instanțe „ MetaDefender ”Core pentru a crește capacitatea la cerere, menținând ritmul de procesare constant pe măsură ce volumul fișierelor și dimensiunile arhivelor cresc.

Distribuirea inteligentă a sarcinilor de lucru
Distribuie fișierele primite între toate instanțele funcționale ale serviciului „ MetaDefender ”Core , astfel încât fiecare motor să rămână ocupat, iar volumul de lucru să nu se acumuleze în spatele unei instanțe inactive.

Disponibilitate ridicată
Redirecționările ocolesc orice instanță MetaDefender Core care iese din funcțiune, astfel încât o defecțiune izolată reduce capacitatea, fără a opri procesul de scanare.

Conceput pentru a face față sarcinilor de lucru intense
Obținute în urma unor teste de performanță efectuate pe diverse tipuri de sarcini de lucru, de la documente individuale până la arhive mari și imbricate, aceste cifre arată modul în care un cluster „ MetaDefender ” menține debitul, se scalează pe măsură ce adăugați instanțe „ MetaDefender ”Core și asigură funcționarea fiecărui motor la un nivel ridicat de utilizare.
2x
Decât un echilibrator de sarcină
>80%
În toate instanțele „ MetaDefender ”Core
~50%
Decât un echilibrator de sarcină
De ce un cluster „ MetaDefender ”?
MetaDefender Clusterul reunește mai multe instanțe MetaDefender Core într-un singur grup elastic de scanare, astfel încât capacitatea de procesare și reziliența cresc odată cu adăugarea de capacitate.
Randament ridicat și constant
Menține fiecare nucleu ocupat, astfel încât viteza de procesare să rămână constantă chiar și în condiții de trafic intermitent și cu un volum mare de date de arhivă, situații în care un echilibrator de sarcină nu reușește să valorifice pe deplin capacitatea disponibilă.
Împărțirea sarcinii în arhivă
Împarte conținutul imbricat al unei singure arhive de mari dimensiuni între mai multe instanțe MetaDefender Core , în loc să-l limiteze la una singură, ceea ce reprezintă cheia pentru cele mai mari creșteri de viteză.
Scalabilitate liniară și previzibilă
Adăugați instanțe d MetaDefender Core pentru a mări capacitatea. Debitul crește, iar timpul de procesare scade, ceea ce vă permite să dimensionați resursele și să stabiliți bugetul în consecință.
Disponibilitate ridicată
Redirecționările ocolesc orice instanță MetaDefender Core care iese din funcțiune, astfel încât o defecțiune izolată reduce capacitatea, fără a opri procesul de scanare.
Management centralizat
Configurați fluxurile de lucru, monitorizați starea motorului și vizualizați rezultatele pentru întregul cluster dintr-o singură consolă, în loc să gestionați manual fiecare nod.
MetaDefender Cluster vs. echilibrator de sarcină
Aflați cum se compară o implementare de tip cluster „ MetaDefender ” cu un echilibrator de sarcină. Trei seturi de date, de la documente individuale până la arhive mari și imbricate, sunt procesate în fiecare configurație pentru a măsura debitul, durata și consumul de resurse. Aflați mai multe despre configurarea mediului de testare consultând documentația privind clusterul „MetaDefender ”.
Aggressively submitted 2,000,000 non-archive files at a rate of 800 files per second. With no archives to distribute, both deployments perform nearly the same.
Durata totală
Cu cât este mai mic, cu atât este mai bineMedia CPU
RAM mediu
Submitted 400 medium archive files (RPM, CAB, EXE) at a rate of 1 file per second. Distributing nested files lets MetaDefender™ Cluster pull clearly ahead.
Randament
Cu cât este mai mare, cu atât este mai bineDurata totală
Cu cât este mai mic, cu atât este mai bineMedia CPU
RAM mediu
Submitted large CAB files (5.1 GB compressed, 217 GB extracted) with load sharing enabled. This is where archive distribution matters most.
Randament
Cu cât este mai mare, cu atât este mai bineDurata totală
Cu cât este mai mic, cu atât este mai bineMedia CPU
RAM mediu
Extindere, accelerare
Rulați aceleași seturi de date într-un cluster MetaDefender pentru a observa cum crește randamentul și cum scade timpul de procesare pe măsură ce măriți numărul de instanțe MetaDefender Core .
Fișiere care nu fac parte din arhivă
2.000.000 de fișiere trimise la o viteză de 800 de fișiere pe secundă. Adăugarea de nuclee triplează aproape debitul și reduce durata de execuție la aproximativ o treime.
12 MetaDefender Core | 4 MetaDefender Core | |
|---|---|---|
Obiecte prelucrate / oră | 2,850,000 | 1,000,000 |
Durata totală | 42 min | 120 min |
Fișiere de arhivă de dimensiuni medii
400 de fișiere transmise la o viteză de 1 fișier pe secundă. Fișierele imbricate sunt distribuite pe mai multe nuclee, astfel încât diferența de lățime de bandă crește brusc.
12 MetaDefender Core | 4 MetaDefender Core | |
|---|---|---|
Obiecte prelucrate / oră | 4,900,000 | 1,050,000 |
Durata totală | 30 min | 115 min |
Fișiere CAB de dimensiuni mari
4 fișiere cu funcția de distribuire a încărcării arhivelor activată. Împărțirea unei singure arhive de dimensiuni mari între instanțele MetaDefender Core este exact scopul pentru care a fost creat clusterul MetaDefender .
12 MetaDefender Core | 4 MetaDefender Core | |
|---|---|---|
Obiecte prelucrate / oră | 4,000,000 | 1,200,000 |
Durata totală | 52 min | 180 min |
Întrebări frecvente
În cazul sarcinilor de lucru de arhivare de mare amploare, viteza este de aproximativ două ori mai mare. În cadrul testelor de performanță, un cluster „ MetaDefender ” a procesat un set de date CAB de mari dimensiuni, cu o viteză de 2.120.000 de obiecte pe oră, în 175 de minute, comparativ cu 1.050.000 de obiecte pe oră, în 353 de minute, pentru o implementare cu echilibrare a încărcării — aproximativ jumătate din timpul de procesare. Avantajul provine din distribuirea conținutului arhivat, astfel încât, în cazul fișierelor care nu sunt arhivate, cele două soluții au performanțe aproape identice.
Funcția de distribuire a sarcinii pentru arhive împarte conținutul imbricat al unei singure arhive între mai multe instanțe MetaDefender Core™, astfel încât o arhivă de dimensiuni mari este extrasă și scanată în paralel, în loc să fie alocată unei singure instanțe. Acesta este mecanismul care stă la baza celor mai mari creșteri de viteză înregistrate — un echilibrator de sarcină direcționează fiecare fișier în întregime către o singură instanță, lăsând restul grupului inactiv.
Debitul crește, iar timpul de procesare scade aproape liniar. În cadrul testelor de performanță efectuate pe un set de date care nu provine din arhivă, scalarea de la 4 la 12 instanțe MetaDefender Core a crescut debitul de la 1.000.000 la 2.850.000 de obiecte pe oră și a redus durata execuției de la 120 de minute la 42 — aproximativ de 2,9 ori mai mare debit în aproximativ o treime din timp. Sarcinile de lucru cu un volum mare de date din arhivă beneficiază de avantaje și mai mari.
Depinde de volumul fișierelor, de ponderea arhivelor în traficul dvs. și de obiectivul dvs. de lățime de bandă. Deoarece conținutul arhivelor este distribuit între instanțe, sarcinile de lucru cu un conținut ridicat de arhive beneficiază de un număr mai mare de instanțe decât sarcinile de lucru care conțin doar documente, la același număr de fișiere. Trimiteți-ne volumele, ponderea arhivelor și obiectivele de lățime de bandă la adresa OPSWAT pentru a obține o estimare a încărcării adaptată sarcinii dvs. de lucru.
În cadrul testelor de performanță, clusterul „ MetaDefender ” a procesat aproximativ 1,9–2,1 milioane de obiecte pe oră în scenariile de comparare a echilibratoarelor de sarcină și până la 4.000.000 de obiecte pe oră într-un scenariu de lucru cu arhive de mari dimensiuni, scalat la 12 instanțe „ MetaDefender ”Core . Debitul real depinde de compoziția fișierelor, de adâncimea arhivei, de numărul de instanțe și de motoarele activate.
Doar într-o măsură nesemnificativă. În cadrul testelor de performanță efectuate pe 2.000.000 de fișiere care nu fac parte din arhivă, un cluster „ MetaDefender ” a procesat 1.928.000 de obiecte pe oră, față de 1.913.000 în cazul unei implementări cu echilibrare a încărcării — o diferență sub un procent, deoarece nu există conținut de arhivă care să fie distribuit. Avantajul clusterului „ MetaDefender ” se manifestă în cazul sarcinilor de lucru cu un volum mare de arhive și atunci când se mărește numărul de instanțe.
MetaDefender Clusterul redirecționează volumul de lucru al acelei instanțe către instanțele funcționale rămase, astfel încât o defecțiune izolată reduce capacitatea disponibilă, fără a opri procesul de scanare. Fișierele primite sunt distribuite în mod continuu între toate instanțele funcționale MetaDefender Core , astfel încât sarcinile nu se acumulează niciodată în coada de așteptare din cauza unei instanțe care este offline sau inactivă.