Edge Encryption system requirements

The Edge Encryption proxy application can run on servers or virtual machines running Windows or Linux.

The Edge Encryption proxy distribution comes with JRE 1.8. Out of the box, the Edge Encryption proxy uses the JRE bundled with the distribution. You can change this by modifying the wrapper.conf file in the <installation dir>/conf directory.

Proxy server minimum configuration

The minimum configuration includes:
  • A minimum of 4 GB of available RAM per proxy server (6 GB is recommended for most deployments).

    Note: The host machine running the proxy server must have at least 1 more GB of RAM available for OS services than is needed to run the proxy server. Specifically, if a proxy server is set to use 4 GB of RAM, the VM or hardware must have at least 5 GB of RAM installed.
  • 3+ GHz CPU, with a 4-core CPU preferred.
  • Multiple proxy servers behind a load balancer. The number of proxy servers will depend on the number of application nodes, number of simultaneous users, and failover needs. See Sizing your Edge Encryption environment for considerations.
  • Ability to ride-along with other services, depending on the server utilization and resource availability.

Proxy server supported systems

The following systems are supported.
  • Windows Server
    • All Windows Server 2012-R2 editions or later
    • Virtual machines or physical hardware
    • 32-bit and 64-bit systems
  • Linux
    • Virtual machines or physical hardware
    • 32-bit and 64-bit systems
Note: Because the proxy server requires access to at least 4 GB of RAM, a 64-bit operating system and JVM is recommended.

On 64-bit Linux systems, you must install the 32-bit GNU C library (glibc). The installation command for CentOS is: yum install glibc.i686

Proxy database minimum configuration

Order preserving encryption requires a MySQL database configured for the Edge Encryption proxy server. Use a dedicated machine to run the proxy database. The minimum requirements include.
  • Version: MySQL database versions 5.5 and higher
  • OS: 64-bit systems
  • CPU: 2+ GHz CPU, with a 4-core CPU preferred
  • RAM: 16 GB
  • Disk: SAN or local storage (RAID 10 recommended)
  • Size: Determined by the number of potential records multiplied by record size. Calculate the proxy database size.
  • Configuration: High Availability cluster. If you are unsure of how to configure your MySQL server, contact MySQL for configuration information.