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
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.
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.