Технический обзор систем NEC HYDRAstor HS8 и не только

Те кто чуть моложе вот это:

(под катом много картинок)
Спасти и сохранить
…Надломив крыло из ваты,
Ляжем в облака, как в склепы.
Мы, поэты, редко святы,
Мы, поэты, часто слепы.
(Олег Ладыженский)
Традиционно расскажем об оценке компании на «Моём круге»: Veeam Software получил от своих сотрудников среднюю оценку 4,4. Его ценят за хороший социальный пакет, комфортную рабочую атмосферу в коллективе, за интересные задачи и за то, что компания делает мир лучше.
Сейчас никого не удивить многопоточными приложениями, однако я думаю, что в данной статье вы сможете найти несколько интересных идей. Мое изучение Java началось именно с этого проекта, поэтому, возможно, в некоторых местах я буду сильно не прав или строить большой велосипед, но надеюсь, что кому-нибудь будет интересен опыт новичка в джаве. Приведу несколько особенностей приложения:
Под катом будет рассмотрена архитектура приложения, а также основные возникшие проблемы и их решение.
hashget — это бесплатный, оперсорсный дедупликатор — похожая на архиватор утилита, которая позволяет значительно сократить размер бэкапов, а также организовать схемы инкрементального и дифференциального бэкапа и не только.
Это обзорная статья для описания возможностей. Само использование hashget (довольно простое) описано в README проекта и wiki-документации.
По закону жанра, начну сразу с интриги — сравнения результатов:
Data sample | unpacked size | .tar.gz | hashget .tar.gz |
---|---|---|---|
Wordpress-5.1.1 | 43 Mb | 11 Mb ( 26% ) | 155 Kb ( 0.3% ) |
Linux kernel 5.0.4 | 934 Mb | 161 Mb ( 20% ) | 4.7 Mb ( 0.5% ) |
Debian 9 (LAMP) LXC VM | 724 Mb | 165 Mb ( 23% ) | 4.1 Mb ( 0.5% ) |
Каждый раз, когда я делал бэкап свежесозданной виртуалки, мне не давало покоя чувство, что я что-то делаю не так. Почему у меня получается увесистый бэкап от системы, где моего бесценного нетленного творчества — однострочный index.html с текстом "Hello world"?