CacheGuard network appliances runs under CacheGuard-OS, a Linux based Operating System built from scratch and especially designed to Secure and Optimize the network traffic. Once installed on a machine (hardware or virtual), CacheGuard-OS transforms that machine into a powerful and easy to handle network appliance.
Great care has been taken to select the best of the best Open Source technologies to integrate into CacheGuard-OS. CacheGuard-OS embeds software such as but not limited to OpenSSL, NetFilter, IProute2, StrongSwan, ClamAV, Apache, ModSecurity and Squid. A smart and highly secured design combined with specific Open Source developments allow all those built-in technologies to work together efficiently and consistently as a whole. That’s the genius of CacheGuard.
Try CacheGuard for Free
An Innovative Solution
What makes CacheGuard-OS an innovative solution is that it ensures ease of use and consistency between multitude of Open Source software as complex as they may be. This is made possible by a smart design and the development of more than 200 000 lines of Open Source code to build CacheGuard-OS. With CacheGuard, the complexity of built-in Open Source software is not visible and remains under the hood. All you have to do is to turn on the key and enjoy.
After having installed CacheGuard-OS on a machine and setup basic IP configuration, the resulted network appliance can be configured and managed via its CLI (Command Line Interface) and/or a Web browser. The Web UI has been designed to be friendly and easy to handle even for non IT professionals. Particular cares have been taken to ensure its compatibility with well-known Web browsers such as Firefox, Safari, Opera, Chrome and Edge. You can find some CacheGuard demos on YouTube at CacheGuard YouTube Channel.
CacheGuard-OS is distributed in both x86 (32 bits) and x64 (64 bits) CPU compatible versions and can run on almost all x86/x64 machines made by well-known manufacturers such as HP, Dell and IBM and hypervisors providers such as VMware, Hyper-V and Proxmox.The machine resource requirements mainly depend on the number of users to support and the services that you need to activate on your appliance.
Depending on the number of users to support and available machine resources, CacheGuard-OS is tuned during its installation to run as effective as possible. For instance for 100 forwarding users (20 simultaneous users), a typical hardware configuration is as follows: 4 x CPU cores, 6 GB RAM, 200 GB Disk and 2 x network interfaces.
For more users, choose a machine with more RAM, CPU Cores and Disk capacity. As a rule of thumb, add 1 GB of RAM and 1 CPU core for every additional 10 simultaneous users. You can also add 75 GB of Disk capacity for every additional 50 (not simultaneous) users. Please note that on a hardware machine CacheGuard-OS runs better with several low storage capacity Disks configured as a RAID, compared to a single high storage capacity Disk. CacheGuard-OS innately supports software RAID 0, 1, 5, 6 and 10 by using 3% of the CPU resources only.
With CacheGuard-OS you have the possibility to activate almost all integrated security and optimization functions at the same time on the same machine. Some functions like the HTTP real time compression and the antivirus are more CPU intensive than others. The machine configuration given above allows you to activate all available functions at the same time. You will probably need less hardware resources if you don’t need to activate all available functions at the same time.
CacheGuard-OS is the result of the mere aggregation of various Open Source software (as OSI definition) and Open Source software developed by CacheGuard Technologies. All software developed by CacheGuard Technologies are subject to the GNU General Public License v3 while the mere aggregation of software developed by CacheGuard Technologies and third parties software forming CacheGuard-OS is licensed under the CacheGuard License Agreement.
Try CacheGuard for Free