Amanda — это система резервного копирования с открытым исходным кодом, предназначенная для централизованного управления сетевыми бэкапами различных хостов и устройств. Разработанная для использования в корпоративных и образовательных средах, она поддерживает хранение резервных копий на ленточных накопителях, дисковых массивах и облачных хранилищах, обеспечивая автоматизацию планирования как полных, так и инкрементных резервных копий. Архитектура Amanda ориентирована на масштабируемость и позволяет администратору конфигурировать политики резервного копирования для множества клиентских машин из единой центральной точки.
Исторически Amanda возникла как ответ на потребность в стандартизированном сетевом решении для бэкапов, совместимом с существующими инструментами архивирования и хранения данных. Открытый характер проекта позволил интегрировать его с разнообразными платформами и устройствами, а также расширять функциональность через плагины и внешние утилиты. В документации и практическом использовании Amanda описывается как система, ориентированная на надежное хранение, планирование и восстановление данных, при этом сохраняя простоту конфигурации для типовых сценариев эксплуатации.
- Централизованное управление: единая точка конфигурации для резервного копирования множества клиентов и серверов.
 - Поддержка носителей: возможность записи на ленточные накопители, локальные и сетевые дисковые хранилища, а также облачные сервисы через соответствующие бэкенды.
 - Планирование и политики: автоматизация расписаний бэкапов с поддержкой полных и инкрементных стратегий.
 - Совместимость с клиентами: наличие клиентских агентов/скриптов для UNIX-подобных и других операционных систем, обеспечивающих согласованное снятие резервных копий.
 - Шифрование и безопасность: механизмы для защиты данных при передаче и хранении, возможность интеграции с системами управления доступом.
 - Восстановление данных: инструменты для поиска и восстановления отдельных файлов и образов, а также для полного восстановления систем.
 - Масштабируемость: поддержка распределённой топологии и управления большими объёмами данных при помощи политики хранения и ротации носителей.
 - Логирование и отчётность: механизмы ведения журналов операций и уведомлений о состоянии заданий резервного копирования.
 - Расширяемость: архитектура, допускающая добавление модулей и адаптеров для сторонних хранилищ и инструментов.