0% found this document useful (0 votes)
64 views7 pages

Datanswers Architecture 12-23-2021

Uploaded by

lakbabi1035
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views7 pages

Datanswers Architecture 12-23-2021

Uploaded by

lakbabi1035
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

DATANSWERS ARCHITECTURE

Publishing Information

Software Version 8.5

Publication date November 25, 2021

Copyright © 2005 -2021 Varonis Systems Inc.


All rights reserved.
This information shall only be used in conjunction with services contracted for
with Varonis Systems, Inc. and shall not be used to the detriment of Varonis
Systems, Inc. in any manner. User agrees not to copy, reproduce, sell, license,
or transfer this information without prior written consent of Varonis Systems, Inc.
Other brands and products are trademarks of their respective holders.
Contents
Chapter 1: About DatAnswers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapter 2: DatAnswers Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Search Web Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Search Engine (Solr Cluster). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
SyncUnit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Data Classification Engine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
DSP Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

DATANSWERS ARCHITECTURE III


About DatAnswers
1
ABOUT DATANSWERS

DatAnswers is an enterprise search engine that enables users to search an


organization's Varonis-monitored file systems for the data they need, providing
information governance for administrators, and compliance and legal officers.
DatAnswers leverages the power and security of the Varonis classification
engine to index a company's data and provide relevant search results.

DatAnswers provides the capabilities to view unfiltered search results, ensuring


that only the right users have further access to the full data.

Authorized users with the DatAnswers User role can use the DatAnswers web
application to:

Search for documents using queries and view the result set

Refine a search to narrow the result set

Open a document using the link provided in the results

Open an item's folder to view its contents

Limit the scope of your search to a specific location or multiple locations

View additional properties for the search results

Export results to a CSV file

Copy files from search results to a different destination

DATANSWERS ARCHITECTURE 1
DatAnswers Components
2
DATANSWERS COMPONENTS

DatAnswers comprises the following components:

Search Web Server

Search Engine (Solr Cluster)

SyncUnit

Data Classification Engine

DSP Server

DATANSWERS ARCHITECTURE 2
Chapter 2 DATANSWERS ARCHITECTURE

Search Web Server

The search web server holds the search web application.


All search requested are submitted to the search cluster by the search server. When a
user opens the search application on the web, it is first identified using windows
authentication. Each search request consists of the user data. The results that are
retrieved from the search cluster are filtered to the documents that the specific user
has read permissions on. The web server uses a specific application user, which is
defined during installation, for every search request that is submitted to the search
cluster. Only this application user search requests will be accepted.

Search Engine (Solr Cluster)

The search cluster comprises several machines (nodes) that hold the indexed data.
The index is split between all nodes on the cluster. Each part of the partitioned index
is called a shard. Each shard could have zero to many replicas. A replica is used to
prevent failures and down time and to increase the amount of concurrent users that
can simultaneously use DatAnswers. When a search request is retrieved from the web
server, it is distributed between all shards on the cluster. Each shard retrieves the
relevant documents and the aggregated results are then returned to the web server.
The returned data consists of documents that the user has permissions to read/view.
Documents are evenly distributed between all shards. As the amount of documents
grow, additional shards should be added. As the amount of queries increased,
additional replicas should be added.

SyncUnit

The SyncUnit is used as a temporary storage for files that are pending index, security
data and configuration settings.
Each Data Classification Engine service that crawls documents, sends the documents
to be indexed to the SyncUnit. Each cluster node than takes the files to be indexed,
index them and delete the file from the SyncUnit.

Data Classification Engine

The Data Classification Engine is used as the DW crawler.


It extracts both the text and metadata from each document, creates an XML document
with the relevant data and sends the file to the SyncUnit.

DSP Server

The DSP framework is used for sending general and user configuration.

DATANSWERS ARCHITECTURE 3
Chapter 2 DATANSWERS ARCHITECTURE

It is also used to calculate the security level for each file on DW scope. The security
calculations are stored on the SyncUnit and are laded by each shard. The security
data is then used to filter files that the user doing the search doesn’t have read per
missions on.

DATANSWERS ARCHITECTURE 4

You might also like