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. Java 8 is required to run the installer. 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 Note: Because the Edge Encryption proxy server resides in your network, its host IP and port may be subject to vulnerability scans by your network software. The Edge Encryption proxy server will forward such scan requests to your ServiceNow instance. To prevent IP scanner or similar requests from being forwarded to your ServiceNow instance, make sure to configure your network scanner to skip the Edge Encryption proxy server port or IP address. Alternatively, you can configure a firewall utility on the host machine to prevent the proxy server from forwarding requests from specific addresses to the instance. Proxy database minimum configuration Order-preserving encryption and encryption patterns require a MySQL database configured for the Edge Encryption proxy. Use a dedicated machine to run the proxy database. The minimum requirements include. Version: MySQL database versions 5.5 to 7.x 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. Sizing your Edge Encryption environmentChoosing the number of proxy servers for your environment is an important task. Consider the number of users, redundancy needs, and acceptable latency.Calculate the proxy database sizeIf using order-preserving encryption or encryption patterns, determine the size of your MySQL database by multiplying the number of potential records by record size.