Introduction¶
The Next Generation Archive System (NGAS) is a very feature rich, archive handling and management system. In its core it is a HTTP based object storage system. It can be deployed on single small servers, or in globally distributed clusters.
Some of its main features are:
- Basic archiving and retrieval of data
- Data checking via various checksum methods
- Server-side data compression and filtering
- Automatic mirroring of data
- Clustering and swarming
- Disk tracking and offline data transfer
- High customisation via user-provided plug-ins
NGAS is written in Python (3.5+, support for 2.7 will be removed soon), making it highly portable. There are a few dependencies on C libraries, which may restrict the ability to install it on some of the more exotic platforms.