Compatibility requirements
Working out whether your application is compatible with the Endace Application Dock couldn't be easier. There are two considerations:
- Operating system – Any application that is built on Unix/Linux should work
- Packet retrieval method – DAG, Libpcap and PF_Ring are all supported methods of extracting packets from the wire.
To find out more about the Endace DAG API and get some help working out whether your application will sit inside the Application Dock, contact us and one of the team will talk you through the specs.
Custom applications
For more than ten years organisations all over the world have used Endace Systems and Endace DAG™ cards as the foundation for a wide range of custom surveillance, measurement, security and network monitoring applications.
The Endace Platform (on which all Endace Systems are based) is the ideal host for any monitoring application that relies on captured and timestamped packets as the core input. Leveraging our proprietary DAG® I/O technology, the system architecture ensures that every application hosted in the Endace Application Dock virtual hosting environment receives a feed of 100% accurate network traffic as well as the required amount of system resources power to run efficiently.
The Endace Application Dock leverages the DAG API that has been the mainstay of all our cards and systems for the last ten years, but introduces a portfolio of new and exciting capabilities.
Hosting custom applications in the Application Dock enables organisations to:
- Host multiple applications, or multiple instances of the same application on the same system to ensure effective scaling. Load balancing between virtual machines is supported.
- Filter and classify packets before they are presented to the application, making the application more efficient and productive (removing any filtering overhead from the application).
- Control the system resources being consumed by a particular application using the remote management tools available on the Endace Management Server.
- Become more flexible and fluid in the way that they deploy and manage applications in the field.