Skip to main content
Matrix42 Self-Service Help Center

SaaS and EgoSecure

Overview

Definition

SaaS (Software as a Service) is a method of software delivery that allows to manage computers with Agents independently of their location. All Agents are managed via the central unit, EgoSecure Server. EgoSecure Server and its program interface - EgoSecure Management Console - is launched by an authorized administrator also independently of the location. It is an effective solution to reduce the cost of the maintenance and management.

Advantages 

  • No Server management is needed
  • No Maintenance is needed
  • No Database backup is needed
  • No Server hardware is needed

SaaS Implementation in EgoSecure

Advantages of implementation

  • Remote management: Console can be started from everywhere and Agents can be configured not only in the corporate LAN.
  • Unification of geographically separated offices: one server for several offices without using WAN.
  • Secure communication: https connection.

Communication scheme

Multitenant SaaS customers

Multitenancy is supported from EgoSecure 12.2. If several tenants are created, several customers install one EgoSecure Server with the database. Database data of administrators from all tenants are separated.

  • Advantage: one installation. All you need is to install EgoSecure Server once.
  • Disadvantage: database data for tenants is separated and secured

clipboard_e06e148361633e94e77ed70e3bef0309d.png

Single SaaS customers

Several customers install several EgoSecure Servers and use several databases. 

  • Advantage: databases are separated. Different data sets are stored in separate databases.
  • Disadvantage: time consuming. It takes time to install and set up each server.
     

clipboard_ed6993ee0c8237bbeb4d5634b2925c068.png

Customer and Server 

  • The EgoSecure Management Console allows for controlling and managing EgoSecure Agents.
  • Console sends a set of policies to the Server.
  • Agents periodically poll Server for policies change, and Server responses by sending a set of policies to Agents. Policies are applied immediately.

Server and Database

  • Are rent in the cloud service for one company (no need to buy hardware and maintain it).
  • Connection to server is established periodically (a period of time is set in Console).

Use case

  • Administrator applies access policies to all staff members in Console.
    • How it works: Console sends a set of policies to the Server.
  • A set of policies is applied, once the EgoSecure Agent (e.g.: installed on staff computers) connects to Server.
    • How it works: EgoSecure Agent requests for changes from server in a specified period of time (polling interval). If there are policy changes on the server, Agent applies them.

Configuration 

Adding an https server

For details, see the following task descriptions in the chapter Enabling HTTPS server and connecting components of the EgoSecure Console Manual:

  • Adding https server
  • Connecting Console to https server
  • Connecting Agents to https server

Enabling SSL

For details, see the chapter Configuring SSL in the EgoSecure Console Manual.

Setting a polling interval

For details, see the chapter Making polling mode available in the EgoSecure Console Manual.

  • Was this article helpful?