Skip to content

Documentație

On prem

Instanța AIO (All-In-One) este prima alegere pentru majoritatea proiectelor datorită procesului său simplu de instalare și configurare. În această configurație,…

AIO

Instanța AIO (All-In-One) este prima alegere pentru majoritatea proiectelor datorită procesului său simplu de instalare și configurare. În această configurație, toate componentele și serviciile CYBERQUEST rezidă pe o singură mașină.

Recomandăm implementarea AIO pentru stabilitatea, ușurința de configurare și operare a acesteia.

Această versiune este cea mai potrivită pentru implementarea în infrastructuri IT mici și medii.

Ediție distribuită

Prin ediție distribuită (arhitectură distribuită) înțelegem că CYBERQUEST poate fi implementat pe mai multe mașini, în aceeași rețea sau în rețele diferite.

În arhitectura distribuită, CYBERQUEST poate fi implementat ca AIO pe mai multe mașini (pentru scopuri HA etc.) sau serviciile componente ale CYBERQUEST sunt implementate pe mașini separate.

Scopul principal al configurării CYBERQUEST într-o arhitectură distribuită este creșterea performanței prin distribuirea încărcării pe mai multe mașini. Deși este foarte tentantă datorită creșterii consistente a performanței, aceasta este supusă unor cerințe de servicii sporite (din cauza complexității instanței), iar defecțiunile software-ului sau hardware-ului terț au un impact mai mare.

Recomandăm arhitectura distribuită doar pentru proiectele mari și proiectăm soluția în mod specific pentru fiecare astfel de proiect.

Scalarea Online DataStorage

Acest lucru se realizează prin implementarea serviciului Online DataStorage pe o mașină separată. Prin utilizarea unei puteri de procesare separate pentru menținerea depozitului de date NoSQL, pot fi atinse valori ridicate de ingestie (în EPS) și de corelare per CPU pentru serverul de procesare CYBERQUEST.

Pentru cantități mari de date (peste 5TB) poate fi implementat un cluster Online DataStorage. Consultați capitolul DataStorage clustering.

Scalarea Data Server

În unele cazuri, când datele trebuie colectate din rețele separate (și, în multe cazuri, și la distanță), serviciul Data Server (responsabil de recepționarea fluxurilor de date) poate fi implementat pe mașini separate. De asemenea, scalarea Data Server se poate face pentru creșterea performanței generale.

Scalarea Rabbit MQ

Prin implementarea serviciului de cozi (oferit de RabbitMQ) pe mașini separate, performanța generală a instanței CYBERQUEST poate fi crescută.

Scalarea Data Storage (Archive)

În proiectele în care datele trebuie reținute pe perioade extrem de lungi de timp și cu cerințe de acces imediat, serviciul Data Storage poate fi implementat pe mașini separate. Acest lucru permite CYBERQUEST să mențină depozite de arhivă uriașe. De asemenea, oferă o anumită creștere a performanței generale a instanței CYBERQUEST.

Scalarea Correlation Engine

Scalarea Correlation Engine, pe lângă serviciul Online DataStorage, este scalarea cu cea mai mare creștere de performanță care poate fi implementată pentru o instanță CYBERQUEST.

Exemple

Implementare cu disponibilitate ridicată (variantă)

Imagine

Arhitectură distribuită cu Online DataStorage inclus

Imagine

Arhitectură distribuită cu Online DataStorage distribuit și colectare din mai multe locații

Imagine